自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

唐小厨的博客

世界很大,我要学的还很多

  • 博客(17)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 大三元小笔记

大三元: 拷贝构造函数赋值运算符析构函数如果他们没有被显示说明,就会由编译器自动生成。如果类中的一个数据成员是指向动态生成的数组或对象的指针,那么你需要修改上述三者中的相应内容,同时其余内容也需要进行修改。...

2020-08-27 10:36:54 149

原创 C++程序设计文件输入和输出

C++程序设计文件输入和输出1. 文本输入和输出可以通过文本编辑器查看文本文件的内容1.1向文件写入数据 可以用ofstream类向一个文本文件中写入基本数据类型值,数组,字符串和对象#include <iostream>#include <fstream>//头文件using namespace std;int main(){ ofstream output;//创建文件对象output output.open("scores.txt");//如果文件已存在

2020-08-24 11:18:59 567

原创 C++程序设计模板,向量和栈

C++程序设计模板1. 模板基础 模板功能提供了在函数和类中将类型作为参数的能力,可以设计具有通用类型的函数和类,而编译 器可在编译时将通用类型确定为一种特定类型//一个求最大值的通用模板GenericType maxValue(GenericType value1,GenericType value2){ if(value1 > value2){ return value1 }else return value2;}# include <iostream>#

2020-08-22 13:47:34 179

原创 C++程序设计动态内存管理

C++程序设计动态内存管理动态持久内存分配new操作符可以在运行时为基本数据类型,数组和对象分配持久的内存空间内存泄漏就是没有指针指向它的内存空间,所以为了避免这种问题的产生,必须使用deleteint* p = new int;*p = 45;p = new int;//45就是内存泄露创建及访问动态对象ClassName* pObject = new ClassName(arguments);//调用函数的构造对象可以动态的创建对象如果要访问指针所指向对象的成员,需要先

2020-08-20 15:27:49 132

原创 C++程序设计指针

C++程序设计指针指针变量也称为指针,可以用指针来引用数组,对象或任何变量的地址1.指针基础 指针变量保存的是内存地址,利用解引用运算符( * )可以访问指针指向的特定内存位置中的数据 地址运算符( & ),和变量一起使用,返回变量的地址,通过指针引用一个变量也称为间接引用 指针正确的赋值方法:dataType* pVarName = &varName 或 pVarName = &varName 需要注意的: 1.对指针赋值,必须使用相同类型变量的地址 2.变量

2020-08-19 10:59:53 246

原创 C++程序设计第10章,面向对象思想

C++程序设计第10章,面向对象思想string类定义了string类型,提供了很多有用的函数,方便操作字符串1.1 构造一个字符串1.string s(“jkhkhkjh”);//效率最好2.string s = “dassffh”;3.char s[] = “sfdsg dg”;1.2 追加字符串 s.append();4种用法1.3 字符串赋值: s.assign();5种用法1.4 函数at,clear,erase及empty 提取指定位置 at(ind

2020-08-18 11:54:01 109

原创 C++程序设计第九章对象和类小结

萨法奥奥奥多所过

2020-08-17 11:47:14 164

原创 C++程序设计多维数组小结

标题C++程序设计多维数组小结声明二维数组例 int matrix[][];操作二维数组随机洗牌遍历按行取和等二维数组作为函数参数可以作为参数,但必须要指明列的大小多维数组输入可以采用 g++ weather.cpp -o Weather Weather.exe < Weather.txt...

2020-08-16 14:33:33 130

原创 C++程序设计第七章:一维数组和C字符串

C++程序设计第七章:一维数组和C字符串1.数组基础数组大小需要使用常量;下标从0开始到length-1数组初始化语句只能在一条语句里完成,2.数组作为函数实参和形参都是同一个数组函数原型中的参数名可以省略但是和引用传递不同,她还是属于值传递,传的是该实参的起始位置,属于传递共享3.防止函数修改传递参数的数组在参数类型中,使用const int list[]要是在某个函数内,作为参数给其他函数调用的,需保证此函数参数也是不可修改的,否则会报错4.数组作为函数值返回数

2020-08-15 12:38:53 185

原创 C++程序设计函数小结笔记

C++程序设计函数小结/*C++程序设计第六章函数小结笔记1.函数 定义:函数名,参数,返回值类型和主体 函数必须在main函数之前 调用栈保存函数各参量的活动记录 可以用return来在非法值时调用函数终结 不正常的情况下可以使用exit(int),在头文件<cstdlib>里2.以传值方式传递参数3.模块化代码4.函数的重载: 使用相同的名称,但是不同的参数 注意模糊调用的问题5.函数原型: 就是一个没有函数实现(函数体)的的单纯的函数声明;在函数原型中可以不必

2020-08-15 10:29:32 208

原创 C++程序设计第五章小结笔记

C++程序设计第五章小结/*C++程序设计第五章循环小结1.while循环 注意差一次错误 注意不要在循环继续条件使用浮点数,因为浮点数是近似的,所以会导致循环的无限 输入输出重定向: SentinelValue.exe < input.txt > output.txt 在控制台执行语句 SentinelValue.exe可以通过编译器命令获得 g++ SentinelValue.cpp -o SentinelValue.exe 从一个文件读取所有的文件

2020-08-13 15:34:23 151

原创 c++程序设计第四张小结

C++程序设计第四章笔记/*c++程序设计第四章笔记1.数学函数 头文件为<cmath> 三角函数: sin();cos();tan();asin();acos();atan() 指数函数: exp(x)--e^x log(x)--ln(x) log10(x)--lg(x) pow(a,b)--a^b sprt(x)--x的平方根 近似函数(double): ceil()向上取整 floor()向下取整 min,max,abs(绝对值): GU

2020-08-12 12:12:37 136

原创 c++程序设计第三章分支语句笔记小结

c++程序设计第三章分支语句笔记小结/*C++程序设计第三章分支语句1.if;if-else;if嵌套语句2.常见的错误: 1.忘记必须的括号 2.if行错误的分号 3.错误使用= 4.布尔值的冗余测试:if(event == true) 等价于 if(event) 5.else位置歧义:正确的缩进保证代码的可读性 6.两个浮点型的相等测试:abs(a-b)<1E-14(比较两个double值);abs(a-b)<1E-7(比较两个float) 7.简化布尔变量赋值:boo

2020-08-11 10:53:18 163

原创 c++程序设计第二章小结

C++程序设计第二章部分笔记以后每天都会更新,希望每天都有进步#include <iostream>#include <limits>#include <ctime>/*C++程序设计第二章部分笔记及操作实例C++在<limits>头文件中定义了 INT_MIN: -2147483648 INT_MAX: 2147483648 LONG_MIN: -2147483648 LONG_MAX: 2147483648 FIT_MIN: 1.1

2020-08-10 12:24:45 220

原创 beeline连接hive时找不到spark-assembly-*.jar问题

`[user@weifenbu ~]$ beeline -u jdbc:hive2://192.168.72.50:10000ls: 无法访问/home/user/module/spark/lib/spark-assembly-*.jar: 没有那个文件或目录Connecting to jdbc:hive2://192.168.72.50:10000Error: Could not open...

2019-11-03 16:04:21 435

原创 java.util.ConcurrentModificationException异常的产生

迭代器报错,因为当一项被删除时,由增强的for循环所使用的的基础迭代器是非法的`public static void main(String[] args) {LinkedList<Integer> linkedList = new LinkedList<>();linkedList.add(6);linkedList.add(5);linkedList.add(1...

2019-09-02 20:38:59 106

原创 一个博客的开始

开始新的开始,希望越来越好

2019-08-26 16:42:01 105

天津大学计算机考试笔记.pdf

是天津大学智能部的19年的考研资料,参考价值比较高,想考研而定小伙伴可以下载,可以用这个,一战上岸,祝愿大家和我都考研顺利,免费分享,希望大家多多鼓励,嘿嘿

2020-08-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除