摘要: 2019年8月12日星期一 一. linux信号集概念 1. 什么是信号集? 信号集是一个集合,而每一个成员都是一个信号来的,通过把信号加入到信号集中,再设置阻塞状态给信号集,那么整个信号集中的所有信号都会变成阻塞的状态。 2. 信号阻塞与信号忽略有区别? 忽略:收到信号之后,会直接丢弃。 阻塞:在 阅读全文
posted @ 2019-08-12 17:59 柚子皮max 阅读(456) 评论(0) 推荐(0)
摘要: 2019年8月9日星期五 一. linux多进程编程 - 通信方式。 1. 为什么进程之间要进行数据通信? 例子: ./test -> 开启一个名字为test的进程。 ./project -> 开启一个名字为project的进程。 通过学习通信方式,使得不同进程之间进行数据交换,例如test进程发送 阅读全文
posted @ 2019-08-09 17:52 柚子皮max 阅读(402) 评论(0) 推荐(0)
摘要: 2019年8月8日星期四 一. linux系统编程学习大纲 1. 进程的概念,进程诞生与死亡,进程函数接口,进程的意义。 2. 进程之间通信方式:有名管道,无名管道,信号,消息队列,共享内存,信号量 3. linux进程的信号集,设置信号的阻塞状态。 4. 线程的概念,线程与进程的区别?线程诞生与死 阅读全文
posted @ 2019-08-08 17:59 柚子皮max 阅读(374) 评论(0) 推荐(0)
摘要: 2019年8月1日星期四 一. 双向链表与双向循环链表区别? 1. 双向循环链表最后一个节点的后继指向头节点,头节点的前驱指针指向最后一个节点。 2. 节点模型? struct list_node{ int a; struct list_node*prev; struct list_node*nex 阅读全文
posted @ 2019-08-01 18:02 柚子皮max 阅读(302) 评论(0) 推荐(0)
摘要: 1 //练习2: 在练习1基础上添加通过电话号码搜索,注销用户。 2 #include 3 #include 4 #include 5 6 struct list_node{ 7 char name[20]; //姓名 8 int age; //年龄 9 char tel[20]; //电话 10 struct lis... 阅读全文
posted @ 2019-07-31 18:55 柚子皮max 阅读(321) 评论(0) 推荐(0)
摘要: 2019年7月31日星期三 一. 双向链表 1. 双向链表的特征是什么? 单向链表节点里只有一个后继指针next,所以单向链表只能往后指。 双向链表节点里不仅仅有后继指针next,而是有前驱指针prev,双向链表既可以往前访问节点,也可以往后访问节点。 2. 双向链表模型? struct list_ 阅读全文
posted @ 2019-07-31 18:49 柚子皮max 阅读(168) 评论(0) 推荐(0)
摘要: 2019年7月30日星期二 一. 数据结构-链表学习大纲 1. 链表结构,链表存储方式,链表与数组区别、单向链表。 2. 单向循环链表,双向链表。 3. 双向循环链表,内核链表。 4. 学习链表 增 -> 添加节点到链表中 删 -> 从链表删除节点 改 -> 改变链表中某个节点的值 查 -> 查找某 阅读全文
posted @ 2019-07-30 18:05 柚子皮max 阅读(156) 评论(0) 推荐(0)
摘要: 一. 系统IO与标准IO结合实例 -> 显示RGB组成BMP格式图片 1. BMP格式图片特点 由纯RGB三原色来组成,没有经过任何的压缩,文件相对于压缩过jpeg格式会比较大。 test.bmp -> 1MB test.jpg -> 27KB 2. BMP图片既然是RGB组成,那么BMP图片像素点 阅读全文
posted @ 2019-07-29 18:01 柚子皮max 阅读(267) 评论(0) 推荐(0)
摘要: 一. 标准IO 1. 标准IO函数有什么特点? 标准IO函数都是封装在一个库中,这个库就是标准C库,标准C库头文件都是#include <stdio.h>,所以标准IO函数的头文件都是#include <stdio.h>,而且标准IO处理方式与系统IO不一样,读取/写入数据时,都有缓冲区。 2. 系 阅读全文
posted @ 2019-07-26 18:39 柚子皮max 阅读(175) 评论(0) 推荐(0)
摘要: 2019年7月25日星期四 一. linux系统IO应用实例 -> LCD液晶屏幕 1. 在linux下,一切都是文件。 -> 连LCD液晶屏幕都是文件。 既然LCD液晶是文件,那么文件名是什么? --> 硬件设备文件去/dev下寻找。 /dev/ttySAC0 -> 拓展外接串口1 /dev/tt 阅读全文
posted @ 2019-07-26 09:51 柚子皮max 阅读(349) 评论(0) 推荐(0)