zoukankan      html  css  js  c++  java
  • 20145302张薇 《信息安全系统设计基础》第12周学习总结

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

    教材学习内容总结

    指针区分

    指针数组

    • 形式如:int *p[n]
    • 表示定义有n个指针分别为:p[0]、p[1]、...、p[n-1]

    数组指针

    • 形式如:int (*p)[n]
    • 表示定义一个指向一个数组的指针p

    指针函数

    • 形式如:void *comp()
    • 表示comp为有关指针的一个函数

    函数指针

    • 形式如:void (*comp)()
    • 表示comp为一个指向函数的指针

    信号

    • 使用kill -l来查看有关信号的信息
    • 使用stty -a来查看快捷键的用法
    • SIG_IGN是忽略信号的处理程序,表示无返回值的函数指针,指针值为1
    • SIG_DFL是默认信号的处理程序,表示无返回值的函数指针,指针值为0

    信号的产生*

    • 用户产生:比如通过键盘输入
    • 硬件产生
    • 进程发送
    • 内核产生:比如设定的闹钟,超时会产生SIGALRM信号

    信号处理函数

    • signal:不知道信号被发送的原因;信号处理过程中不能安全地阻塞其他信号。
    • sigaction:在信号处理程序被调用时,系统建立的新信号屏蔽字会自动包括正被递送的信号;保证了在处理一个给定的信号时,若这种信号再次发生,那么它会被阻塞到对前一个信号的处理结束为止
      响应函数设置后便会一直有效,不会重置。

    本周代码托管

    感想

    • 好难啊,学习好费脑子!!!
  • 相关阅读:
    《剑指offer》Q01-12 (牛客10.11)
    北京,我来了
    pods的好处
    iOS那些你从未使用过的属性方法
    重构一个运行超过10年的老项目
    C#泛型
    认真思考创建对象的几种方式
    2014年终总结
    前端优化:AMDclean去除requirejs
    webstorm常用快捷键及插件
  • 原文地址:https://www.cnblogs.com/5302v/p/6131308.html
Copyright © 2011-2022 走看看