#203 新编程作业准备

今天上午熬了一锅鸡汤来喝,最近这段时间吃得太不健康了,就想着煮点东西补一补。这应该是我半年以来喝的第一碗鸡汤了吧,虽然只是用两个鸡腿加上红枣、姜片、还有香菇熬成的,但是味道真的是非常鲜美。喝完鸡汤之后顺便把红薯放到电饭锅里面烤了一下,吃到了久违的烤红薯,特别甜,特别香。下午五六点钟的时候我开始在网上看学校发给学生的教学video,完成了Computer Networks第四章的学习。一边学一边做笔记,第四章的所有视频都看完了之后差不多做了整整五页A4纸的笔记了。

视频看完了之后我就开始看这周的lab assignment了。这一周的作业和上周有类似的地方,不一样的是这一次要用的第四章里面讲到的switch和hub。光是为理解这个作业是什么意思我就花了好几个小时,其中主要的难点是对于switch、hub、还有backward-learning algorithm的理解。这几个当中最难的应该是backward-learning algorithm了,虽然基础理解起来不难,但是这个作业并不仅仅只是最基础的那种topology(就是一个diagram)那样简单。最基础的topology,也就是教学视频里面给的范例只包括了switch。而这次的作业还需要考虑会有hub和switch连在一起。

我最开始在看这个作业给的input和output的时候一直不是很理解为什么有几个不同的地址能够用相同的port,后来我才看到作业描述的最下面有一行字写着"Your program should also take into account machines connected to the switch via a hub. From the perspective of the switch, this means these machines are connected on the same port."。把这行字带进去,然后再去看那两个input和output的文档的之后,经过反复的推敲和验证,最后我总算是理解了为什么input的文档输入之后最后能够得到output的文档。光是为了完全理解这个作业就花了一晚上的时间,到现在已经凌晨一点了,庆幸的是我总算是已经顺利地理解到这个作业最后想让我们干什么了。

明天一天时间应该大都会用来做这个作业的编程,这个程序需要考虑的因素就比上周的作业要多很多了。我现在脑海中大概有点思路了,明天就先好好把思路理清,然后把这个程序编出来吧。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,798评论 19 139
  • 治疗肩颈疼痛有2点:锻炼出肌肉+正确的活动肩胛骨。 一兴多举的锻炼是杠铃的"硬拉"练习,锻炼胳膊,肩胛骨,胸部背...
    Redchen阅读 2,338评论 0 0
  • 亲爱的人儿,让我来告诉你一个故事: 在很久很久以前,我被一声闹铃惊醒,我抱怨着起床,出了卧室,房子里空无一人。我迈...
    willboom阅读 3,134评论 0 1
  • 《送别》 我们两站在路台旁, 为送你径穿广陌原莽, 当时停在我心头的, 正是你头顶阵阵云状; 我们两独立在站台旁,...
    十里哥香阅读 689评论 0 0
  • 2016年高考进入最后的倒计时,自今年5月18日破获的“国家考试作弊入刑”首案后,今年高考成史上最严高考。 对于已...
    特工零零期阅读 1,560评论 0 0