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


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

    教材学习内容总结

    • 1.GCC学习
      • 常用编译选项
      • 编译过程
        • 源文件
        • 预处理(Pre-Processing)
          将hello.c预处理输出hello.i
        • 编译(Compiling)
          将预处理输出文件hello.i汇编成hello.s文件
        • 汇编(Assembling)
          将汇编输出文件hello.s编译输出hello.o文件
        • 链接(Linking)
          将编译输出文件hello.o链接成最终可执行文件hello
      • 多模块
        • 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学习
      • 示例
        • 进入调试
        • list命令
        • 行断点、函数断点、查看断点信息
        • 运行命令
        • 条件断点、打印变量值
    • 3.makefile学习

    学习进度条

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

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

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

    • 计划学习时间:XX小时

    • 实际学习时间:XX小时

    • 改进情况:

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

    参考资料

  • 相关阅读:
    Muddy Fields
    LightOJ 1321
    LightOJ 1085
    LightOJ 1278
    LightOJ 1341
    LightOJ 1340
    vijos 1426 背包+hash
    vijos 1071 01背包+输出路径
    vijos 1907 DP+滚动数组
    vijos 1037 背包+标记
  • 原文地址:https://www.cnblogs.com/killer-queen/p/11569210.html
Copyright © 2020-2023  润新知