zoukankan      html  css  js  c++  java
  • 20145322 《信息安全系统设计基础》第十二周学习总结

    20145316 《信息安全系统设计基础》第十二周学习总结

    视频学习内容总结

    C语言中变量的声明包括两个部分:类型,声明符

    指针数组

    指针数组:即用于存储指针的数组,也就是数组元素都是指针

    举例说明:int *a[8]表示:数组a中的元素都为int型指针

    元素表示:a[i],(a[i])也是一样的,因为[]优先级高于*

    数组指针

    数组指针:即指向数组的指针,指针指向一个类型和元素个数都固定的数组

    举例说明:int (*a)[8]表示:指向数组a的指针

    元素表示:(*a)[i]

    指针函数

    指针函数:即返回值是指针类型的函数int *comp()

    函数指针

    函数指针:即指向函数的指针,函数名就是函数指针int (*comp1)()

    信号

    信号是Linux系统响应某些条件而产生的一个事件,接收到该信号的进程会执行相应的操作

    信号的产生

    由用户产生,如:Ctrl+C产生SIGINT信号等,可以通过stty -a查看哪些按键可以产生信号

    由硬件产生,如:当前进程执行了除以0的指令

    由进程发送,如:可在shell进程下,使用命令 kill -信号标号 PID,向指定进程发送信号。

    由内核产生,如:闹钟超时产生SIGALRM信号。

    信号的处理

    信号是由操作系统来处理的,说明信号的处理在内核态。信号不一定会立即被处理,此时会储存在信号的信号表中。

    信号的三种处理方式:

    忽略

    默认处理方式:操作系统设定的默认处理方式

    自定义信号处理方式:可自定义信号处理函数

    教材学习内容总结

    第九周 http://www.cnblogs.com/HZW20145322/p/6060214.html

    第十周 http://www.cnblogs.com/HZW20145322/p/6083889.html

    第十一周 http://www.cnblogs.com/HZW20145322/p/6107508.html

    代码链接

    http://git.oschina.net/HZW20145322/CSAPP2E

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 100/100 1/1 13/20
    第二周 100/200 1/2 15/38
    第三周 100/300 1/3 20/60
    第五周 70/370 2/5 30/90
    第六周 200/570 2/7 40/90
    第七周 0/570 2/9 30/120
    第八周 0/570 2/9 50/170
    第九周 78/570 2/11 40/170
    第十周 300/570 1/12 50/170
    第十一周 488/1058 1/13 55/225
    第十二周 10/1058 1/13 53/278
  • 相关阅读:
    内置函数详解
    关于内置函数
    ac自动机练习 HihoCoder 1036
    字典树Trie练习 HihoCoder 1014
    HDU 6170 Two String 动态规划
    NOJ 1190 约瑟夫问题 线段树OR树状数组
    NOJ 1186 灭蚊药水
    LightOJ 1085 树状数组+动态规划
    LightOJ 1066
    LightOJ 1080 树状数组
  • 原文地址:https://www.cnblogs.com/HZW20145322/p/6132280.html
Copyright © 2011-2022 走看看