20145215《信息安全系统设计基础》第0周学习总结

20145215《信息安全系统设计基础》第0周学习总结

阅读感想

看过老师推荐的几篇文章以后,再结合本身上学期学习Java的一些感想,的确是受益颇深。说实话,上学期一开始,我还很不适应这种每周自学,而后发博客的模式,虽然这中途花的时间比学其余课程要辛苦的多,可是最后让我收获了一种终生都受用的能力———自学能力。html

我想先谈谈我对自学的一些见解,我认为自学就是彻底自发、自主地进行学习,被动地接受老师的指导等,就不能算是自学。在我看来,自学和教学最大的不一样,就是有没有终极目标。自学者大多都有着明确的目标,而这个目标又很容易和本身的人生目标相对应。被动的接受教学则很容易使学生丢失掉终极目标,因此只能把学习(或者考试)自己做为目标。其实,自学还有一个很是大的好处,就是会让人身心愉悦。有的时候老师在讲台上讲课,下面不少人听着听着就容易犯困,特别是像这种实际操做性比较强的课程,若是不让学生本身动手,只是上课听老师讲,其实到最后学到的知识很是有限。若是是经过自学学到的知识,会让你们对这些知识印象更深入,尤为是在本身思考后解决一个个问题的时候,那种快乐是物质生活不可比拟的。固然,不是说要脱离老师,这就像是现代软件工程讲义中提到的,老师和学生的关系更应该像是健身教练和学员的关系,老师只是帮咱们解决一些本身没法解决的难题,鼓励咱们更加努力,而真正要付出努力,要流汗的是咱们本身。编程

另外还有一个感触很深的就是团队合做在软件开发过程当中确实很是重要,首先,经过团队合做,能够营造一种工做氛围,使每一个队员都有一种归属感,有助于提升团队成员的积极性和效率,也有助于提升团队的总体能力;其次,团队合做有利于产生新颖的创意,因此说一个好的团队的整体力量,超过每个个体力量的总和。缓存

教材学习中的问题

  1. 一个可执行程序的诞生过程当中每一步具体操做是什么?什么是连接错误?
  2. Perl语言的代码究竟是如何编译运行的?相同字长的有符号数和无符号数转换的通常规则是什么?
  3. 如何对计算机中的信息进行表示,它的处理方法又是什么?
  4. 处理器的流水线原理是什么?
  5. 如何进行性能优化?有什么基本原则?
  6. 存储器的层次结构是怎样的?高速缓存的友好代码什么意思?
  7. 连接器是干什么的?
  8. 异常触发的机制是怎样的?有哪几种类型的异常?
  9. 不一样的进程是如何区分的?操做系统是如何实现多任务的?
  10. 标准I/O库与Unix I/O有什么区别?
  11. 服务器和客户端之间如何进行通讯?
  12. 并发是什么?并发编程又是什么?

虚拟机的安装

虚拟机的安装比较简单,按照老师上传到QQ群里的文件便可成功安装。不过有两点要提醒你们:安全

  1. 在安装VirtualBox虚拟机加强功能时,打开“终端”,输入命令“sudo /media/VBOXADDITIONS_4.2.0_80737/VBoxLinuxAdditions.run” 时,可能会提示找不到文件,首先要检查文件名是否打错,其次是VBoxLinuxAdditions.run这个文件不是直接在media文件夹下,而是在media下你的用户文件夹里,输入命令时要把路径输入完整
  2. 安装过程一开始都比较顺利,可是重启以后弹出了错误,后来发现不少同窗都有相似的错误,你们能够参考谢佳玲同窗的博客,这里面有解决方案!

学习进度条

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

参考资料

相关文章
相关标签/搜索