《信息安全专业导论》第二周学习总结

学期(2020-2021-1) 学号(20201327)《信息安全专业导论》第二周学习总结

作业信息

这个作业属于那个课程 2020-2021-1信息安全专业导论
这个作业的要求在哪里 2020-2021-1信息安全专业导论第一周作业
这个作业的目标 - 计算机科学概论第1章,第18章,并完成云班课测试- 程序设计导论-Python计算与应用开发实践第1章并完成云班课测试
作业正文 https://www.cnblogs.com/yycyhyhf/p/13792704.html

教材学习内容总结

阅读了计算机科学概论的第一章全景图:

  • 抽象 ,删除了复杂细节的心理模型
  • 第一位程序员, Ada Lovelace(不是Lovelace哦)
  • 经典的应用程序包 ,电子制表软件、文字处理软件、数据库管理系统

第十八章计算的限制:

  • 精度(precision),最多可以表示的有效位数
  • 有效位(significant digits),从左边的第一个非零数位开始,到右边的最后一个非零数位
  • 表示(舍入)误差,(representational(round-off) error),由于算术运算结果的精度大于机器的精度造成的算数误差
  • 下溢(underflow),当计算的结果太小以至于给定的计算机不能表示时发生的情况
  • 溢出(overflow),当计算的结果太大以至于给定的计算机不能表示时发生的情况
  • 化零误差啊(cancellation error), 由于精度限制,当相加或相减的两级相差太大是发生的精确度缺失
  • 走查(walk-through), 由一个小组手动地模拟系统或设计的验证方法
  • 审查(inspection),由小组成员之一逐行读出设计,有其他成员扶着指出错误的验证方法

阅读了程序设计导论的第一二章的内容,会输入一些简单的python语言

学习了许多终端中的指令:

  • banner toilet 都可以输出图形字符
  • cowsay 和 cowthink 打出一个牛在说话或者在思考
  • sudo adduser 新创建一个用户
  • sudo passwd 更改用户的密码(口令)
  • su -l 更换用户
  • sudo deluser --remove-home 删除用户
  • ls -dl <目录名> 查看某一个目录的完整属性,而不是显示目录里面的文件属性
  • ls -asSh 显示所有文件大小,并以普通人类能看懂的方式呈现
  • touch 创建一个文件
  • sudo apt-get update 更新

学习了许多快捷键:

  • ctrl+c 强制中断命令
  • ctrl+z 将任务中断,挂起,进程还在,任务仍在进行。使用bg和fg可以重新执行这个任务
  • ctrl+d 结束终端

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

  • 问题1:什么是信息隐藏

  • 问题1解决方案:翻阅了第七版的计算机科学概论。信息隐藏:一种使程序段独立的技术,通过消减一个代码段的功能来获取其他代码段的信息。

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

  • 问题一:在终端中输入sudo apt install ** 后有些东西不能下载会跳出‘Waiting for cache lock: Could not get lock’

  • 问题一解决方案:暂无

  • 问题二:fg和bg 的区别是什么?

  • 问题二解决方案:网络说fg是在后台运行但是操作中没有区别。

  • 问题三:不会输出(print)带有需要计算的数字答案的语句

  • 问题三解决方案:

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

就靠每周两节课的计算机课是不够把计算机学好的,课后一定要舍得花时间去做,去研究,去打代码。在一次次错误中慢慢的成长。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 150/150 2/2 20/20
第二周 300/300 2/2 15/15
原文地址:https://www.cnblogs.com/yycyhyhf/p/13792704.html