2017-2018-1 20155315 《信息安全系统设计基础》第3周学习总结

2017-2018-1 20155315 《信息安全系统设计基础》第3周学习总结

教材学习内容总结

本周我学习的是第二章的内容。

  1. 程序是一个字节序列。
  2. 每个计算机都有一个字长指明指针数据的标称大小。
  3. Android和IOS只能运行于小端模式。
  4. 布尔代数的运算:~、&、|、^
  5. 反汇编器是一种确定可执行程序文件所表示的指令序列的工具。
  6. 零扩展:开头补零
  7. 符号扩展:除符号位,负数高位补零,正数高位补1

代码调试中的问题和解决过程

  • 问题1:输出的结果与书上的是相反的。
  • 解决方案:书上给的结果是在32位大端机器上,但是我的机器是处理64位小端的机器,因此是从小端开始显示的。

代码托管

(statistics.sh脚本的运行结果截图)

上周考试错题总结

暂无

结对及互评

暂无

其他(感悟、思考等,可选)

本来以为c语言掌握得差不多了,但是看了书又觉得还有很多不懂,或者都是一知半解。接下来我会继续看书,更新代码,在不断的修改中学习,提高自己的水平。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 5/5 1/1 25/25
第二周 236/241 3/4 30/55
  • 计划学习时间:20小时

  • 实际学习时间:30小时

(有空多看看现代软件工程 课件
软件工程师能力自我评价表
)

参考资料

posted @ 2017-10-15 19:36  20155315庄艺霖  阅读(256)  评论(0编辑  收藏  举报