2017-2018-1 20155202 《信息安全系统设计基础》第3周学习总结
2017-2018-1 20155202 《信息安全系统设计基础》第3周学习总结
教材学习内容总结
- Ox和OX开头的数字常量被认为是十六进制的值
- 当x=2n(n为非负整数),通过将n表示为(i+4j)的形式,可以把x转化为首位为2i,而后跟随j个0的16进制表示。
- 二进制(B),十进制(D),八进制(O或者Q),十六进制(H)
- 最高有效字节在最前面的方式:大端法
- 最低有效字节在最前面的方式:小端法
- gcc -m32 可以在64位机上生成32位的代码
- 布尔运算:
- ~ :逻辑运算NOT,非
- & : AND 与
- | : OR 或
- ^ : 异或
- 确定位级表达式,一般把16进制转换为2进制进行2进制运算,再转回16进制
教材学习中的问题和解决过程
(一个模板:我看了这一段文字 (引用文字),有这个问题 (提出问题)。 我查了资料,有这些说法(引用说法),根据我的实践,我得到这些经验(描述自己的经验)。 但是我还是不太懂,我的困惑是(说明困惑)。【或者】我反对作者的观点(提出作者的观点,自己的观点,以及理由)。 )
- 问题1:IEEE标准是什么
- 问题1解决方案:IEEE浮点标准用V=(-1)^s * M * 2^E ,其中s是决定正负数,M是尾数frac,E是k位阶码字段exp
代码调试中的问题和解决过程
-
问题1:编译显示 没有那个文件或目录
-
问题1解决方案:是我编译时候将 gcc buma.c 写成了 gcc buma ,没有写.c ,在编好的文件buma后面加上.c即可
代码托管
(statistics.sh脚本的运行结果截图)
上周考试错题总结
- 错题1及原因,理解情况
- 错题2及原因,理解情况
- ...
结对及互评
20155339 中秋节回家了
点评模板:
- 博客中值得学习的或问题:
- xxx
- xxx
- ...
- 代码中值得学习的或问题:
- xxx
- xxx
- ...
- 其他
本周结对学习情况
- [20155339](博客链接)
- 结对照片
- 结对学习内容
- XXXX
- XXXX
- ...
其他(感悟、思考等,可选)
这周博客在中秋节一个人在113写的,教室里除了我空无一人,很适合静下心来学习,不紧不慢的看第二章看了那么多真实的案例感觉世界复杂性进一步的缩小,很有成就感。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 20/20 | |
第二周 | 300/500 | 2/4 | 18/38 | |
第三周 | 500/1000 | 3/7 | 23060 | |
第四周 | 300/1300 | 4/9 | 50/90 |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
-
计划学习时间:10小时
-
实际学习时间:20小时
-
改进情况:
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)