2017-2018-1 20155315 《信息安全系统设计基础》第3周学习总结
2017-2018-1 20155315 《信息安全系统设计基础》第3周学习总结
教材学习内容总结
本周我学习的是第二章的内容。
- 程序是一个字节序列。
- 每个计算机都有一个字长指明指针数据的标称大小。
- Android和IOS只能运行于小端模式。
- 布尔代数的运算:~、&、|、^
- 反汇编器是一种确定可执行程序文件所表示的指令序列的工具。
- 零扩展:开头补零
- 符号扩展:除符号位,负数高位补零,正数高位补1
代码调试中的问题和解决过程
- 问题1:输出的结果与书上的是相反的。
- 解决方案:书上给的结果是在32位大端机器上,但是我的机器是处理64位小端的机器,因此是从小端开始显示的。
代码托管
(statistics.sh脚本的运行结果截图)
上周考试错题总结
暂无
结对及互评
暂无
其他(感悟、思考等,可选)
本来以为c语言掌握得差不多了,但是看了书又觉得还有很多不懂,或者都是一知半解。接下来我会继续看书,更新代码,在不断的修改中学习,提高自己的水平。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 5/5 | 1/1 | 25/25 | |
第二周 | 236/241 | 3/4 | 30/55 |
-
计划学习时间:20小时
-
实际学习时间:30小时
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)