自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 C#二维数组小demo,控制台输入学生学号、语文数学英语、平均成绩总成绩。

二维数组arr.GetLength(0)表示行,arr.GetLength(1)表示列。

2023-08-16 11:33:14 424

原创 IO的学习笔记

1023 ‘1’ ‘0’ ‘2’ ‘3’ --->分别转换成二进制存进去。在这种情况下,当填满标准I/O缓冲区后才进行实际I/O操作.对于存放在磁盘上的普通文件,用标准I/O打开时默认时全缓冲的.不带OS系统开发: 裸机开发(C语言+位运算) 带OS系统开发: 应用开发 驱动开发。//将文件流的读写位置移动的文件开头。不对I/O操作进行缓冲,即在对流的读写时会立刻操作实际的文件.返回值:打开成功返回文件流指针,失败则返回NULL。参数2:读取的字节数。参数3:文件流的指针。

2023-04-18 00:45:06 121

原创 网络编程学习记录_3

SA_RESTART:给信号设置SA_RESTART属性,recv函数被该信号打断后,不返回-1,继续执行recv函数。alarm()是一个闹钟函数,参数可以设置一个超时时间。update 表名 set 字段1=字段1的新值, 字段2=字段2的新值 where 条件表达式;清除信号的该属性后,如果收到该信号,recv函数会返回-1,errno被设置为EINTR。insert into 表名 values(字段1的值, 字段2的值,;设置一个超时时间,如果超时时间到了,还没有数据发生,也会返回。

2023-04-18 00:31:34 103

原创 网络编程学习记录_3

除非某一个客户端处理时间很长这种情况,UDP循环服务器不适用。如果每个客户端消息处理时间不长的话,可以使用UDP循环服务器。一次只能服务一个客户端,只有一个客户端的业务处理完之后才能给其他客户端提供服务。服务器每次处理有个客户端的请求,要求每个客户端请求处理时间不能太长。服务器接受客户端的连接,创建子进程或者子线程为一个客户端提供服务。服务器创建子进程或者子线程来处理客户端发过来的消息。只有当前连接的客户端退出之后,其他客户端才能接入。通常一个服务器都会服务于多个客户端。

2023-04-18 00:28:32 70

原创 网络编程学习记录_5

0代表标准输入,1代表标准输出。对于接收消息:不管有没有读到消息,函数都会返回,需要调用自己做判断处理。如果想用UDP,又想要保证可靠性,需要应用层自己做响应确认。对于发送消息:如果发送缓冲区不足,发送函数挂住不返回。对于接收消息:如果没有消息可读,函数挂住不返回。UDP是无连接的,不保证可靠的传输层协议。缺点:不常用,效率低,消耗CPU资源。TCP是有连接的,可靠的传输层协议。// 没有读到数据处理。缺点:如果通道损坏,程序就挂死了。优点:可以防止进程阻塞在IO上。1秒=10^3毫秒=10^6微秒。

2023-04-18 00:26:26 42

原创 网络编程学习记录_1

如果有2台主机,怎么实现网络通信?IP地址:IP地址的分类A类网络地址范围:1.0.0.0-127.255.255.255B类网络地址范围:128.0.0.0-191.255.255.255C类网络地址范围:192.0.0.0-223.255.255.255D类网络地址范围:224.0.0.0-239.255.255.255E类网络地址范围:240.0.0.0-

2023-04-18 00:24:19 37

原创 C++学习记录_4

什么时候执行拷贝构造:类对象作为函数参数的时候,进行调用的时候会执行拷贝构造函数类对象作为函数返回值的时候,也会执行拷贝构造函数练习:-运算符重载。

2023-04-17 23:51:51 40

原创 C++学习记录_3

const的右侧是什么,什么不能变。

2023-04-17 23:45:55 38

原创 C++学习记录_2

学生:属性: 学号、姓名、性别、住址、出生日期、各科成绩(结构体只能描述属性,并不能把学生描述的活灵活现)行为: 上课、睡觉、运行、吃饭等等 ,只能单独的封装函数,并把对应的学生结构体变量做为函数参数传进子函数,进行数据的操作!能否把属性和行为整合起来,来描述一个学生!这样才更符合自然界的发展规律!面向对象编程的出现,就是想要让学生更完整一些!

2023-04-17 23:37:11 49

原创 C++学习记录_1

函数名不同,对应的函数在内存中的地址也就不一样,执行不同的函数体!函数名相同,功能相似,参数不同(参数的个数不同、参数类型不用、参数类型的顺序不用),与返回值类型无关的一组函数构成重载!在C里面有标准的输入输出的库函数: printf、scanf函数,在C++中一样是可以使用!在C语言中,在同一个作用域内是不允许出现同名的变量、函数、自定义的数据类型!给加上一个归属,来区分不同的变量、函数、自定义的数据类型!一个班级能都出现同名的学生?在函数重载的情况下,当函数参数有默认值的时候,要注意二义性的产生。

2023-04-17 22:58:24 44

原创 串口通信学习记录

一般是因为,函数没有声明,一个是头文件名字不对或者没有包含头文件,包含了头文件,但是还是报错,检查有没有把对应的c文件添加到工程里。实际开发板使用过程中可以使用WIFI,仿真里没有这个原件,但是仿真中有串口,可以使用串口发送数据。0000 0011 1 --- 奇数,奇偶校验正确,数据错误。0100 0011 1 --- 偶数,错误。串口:0 -- 0-1.5V 1 -- 2.5-5V。:5 -- 0000 0101 5~8位 -- 8位。

2023-04-17 22:49:17 122

原创 linux学习笔记

linux笔记

2023-04-17 22:45:05 56

原创 GCC与GDB的调试与试用

gdb的使用

2023-04-17 20:37:49 178

原创 linux特殊字符

linux中的特殊字符

2023-01-02 17:26:58 315

原创 linux硬链接与软链接的使用与区别

linux硬链接与软链接的使用与区别

2023-01-02 17:25:31 97

原创 linux压缩打包解压解包相关命令

linux压缩打包解压解包相关命令

2023-01-02 17:24:11 110

原创 linux用户系统相关命令

linux用户命令

2023-01-02 17:21:19 261

原创 函数的学习与记录

函数的学习与记录

2022-12-27 00:06:29 57

原创 指针数组的学习与记录

指针数组的学习与记录

2022-12-27 00:01:10 46

原创 一维数组与二维数组的学习记录

一维数组与二维数组

2022-12-26 23:57:12 167

原创 二级指针的初步学习

二级指针的初步学习

2022-12-26 23:54:50 66

原创 指针的初步学习记录

指针的初步学习记录

2022-12-22 20:47:15 47

原创 字符串函数

字符串函数的初步学习

2022-12-20 22:37:32 37

原创 初次学习冒泡排序

初次学习冒泡排序

2022-12-19 21:52:52 46

原创 linuxC——用“*”打印一个三角形

linxc日常学习

2022-12-15 19:05:16 569

原创 linux 文件意外退出后,利用swp文件恢复未保存的版本。

linux未完整保存产生swp文件的解决方法

2022-12-15 10:54:16 619

原创 嵌入式学习记录——C语言相关

嵌入式学习记录——c语言相关,持续更新中

2022-12-15 00:14:44 258 2

原创 #define的初步学习和使用中遇到的错误

define初步学习中遇到的错误

2022-12-14 18:49:37 345 2

原创 嵌入式学习记录

记录自己学习嵌入式的路程和心得

2022-12-12 20:56:42 203 2

空空如也

空空如也

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

TA关注的人

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