总是感觉暑假留校刚刚开始,想想已经两个周了呢
生活:
老天开眼这周终于下雨了T.T…没有上周那么炎热,鸭鸭晚上总算是可以睡好觉了,橘宝也乖乖的~依旧是盒饭,miamiaaaa..最开心的是大家一起订外卖的那天,蛋包饭迟迟不来,饿到炸裂又订了汉堡粽子等小吃,刚订完,蛋包饭就来了哈哈哈哈哈…不得不说刘嘉辉同学推荐的蛋包饭真的很好次,吃完蛋包饭又吃汉堡,真的是留校以来吃的最好的一顿午餐惹.还有就是不知道怎么回事,这周休息的挺好但是异常的困困困…
学习:
1.每日算法:
这周主要学习dfs深度搜索算法,了解了dfs的思想,在做题的时候,明确题意后应该清楚三点,初始状态/限制条件/目标,然后再去写代码,这块儿其实就是递归的思想.因为总是做水题,所以涉及到算法鸭鸭就无从下手,知道怎么做是一回事,写起代码又是另一回事了.所以这周dfs的题都没有完成.另一方面也可能是受了小组其他小伙伴的影响,看着做的人少了,鸭鸭就觉得不做也没事吧,这种态度极其错误!要反思!!!
2.鸟哥:
真的有时候觉得鸭鸭说话就像在放屁,上周鸟哥没怎么看,任务没完成,说这周要补起来,然而这周并没有什么进展.不但没补起来,这周看的也很少,把第11章浏览了一遍,第19章关于syslogd的知识点看了一点.因为给LinuxC和编写myshell的时间太多,导致总是忽略鸟哥,其实还是时间分配有问题,下周好像没有小项目要写,应该时间会充裕一点,希望鸭鸭能真真正正把落下的都补起来!
3.LinuxC编程:
这周的重点就是第七章进程,学习关于对进程的操作,了解进程的结构和内存映像,如何创建进程/退出进程/在进程中执行新程序/获得进程ID/改变进程优先级等,并且编写自己的shell.第一次听到进程这个词其实对它是没有概念的,也想象不来进程到底是个什么东西,学习这章之后感觉进程就像个大家族,调用fork函数父进程就会创建一个子进程,子进程再fork就有了孙子进程,并且他们之间会有相应的继承关系,fork和vfork也会产生不一样的结果,还有守护进程/孤儿进程/僵尸进程等等,和实际生活联系起来会很好玩,也很好理解;也更加明确了return和exit的区别和其他使进程退出的方法;以及执行新程序exec系列的几个函数,开始看这部分的时候有点迷,后来在myshell的编写中,运用之后就明了一点,果然学到的东西用了才有效果.myshell的编写其实比myls的框架容易构建,只是一些特殊的功能自己实现起来有点困难,鸭鸭的shell还是按照书上的流程,然后在和小伙伴的交流下,还加了cd+参数/history/exit内置命令,tab键的自动补全上下翻,ls颜色,环境变量的设置等操作,但是最终还是没能把多管道写出来…真的尽力了T.T
4.讲座:
这周的讲座鸭鸭听的很认真,讲了排序,树,进程,可能习惯边听边记笔记吧,听完鸭鸭的讲座总结也就写完了,这周完成的比较好.要再接再厉.对队列和栈的讲座还是耿耿于怀,再次提醒!补补补!!!
杂七杂八:
这周相对来说总算是适应了这样的生活节奏,但是想家的心情愈发强烈,跟爸妈视频都不舍得挂掉T.T(哇的一声哭出来wuuu…).也可以说跟学长学姐小伙伴大都不生疏了吧,感觉fz118更像一个家,学习之余总是很温暖很欢乐呢~
回到正题,还是要再次提醒自己吧:
1.早睡早起,早餐不能少
2.多问为什么,多交流
3.不盲目,尽量不受别人影响
4.还有很重要很重要的一点,上周也反思到了,对于看书不够认真,这周仍然没能得到改进,小组开会提问的问题明明刚看过,但是答不上来,这样的看书是没有效果的,要细心,要认真,要专注