- 博客(14)
- 收藏
- 关注
原创 Linux基本指令
①可以先使用head -8020 file.txt >tmp.txt ,将文件的前8020行输入到一个临时文件中。命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系 统可能会花费很长的时间(具有强大的功能,所以它的选项也很 多,其中大部分选项都值得我们花时间来了解一下。就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,就分别对应到下面的两个窗口,终端也是显示器,因此输出可以重定向到终端。:压缩的过程中显示文件!里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。
2023-11-28 10:31:13
49
原创 opencv API
imagecontourshierarchyMatmodemethodoffsetimagecontours为contourIdxcolorthicknesslineTypehierarchyMatmaxLeveloffset。
2023-10-23 20:22:13
72
原创 OpenCV图像处理和变换
卷积是图像处理中一个操作,是kernel在图像的每个像素上的操作。本质上一个固定大小的矩阵数组,也被称为算子、卷积核、掩码等,其中心点称为锚点。把kernel放到像素数组之上,求锚点周围覆盖的像素乘积之和(包括锚点),用来替换锚点覆盖下像素点值称为卷积处理。
2023-10-18 19:42:47
187
原创 C Pulse Pulse 继承与多态
在子类继承父类后,当创建子类对象时,会先创建一个父类的对象,也会调用父类的构造函数,销毁时也会调用父类的析构函数。,根据sizeof 的计算结果也能推测出子类会继承父类的所有成员,但是private权限的成员会被编译器隐藏。,则子类的同名成员会隐藏掉父类中的所有同名成员函数,即使成员函数的参数不同,直接调用都只会调用子类的成员函数。在多态中,通常父类中虚函数的实现是毫无意义的,主要都是调用子类重写的内容,因此可以将虚函数改为纯虚函数。调用的是子类的成员,如果要调用父类的成员,需要。
2023-09-30 10:24:02
74
原创 C Pulse Pulse 引用、函数提高、类和对象
虽然上述代码能够进行打印,但是只能打印一次,不能再在其后打印,这是因为函数的返回值为void ,如果想继续追加,则须返回 标准输出流。这里使用引用作为函数参数,当调用函数给函数传参时,A为a的别名,B为b的别名,形参和实参指向同一块空间,因此形参的改变也会影响实参。造函数没有返回值也不写void,函数名称与类名相同,在名称前加上符号~这里的fun()函数返回值为引用,可以作为赋值操作符“=”的左值,相当于给返回的引用赋值。在C++中,类内的成员变量和成员函数分开存储,只有非静态的成员变量才属于类的对象上。
2023-09-29 18:50:27
190
原创 预处理详解
_FILE__:进行编译的文件__LINE__:文件当前的行号__DATE__:文件编译的日期__TIME__:文件编译的时间__STDC__:若编译器遵循ANSI C,其值为1,否则未定义语法形式: #define name stuff#define reg register //使用更为简单的名称caseint main()switch (i)//不用在case以及CASE后加上break,CASE通过预处理替换为 break;
2023-09-13 16:05:14
37
原创 自定义类型-结构体、位段、枚举、联合详解
① struct 结构体类型名 struct book成员列表;int price;}变量列表;成员可以是标量数组指针,甚至是其他结构体。其中 book代表结构布局,dickens代表结构体变量。①②中的library为全局变量,当②在函数体中时,dickens为局部变量③typedef重命名结构体类型int price;double* pb;}Stb;//Stb是重命名产生的新的类型int main()
2023-09-09 08:41:10
50
原创 字符串函数及内存函数
当count大于源字符串中的字符时,会在源字符串拷贝到目标空间后,在其后面加'\0'直到达到count个字符。字符串追加:将源字符串'\0'以前的字符拷贝从目标空间的'\0'出开始进行拷贝,并返回目标空间的地址。虽然strncat()除了会给目标空间追加count个字符,还会在追加的字符后面加上'\0'该函数的作用是将源字符串'\0'及其以前的字符拷贝到目标空间。strlen()函数是用以计算字符串长度的函数。比较两个字符串的前count个字符的大小。字符串比较:比较两个字符串。
2023-09-06 19:12:28
30
原创 指针简单介绍
指针是内存中最小单元的编号,也就是地址而指针变量则是一个变量,用来存储地址;int* pa=&a;return 0;其中,pa就是一个指针变量,用来存储a的地址。int* p=arr;这里的*p1表示p1是指针,[8]表示p1指向的是元素个数为8的数组,int表示指向数组的元素的类型。
2023-08-28 18:40:28
88
原创 C语言简单介绍
char 一个字节int 4个字节,拥有32个比特位,能够表示的数字范围为 2的32次方减去一short 短整型,拥有2个字节,16为的比特位,表示范围是2的16次方减去一,也就是65535;因此可以选择合适的字符类型,节省内存空间。2. float 在给单精度 赋值时,会默认小数为双精度浮点数,可在小数后面加f,例如3. 变量:全局变量:定义在代码块({})之外的变量;其中a 为全局变量,b为局部变量;当全局变量和局部变量名字相同时,
2023-08-27 08:16:03
25
原创 数据在内存中的存储
在计算机系统中,数值一律用的形式整数有三种二进制的表示方法,即原码、反码和补码。的原码、补码及反码的得到,而反码则是原码在的基础上,得到,其中当知道时,通过按或者得到。
2023-08-05 11:32:08
43
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人