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

学习总结

首先提出的问题是师生关系:餐馆/食客?老板 / 雇员?保姆 / 幼儿?哥们 / 哥们?路人甲 / 路人乙?狱警 / 犯人?这些都不是,这篇博客里总结了最好的师生关系为“健身教练和健身学员”的关系,关系一旦确定,就能带来多方面的好处。学生的任务就是写代码、做实验、找需求、修bug、看各种相关书籍、写博客定期汇报等等。而老师的任务则是给学生设计练习、回答疑问等等。分工明确,关系明确化,教学实施起来也会效率更高。而还有一个是负担问题,学生会觉得负担重一些,虽然负担会带来痛苦,但和将来的后悔相比较,还是值得的。压力的问题大家都会存在,就像博客里的演讲,我们可以将压力用很多手段来卸掉,在学习里互相帮助,同时也增加了学习的乐趣。

然后是关于学习编程和软件开发的学习方法——“习而学”。如果能有具体的,能实践的,能马上看到因果关系的教材和练习,是激发兴趣,好奇心,求知欲的好方法。学习科学大量研究表明,成人的最佳学习方式并非独自练习,而是在情境中学习。有效学习是进入相关情景,找到自己的“学习共同体’,然后学习者刚开始围绕重要成员转,做一些外围的工作,随着技能增长,进入学习共同体圈子的核心,逐步做更重要的工作,最终成为专家。这就是学习科学日益主流的观念:从“情景学习”出发,当一名“认知学徒”,它的要点有:
找到学习共同体:因为大量知识存在于学习共同体的实践中,不是书本中,所以有效的学习不是关门苦练,而是找到属于自己的学习小团体。如程序员在类似于github这样的网站练习编程。
隐性知识显性化:隐性知识是使人们有能力利用概念、事实以及程序来解决现实问题的知识。
模仿榜样:榜样可以是现实生活中的导师,也可以是网上的导师;
培养多样性:在多种情境中实践,以此强调学习广阔的应用范围。如裁缝出师并不是已经练习了一万小时,而是能够缝制出足够好的,各种各样的衣服。

程序是基本功,但是除了程序之外,软件工程决定了软件的命运。

然后看了上学期的课程总结,了解了这门课的学习方法,基本和上学期的JAVA一样,也制定了计划,跟着老师的步伐,应该不会像上学期一开始的不适应,毕竟已经适应了一个学期。

自己不懂的或最想解决的问题

1.计算机的组件如何工作以及对程序性能的影响

2.不同编码的区别

3.C程序换成机器代码如何转换的

4.是如何设计处理器的

5.如何进行最大化的程序优化

6.存储器的层次结构是怎样的?

7.链接器的功能

8.系统如何对突变情况作出反应

9.如何有效管理存储器

10.Unix I/O是什么

11.如何编写使用互联网的客户端-服务器程序

12.三种不同的并发编程技术的区别

安装中的问题

刚开始是安装好的,而且也配置好了,但是第二次打开就出现了问题

然后我上网查了资料输入了密码进入分区编写那部分的文件就变成了下面这样

最后我查资料改了加入的最后一行代码然而还是不行

整整两天安装了十几遍,遇到各种问题,还是不行,爆炸

最后在经过一系列的百度之后终于解决了所有的问题成功的安装了

首先一开始Ubuntu无法建立64位的虚拟机,在网上查询了WIN7如何修改的问题,在开机进入了BIOS修改了virtualization选项为开启,成功建立了64位的虚拟机

然而第一次没有保存好设置完分区的文件,导致第二次开机又出现了如上的问题,方法如下:
1.重启后应该会在这个界面停住:
give root password for maintenance
(or type control-D to continue):
这时候输入服务器root用户的密码: ****
回车,即可进入一个简单的命令操作界面。
2.输入fsck -y 回车
即开始修复文件系统。
3.修复完成后输入reboot回车重启电脑即可。
注:修复完文件系统可能会丢失一些文件,丢失的文件在相应分区的lost+found目录。

然后后来第二次无法在父文件夹里创建虚拟机
分析:对话框中指定的文件路径不存在或者路径中存在中文。
解决:在”管理“ ——> "全局设定" ——> "常规"中更改 “默认虚拟电脑位置“ 的路径即可解决

后来我终于成功的解决了问题安装成功了虚拟机

原文地址:https://www.cnblogs.com/summerharper/p/5857450.html