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


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

    教材学习内容总结

    老师让预习第一章和第七章的内容。
    第一章重点讲的是:编译和汇编,代码的调试
    1.hello.c hello.i hello.s hello.o hello.exe的变化过程,中间步骤分别是预处理——编译——汇编——链接
    2.设置四种断点,并且使用cgdb指令,使用基本调试方法和延伸调试方法。
    3.系统的硬件分为四个部分。
    第七章的问题是:静态库和动态库的链接
    1.静态库的使用可以方便编译器开发人员将函数提供给用户。
    2.使用ar rcs命令创建。

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

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

    • 问题1:第一个问题是安装虚拟机的时候Ubuntu操作系统是32位的,不与64位的电脑适应
    • 问题1解决方案:我先自己尝试查找,但是没有发现64位的选项,我请教了同组同学常胜杰,他先给我的电脑重启,然后一直按F2,进入了一个英文界面,然后把Disable选项改成了Enable选项,然后不知为什么出来就变成64位的了,最后请教了之后才知道是打开了虚拟机的开关。
    • 问题2:第二个问题是看了第477页后不知道动态链接库和静态链接库什么时候使用最好
    • 问题2解决方案:我通过查找课本和网页知道,编译后的执行程序不需要外部的函数库支持,这是静态库,但是如果静态函数库改变了,那么你的程序必须重新编译。而动态库程序的运行环境中必须提供相应的库,并且动态函数库的改变并不影响你的程序,所以动态函数库的升级比较方便。

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

    • 问题1:我一开始使用gdb的时候,输入b+行号,回车显示的是(file),输入每行显示的都是file,一开始以为出错了,但是接下来输入n又可以继续工作

    代码托管

    报告老师:我本周的绝大部分代码都是从实验楼上面写的,每次写完都没有保存,所以想请老师谅解我没有上传,从下周的博客我会按照要求的。

    本周结对学习情况

    - [20155338](博客链接)
    - 结对照片
    - 结对学习内容
        -就是第一章和第七章内容
    

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

    我每次上完课都会整理课堂笔记的.第一次课堂笔记

    学习进度条

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

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

    • 计划学习时间15小时

    • 实际学习时间:15小时

    【补】:每章提出一个问题:
    1.UNIX和LINUX的主要区别是什么?
    2.有符号数和无符号数的使用对代码有什么影响?
    3.常见的代码安全漏洞有哪些?
    4.HCL语言是怎么实现的描述硬件的?
    5.举出三种提高代码性能的技术好吗?
    6.如何提高应用程序的性能?
    7.啊什么是库打桩呢?
    8.进程对程序有什么意义?
    9.虚拟内存的优点是什么?
    10.I/O的局限性是什么?
    11.开发一个简易Web服务器需要做哪些工作?
    12.线程级编程如何使用?

  • 相关阅读:
    linux--menuconfig
    linux--rcs
    linux--VSS/RSS/PSS/USS
    vi编辑器中发现文件中每行都有一个^M字符
    linux umount命令
    Linux mount命令
    Linux rmmod命令
    Linux lsmod命令
    Linux insmod命令
    linux--cpio文件
  • 原文地址:https://www.cnblogs.com/zhuanyedajiesanshinian/p/7589213.html
Copyright © 2020-2023  润新知