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

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

教材学习内容总结

  • 熟悉了Linux系统下的开发环境 熟悉vi的基本操作

  • 熟悉gcc编译器的基本原理

    • gcc -e xx.c -o xx.i 预处理
    • gcc -s xx.i —o xx.s(汇编语言)
    • gcc -c xx.o -o xx.o 机器码
    • objdump -d xx.o 获取汇编码
  • 熟练使用gcc编译器的常用选项

    • gcc xx.c
    • xx.c /o
    • ./ 运行
    • echo $? 查看返回值
  • 熟练使用gdb调试技术

    • gcc -g xx.c可以调试的运行
    • breakpoint b设置断点
    • info b 查询断点
    • run
    • step/next
    • quit / display
  • 掌握静态库和动态库的生成与调用方法

    • xx.ljb.xx.h 静态库
    • xx.dll.xx.h动态库
  • 理解C程序中模块的概仿,模块分解的“高内聚,低耦合”的原则

  • 了解链接的概念

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

第一周学习不是很深入,没有遇到什么问题

代码托管

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

新的课程开始了,需要复习上一课程的内容,而且要以新的学习热情投入到新课程的学习中去,继续以前的学习目标,继续努力!!

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 25/50 1/1 10/10

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

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

  • 计划学习时间:10小时

  • 实际学习时间:10小时

  • 改进情况:

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

参考资料

posted @ 2017-09-24 13:19  20155226田皓宇  阅读(147)  评论(0编辑  收藏  举报