20145228 《信息安全系统设计基础》第十二周学习总结 (2)
教材学习内容总结
指针
·指针数组:即用于存储指针的数组,也就是数组元素都是指针 int *a[10]
·数组指针:即指向数组的指针,指针指向一个类型和元素个数都固定的数组 int (*a)[10]
·指针函数:即返回值是指针类型的函数 int *fuk()
·函数指针:即指向函数的指针,函数名就是函数指针 int (*fuk1)()
信号处理
信号的产生
•由用户产生,如:Ctrl+C产生SIGINT信号等,可以通过stty -a查看哪些按键可以产生信号
•由硬件产生,如:当前进程执行了除以0的指令
•由进程发送,如:可在shell进程下,使用命令 kill -信号标号 PID,向指定进程发送信号。
•由内核产生,如:闹钟超时产生SIGALRM信号。
信号的三种处理方式:
•忽略
•默认处理方式:操作系统设定的默认处理方式
•自定义信号处理方式:可自定义信号处理函数
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 4000行 | 30篇 | 350小时 | |
第一周 | 0/ 0 | 2/2 | 20/30 | |
第二周 | 100/100 | 1/3 | 20/50 | |
第三周 | 300/400 | 1/4 | 20/70 | |
第四周 | 0/400 | 0/4 | 0/70 | |
第五周 | 300/700 | 2/6 | 20/90 | |
第六周 | 100/800 | 2/8 | 20/110 | |
第七周 | 100/900 | 2/10 | 20/130 | |
第八周 | 0/900 | 3/13 | 20/150 | |
第九周 | 200/1100 | 3/16 | 20/170 | |
第十周 | 300/1400 | 3/19 | 25/195 | |
第十一周 | 500/1900 | 3/22 | 25/230 | |
第十二周 | 0/1900 | 3/25 | 10/240 |