2019-2020-1 20175319 《信息安全系统设计基础》第一周学习总结

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

教材学习内容总结

  • 1.GCC学习
    • 常用编译选项
      1591776-20190923122151994-681378151.png
    • 编译过程
      1591776-20190923123021332-2041241014.png
      • 源文件
        1591776-20190923134948808-1179728608.png
      • 预处理(Pre-Processing)
        将hello.c预处理输出hello.i
        1591776-20190923134452248-250622333.png
      • 编译(Compiling)
        将预处理输出文件hello.i汇编成hello.s文件
        1591776-20190923134541875-902516742.png
      • 汇编(Assembling)
        将汇编输出文件hello.s编译输出hello.o文件
        1591776-20190923134633830-445346088.png
      • 链接(Linking)
        将编译输出文件hello.o链接成最终可执行文件hello
        1591776-20190923134324005-1068501307.png
    • 多模块
      • 1.一起编译
        gcc test1.c test2.c -o test 或 gcc *.c -o test
      • 2.分别编译各个源文件,之后对编译后输出的目标文件链接
        gcc -c test1.c
        gcc -c test2.c
        gcc -o test1.o test2.o -o test
  • 2.GDB学习
    1591776-20190923140354104-370364783.png
    • 示例
      1591776-20190923184737181-518422633.png
      • 进入调试
        1591776-20190923184821380-1754162326.png
      • list命令
        1591776-20190923184847009-1262372622.png
      • 行断点、函数断点、查看断点信息
        1591776-20190923184944927-126631987.png
      • 运行命令
        1591776-20190923185006015-1288693071.png
      • 条件断点、打印变量值
        1591776-20190923185038280-2139620761.png
  • 3.makefile学习

教材学习中的问题和解决过程

(一个模板:我看了这一段文字 (引用文字),有这个问题 (提出问题)。 我查了资料,有这些说法(引用说法),根据我的实践,我得到这些经验(描述自己的经验)。 但是我还是不太懂,我的困惑是(说明困惑)。【或者】我反对作者的观点(提出作者的观点,自己的观点,以及理由)。 )

  • 问题1:XXXXXX
  • 问题1解决方案:XXXXXX
  • 问题2:XXXXXX
  • 问题2解决方案:XXXXXX
  • ...

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

  • 问题1:XXXXXX
  • 问题1解决方案:XXXXXX
  • 问题2:XXXXXX
  • 问题2解决方案:XXXXXX
  • ...

代码托管

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

上周考试错题总结

  • 错题1及原因,理解情况
  • 错题2及原因,理解情况
  • ...

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

xxx
xxx

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标5000行30篇400小时
第一周200/2002/220/20
第二周300/5002/418/38
第三周500/10003/722/60
第四周300/13002/930/90

尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

参考:软件工程软件的估计为什么这么难软件工程 估计方法

  • 计划学习时间:XX小时

  • 实际学习时间:XX小时

  • 改进情况:

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

参考资料

转载于:https://www.cnblogs.com/killer-queen/p/11569210.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值