2017-2018-1 20155204 《信息安全系统设计基础》第三周学习总结
2017-10-15 23:54
295 查看
2017-2018-1 20155204 《信息安全系统设计基础》第三周学习总结
教材学习内容总结
无符号编码在传统的二进制表示法的基础上,表示大于或者等于零的数字。溢出使得一个正整数会变成负整数,因此会出现逆向漏洞。
浮点数编码是表示实数的科学记数法的以二为基数的版本。
C语言中以0x开头表示16进制的数,每个16进制的数对应四位二进制数。
gcc -m32 可以在64位机上(比如实验楼的环境)生成32位的代码
字节顺序是网络编程的基础,记住小端是“高对高、低对低”,大端与之相反就可以了。
小端法:从最低有效字节到最高有效字节的顺序存储对象
大端法:最高有效字节在最前面的方法。
位级运算位运算:位向量按位进行逻辑运算,结果仍是位向量。位级运算的一个常见用法就是实现掩码运算,这里掩码是一个位模式,表示从一个字中选出的为的集合。 4.C语言中的移位运算: C语言标准并没有明确定义应该使用那种两类型的右移。对于无符号数据,右移必须是逻辑的。而对于有符号数据,算术的或者逻辑的右移都可以。
补码用法 加法必须确定结果太大或者太小时,应该采取什么措施 两个数的w位补码之和与无符号数之和有完全相同的位级表示。大部分计算机使用同样的机器指令来执行无符号或者有符号加法。
浮点表示对形如V = x×2y的有理数进行编码。它对执行涉及非常大的数字(|V |>>0)、非常接近于0(|V |<<1)的数字,以及更普遍地作为实数运算的近似值的计算,是很有用的。
教材学习中的问题和解决过程
问题1:大部分是理解方面的问题。问题1解决方案:需要更多的时间去看书,不知道老师对这章的要求程度是怎样的。
代码调试中的问题和解决过程
代码托管
![](https://images2017.cnblogs.com/blog/1071529/201710/1071529-20171016002215918-122925144.png)
本周结对学习情况
20155203学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 50/50 | 1/1 | 10/10 | |
第二周 | 0/50 | 1/1 | 0/10 | |
第三周 | 50/150 | 2/2 | 20/30 | |
第四周 | 500/150 | 3/3 | 10/40 |
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
参考:软件工程软件的估计为什么这么难,软件工程 估计方法
计划学习时间:15小时
实际学习时间:10小时
改进情况:
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)
参考资料
《深入理解计算机系统V3》学习指导相关文章推荐
- 2017-2018-1 20155217 《信息安全系统设计基础》第三周学习总结
- 20155325 2017-2018-1 《信息安全系统设计基础》第三周学习总结
- 2017-2018-1 20155225 《信息安全系统设计基础》第三周学习总结
- 2017-2018-1 20155204 《信息安全系统设计基础》第八周课上实践、课下练习、学习总结
- 2017-2018-1 20155204 《信息安全系统设计基础》第六周学习总结
- 2017-2018-1 20155204 《信息安全系统设计基础》第五周学习总结
- 20155208 2017-2018-1 《信息安全系统设计基础》第三周学习总结
- 2017-2018-1 20155308 《信息安全系统设计基础》第三周学习总结
- 2017-2018-1 20155313 《信息安全系统设计基础》第三周学习总结
- 2017-2018-1 20155229 《信息安全系统设计基础》第三周学习总结
- 2017-2018-1 20155235 《信息安全系统设计基础》第三周学习总结
- 2017-2018-1 20155303 《信息安全系统设计基础》第三周学习总结
- 2017-2018-1 20155216 《信息安全系统设计基础》第三周学习总结
- 2017-2018-1 20155204 《信息安全系统设计基础》第七周学习总结
- 2017-2018-1 20155317 《信息安全系统设计基础》第三周学习总结
- 2017-2018-1 20155310 《信息安全系统设计基础》第三周学习总结
- 2017-2018-1 20155205 《信息安全系统设计基础》第三周学习总结
- 2017-2018-1 20155304 《信息安全系统设计基础》第三周学习总结
- # 2017-2018-1 20155232 《信息安全系统设计基础》第三周学习总结