您的位置:首页 > 其它

20145302张薇 《信息安全系统设计基础》第12周学习总结

2016-12-04 17:41 253 查看

20145302张薇 《信息安全系统设计基础》第12周学习总结

教材学习内容总结

本周的学习内容为复习前三周的学习代码

第九周学习总结

第十周学习总结

第十一周学习总结

指针区分

指针数组

形式如:
int *p


表示定义有n个指针分别为:p[0]、p[1]、...、p[n-1]

数组指针

形式如:
int (*p)


表示定义一个指向一个数组的指针p

指针函数

形式如:
void *comp()


表示comp为有关指针的一个函数

函数指针

形式如:
void (*comp)()


表示comp为一个指向函数的指针

信号

使用
kill -l
来查看有关信号的信息

使用
stty -a
来查看快捷键的用法

SIG_IGN是忽略信号的处理程序,表示无返回值的函数指针,指针值为1

SIG_DFL是默认信号的处理程序,表示无返回值的函数指针,指针值为0

信号的产生*

用户产生:比如通过键盘输入

硬件产生

进程发送

内核产生:比如设定的闹钟,超时会产生SIGALRM信号

信号处理函数

signal:不知道信号被发送的原因;信号处理过程中不能安全地阻塞其他信号。

sigaction:在信号处理程序被调用时,系统建立的新信号屏蔽字会自动包括正被递送的信号;保证了在处理一个给定的信号时,若这种信号再次发生,那么它会被阻塞到对前一个信号的处理结束为止

响应函数设置后便会一直有效,不会重置。

本周代码托管

感想

好难啊,学习好费脑子!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: