欢迎来到加倍考研网! 北京 上海 广州 深圳 天津
微信二维码
在线客服 40004-98986
推荐适合你的在职研究生专业及院校
保研经验:一些关于计算机机试的小技巧天下

保研经验:一些关于计算机机试的小技巧

对于计算机专业的同学来说,无论是保研还是考研,机试都是一种较为常见的考试类型,也是令很多同学较为头疼的考试类型。不同院校机试所占比重也不尽相同,比如北理考试形式只有机试和面试,因此机试占50%,人大笔试、面试、机试都有,因此机试只占10%,有的院校将机试成绩作为能否进入面试的硬性指标,比如北航、清华、北大。机试成绩可能会影响你的面试成绩,因此还需要认真对待。对于大多数院校来说,机试考试是面向过程的编程,题型相对固定,但是想要跑通所有用例,拿到AC,还是又一定难度,尤其对于边缘测试,非常考察逻辑思维能力。下面我介绍一下我的机试准备历程。参考资料欲善其事,必先利其器,想要刷好机试题,找到一个合适的学习方法至关重要,首先准备一本书籍系统的学习一下各种题目类型是必要的,在这里我推荐《王道计算机考研机试指南》这本书,这本书的题目难度和大多数学校题目难度持平,另外推荐一本书叫《算法竞赛入门》,许多打ACM的同学都学习过这本书,题目难度较大。其次要找到一个合适的刷题oj平台,不使用平台来做题,是没有任何效果的,因为对于超时问题、边界用例测试、甚至格式问题,自己难以想的周全。在这里我推荐几个平台:百练oj,这个是北大官方平台,可以找到历年的考试试题,部分院校也采用此机试平台;UVA,《算法竞赛入门》这本书配套的平台;leetcode这是最大的一个oj平台,全球程序员都在用的平台,倾向于算法,只需实现题目要求的关键算法,难度较大,对于夏令营这种既考察算法又考察细节的思想有些出入,不适合将此平台作为练习机试的唯一平台,但是因为这个平台使用人数多,并且许多大佬都会分享解题思路并开源代码,因此这是个非常好的提高代码能力的平台。除此之外还有很多oj平台如牛客网、杭电oj、RQNOJ等等也都各有优势。刷题建议对于刷题来说,首先还是要由简入繁,循序渐进,以leetcode为例,每个题目都标有难度等级,做完以后会有同类型但是难度增大的题目推荐,循序渐进的做题,可以避免看到题目发懵,甚至直接走向一个错误的思路。其次,做完一个题目,要养成读取借鉴别人代码的习惯,别人的代码可能思路更简洁,比起闭门造车,效果事半功倍。最后就是学校出题大多有迹可循,针对目标高校,搜寻往年试题,找寻规律,重点练习。0语言建议对于大多数考生来说,使用一门通用的机试语言可以省去很多不必要的麻烦,虽然很多学校提供多种语言平台,但是也有很多学校对此并无说明,保险起见,还是使用C/C++练习。在练习时要学会使用标准库,可节约大把时间,并规避由手写函数带来的错误,由于标准库较多,尤其对于字符串处理问题,用到的函数种类繁多,只能熟能生巧,多做练习。常见题型(1)、字符串处理,如词频统计问题,字符串匹配等。(2)、 搜索算法,如DFS、BFS。(3)、链表队列处理,增删改查。(4)、动态规划。(5)、 贪心算法。(6)、背包问题。在夏令营机试期间,我遇到的(1)、(2)、(4)类型的题目最多,对于数据结构里树和图的考察并不多,可见机试主要考察算法,对构建数据结构的考察相对较少。最后对于那些害怕机试的同学来说,有效规避机试也是一种选择。如提前考取CCF,不少学校可以通过CCF成绩免机试;考取PAT证书免浙大机试;或者选择投报无机试的学校,如北邮、北交大;投报擦边专业,如电子通信、自动化等。最后祝保研人们保研顺利。

德之末也

18考研 | 计算机专业复试经验 必看!

大家好,恭喜大家过五关斩六将,通过初试进入复试。应海文考研老师的邀请,给大家做下研究生入学考试计算机复试阶段的经验分享,希望能够对大家有所帮助。复试中,由于项目比较多,它包括体检、专业课笔试、英语口语考试、专业课面试等环节,再加上有的同学可能已经习惯卷面答题,面试经验比较少,很容易出现紧张影响发挥的问题。因此,对于进入复试的同学来说,切不可大意,要继续扎扎实实掌握好每一个注意事项,走好复试每一个流程。一、复试流程1. 体检只有体检合格的同学才能录取,体检不合格不能录取,所以大家一定要按照学校规定进行体检。2. 复试笔试复试笔试是复试中的一场简单考试,只涉及专业课考试,其具体的参考书目可以在报考学校研究生招生官网查询。3. 英语考试英语考试因学校而异,如果报考学校明确提出有英语考试,那么在综合面试时,对英语方面的考察,比重会有所降低;如果复试没有英语笔试考试,那么在综合面试中必会涉及英文考察。计算机专业的学生应需要多记忆一些计算机相关的专业术语和略缩词。4. 机试若报考院校的计算机专业较好,一般都会安排机试,机试的目的就是刷人。所以,如果报考学校有机试,必须从初试结束后开始刷题,多写算法。如果复试中没有提到机试,则需要多加练习手写代码的能力。5. 综合面试综合面试是在复试过程中起决定性作用的环节。如果机试题目全部回答出来,那么面试可以相对其他考生有一定优势;如果机试完成的不好,则综合面试会比较麻烦。二、复试笔试以下所列参数书目皆是计算机相关专业应该熟悉的专业教材。如果有学生没有学过以上的部分教材,建议在学有余力的情况下,将其通读一遍。这些教材的内容除了在复试笔试中可能出现外,在复试的综合面试也很有可能会出现。需要注意,复试笔试最重要的是切记出现空白试题,即使不会也要尽可能把相关的内容写上。表-计算机类和软件类同学的参考书目三、复试机试机试需要提前准备,最好每天都刷几道题保持手感,对于参加 ACM 的同学来说,机试一般不会太难,如果是一般同学,就需要自己课下多练习,可以将牛客网的剑指 offer 题目全部做一遍,机试应该问题不大。机试语言的选择:机试语言不宜选择 C 语言之类的面向过程的语言,虽然 C语言是一门较好的练习编程的语言,但是由于其内置的函数库太少在机试的过程中会比较吃亏,选一门高级语言,如 Java 或 python 这种内置函数或类型较多的编程语言,在机试中比较占优势。例如:如果需要排序算法,使用 C 语言的可能需要自己写一个排序算法,但是使用 Java 就可以使用内置的排序函数,并且 java的排序函数还是快速排序。四、综合面试综合面试一般是复试中的最后一项。如果是本校的学生,综合面试会非常占有优势,如果是外校且学校不好的学生,就需要非常认真的对待,非常认真的准备。首先,综合面试需要准备一份个人简历和一份自我介绍。个人简历包含个人的重要信息(邮箱和电话)、初试分数、本科获得的奖励、本科的社会实践。对于初试分数而言,总分高就填写,总分低但数学或专业课分高也可以填写,各科都不占优势建议不写。本科所获得的奖励以市级和市级以上的为主,实在没有奖励可以写上校级的奖励。另外,如果有获得数学建模或挑战杯奖励的学生,建议把关于这两个比赛的材料和相关技术都好好复习一下,导师很有可能会问到。本科的社会实践以项目经验为主,但是凡事写到简历上的项目经验都需要自己把项目的相关技术好好看一下,以防导师提问。导师在看到你的个人简历后,极有可能会从你的项目经验中提问。自我介绍(包括中文和英文),虽然有可能会用不到,但每个学生都需要认真准备的。中文的自我介绍要在一两分钟内将自己的特长表达出来,有重要的项目经验或获奖经历最好都提到。英文的自我介绍,可以在网上找一个相关介绍内容,背的滚瓜烂熟,若条件允许可以找专业人士帮助纠正发音。综合面试中的导师提问环节一般是比较难的环节,导师的目的是摸清学生的水平,所以问题可能由易到难,或由难到易。在这一过程中,如果不会回答导师的问题,就直接告诉老师,切记不要随意瞎说。若导师对你进行压力测试的话,你需要保持良好的心态,如果在过程中你暴露出了性格方面的劣势,被刷掉的几率会大很多。压力测试的应对方法是不卑不亢,能对答如流自然好,不能对答如流也要给导师回应,千万不要使小性子,或低头不做声。最后祝大家复试顺利!谢谢!本文海文考研独家转载注明来源 违者必究

弗兰克

计算机考研有多难,上岸学长帮你理清22考研复习之路

有些人考研只需要花三个月,有些人却要花上三年。考研难吗?尤其是计算机考研?今天小任老师就为大家分析一下真实的计算机考研群体面对的备考现状。首先需要评估一下院校难度,A区的985和211虽然很好,但是也很难,竞争压力太大;还有网上流传的B区某广西211不保护一志愿,只为接收985、211的优质调剂生源,素质之低,可见一斑。还需要注意到一个趋势,那就是更多学校的保研招生比例逐年增高,留给统考生名额逐渐减少;再加上全国报考人数每年几十万的增加,想想都觉得考个名校真是难到怀疑人生。对于计算机的408,初试想要高分,408也要120+,只要稍微努力一下,上120分还是可以的。然而关键是数学基础要好,所以在备考过程中,要多付出一些时间给数学。其次,要跟着教材进行复习,单科的基础知识点从头到尾,认认真真多刷几遍,把所有题同步认真学习。要想完成这个工作,最起码要用3个月以上的时间,这样才能把所有基础知识点、重点和难点全部熟练掌握。在小任老师身边,就有这么一位考计算机的同学:他非科班出身,9月份才决心要考研,跨计算机。了解自己实力不够,时间不够,就从考英二数二,专业课考两门以内的学校里找一个211。全程赶进度,10月过了一半才把数学过完一轮,同时看数据结构,用了天勤的书,把里面的题目刷的差不多。11月开始见缝插针看政治,睡前用小程序刷政治选择题。最后各个科目直接上真题。因为英语准备不足,考试发挥的很不好,但是还是把心态稳住完成了第二天的考试,最后擦边惊险上岸,所以无论怎么样都要坚持到最后。总而言之,计算机专业考研不仅初试难度较大,复试难度也比较高,一部分高校不仅会进行多个科目的笔试,同时还会安排上机考核,这对于考生的动手实践能力要求还是比较高的。另外,一部分重点高校在复试过程中,会随机考察一门专业课,这也在很大程度上增加了考生的复习难度。距2021考研初试只剩二十多天的时间了。这是一条孤独的路,也许会有一瞬,想过要放弃。但走过不平凡的2020,请给自己一个理由,继续咬牙坚持。奋斗到底的,一定是最接近梦想的人。

保龄球

计算机专业考研该如何确定自己的主攻方向

首先,对于考研计算机专业的同学来说,在准备考研的初期并不需要考虑具体的方向问题,虽然很多高校在考研报考时会明确要求考生选择大的方向,但是不少同学在读研之后,也可以根据自身的能力特点和兴趣爱好来进行主攻方向的调整,从这个角度来看,在准备考研的初期并不需要太过于关注方向的问题。当前计算机专业研究生的培养方向非常多,不同高校也会根据自身的资源整合情况,来设置不同的培养方向,从大的方向上来看,当前可以重点关注一下大数据、区块链、人工智能、网络安全、物联网等方向,这些方向的发展前景还是比较广阔的,而且很多学校都会设置这些方向。在选择主攻方向的过程中,要考虑三方面因素,其一是自身的能力特点和兴趣爱好,其二是技术发展趋势和行业发展趋势,其三是学校的学科实力。如果对于数字比较敏感,同时也喜欢从事数据分析类的工作,那么可以重点考虑一下大数据方向,而如果对于网络安全感兴趣,则可以重点考虑一下网络安全相关方向。要想了解当前的技术发展趋势和行业发展趋势,一定要重视与专业人士的沟通,通常本科生对于技术和行业的认知能力比较有限,所以对于发展趋势的把握能力往往比较弱。选择一个发展前景比较好的方向,对于后续的就业和发展会有比较积极的影响。最后,在选择具体主攻方向的时候,还需要重点考虑一下目标学校的传统优势领域,这样往往会有一个更好的学习和科研体验。我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以私信我!

名利场

计算机考研攻略:详细了解计算机考研,提升认知不迷茫

01、为什么要考研?考研要先了动机,没有动机很难在枯燥且艰辛漫长的考研之路坚持到最后。有的人可能说,计算机薪资高,是钱让我充满了斗志!对此只能说,真是庸俗且真实。可是你知道那掉头发的速度和你赚钱的速度是成正比的吗?大家都知道,计算机本科就很好就业,所以我们面临的就是读研深造自己和就业的诱惑之间摇摆。我们目前主要就是梳理,读研和就业的问题。● 读研能带给你什么东西?一、基础知识更加的扎实这个主要体现在两个过程:①考研复习准备是一个很好提升专业基础知识的过程。②研究生的项目大多数是自主性的,我们要自己查文献,资料,同时进行实验操作,所以这又是一个自主学习和实践的过程。三年的专业知识积累,概率上要比外出工作的人要沉淀的多。同时,可能有人会说,你研究生不就是只针对一个项目,一个方向进行研究吗,那你了解的比较多的也只是那个方向而已啦。我想说的是,研究进入到一个程度后,相当一部分的专业知识是相通的。二、项目的管理研究生,不仅仅要完成自己的毕业论文,同时也有可能参与到导师横向课题的管理,整一个流程都要走下来,项目申报(申报书的撰写),项目进程管理(这里面很有文章)以及最后的项目结题,论文写作,这个在外面公司企业做项目也是相同的,但在这会更加系统的学习。三、查阅文献,检阅文献的能力。这三项能力是我个人觉得对比起外出工作更加有针对性能锻炼到的能力。● 工作三年你的收获又是什么呢?一、收入读研期间基本没有收入,而且还要交学费,但工作之后比较可观的就是收入了,假如按食品学院第一年平均工资3500元来算,三年之后应该有个5000元左右吧,中间那一年姑且算做4000元吧,那三年下来的收入是3500*12+4000*12+5000*12=150000,15万元,相当可观的一笔收入了。  二、选择的机会出去外面工作,你可以任意的做出自己的选择,这是一把双刃剑,利用的好可以迅速找到自己的方向并有着不错的发展,利用的不好那就会深陷泥潭。● 现在的情形综合对比本科生薪资干了几年顶多意思一下给你稍微加点钱,小公司不可能给你开高薪,大公司诸如华为、中兴一般不招本科生,除非是211、985的大学还得干两三年有经验后才能进(那还不如用这两三年去考研究生),也就是说,本科生如果你不升职的话,三年后你的薪资就增长量就很少了,像南京市区内房子基本都找不到2W以下一平米,将来如果买房娶妻生子,小孩一个月就要3000的消费,100W的房贷30年80W的利息平均每个月要5000~,6000让你养老婆养小孩供房贷,会纠结到死的(当然也不完全是这样算,工资是根据GDP被动涨的,还有老婆的工资),北上广可能会开到一万的月薪吧,但那边房价贵比南京,算下来一样的道理。211、985大学的计算机研究生起薪一般是在10W+这样,普通大学研究生比本科生也多不了多少,但是有进入大公司的机会,不像华为中兴那样直接拒绝本科生,而且研究生学历升职的机会也远大于本科生,现在的本科生太多了,人上司为啥不提拔别人要要提拔你呢。主要看自身对这个职业的规划,如果你缺少规划,可以找我聊聊。有一说一,还是建议你考研究生的,有更多的人脉创造更多的机遇。02、各方向特性计算机科学与技术是一门应用广泛的学科,本专业就业从事计算机技术研究和应用,硬件、软件和网络技术的开发,计算机管理和维护。随着时代的进步,很多工作也必须要接入计算机的运用来寻求新的发展,故而也同样能胜任其他很多工作,互联网+也是这个时代的产物。比如说购物+互联网=网购,教育+互联网=在线教育,坐车+互联网=网约车等。还有一些产业也需要运用软件达到一定的精确度,以毫米为单位,几千几万件,那是一个人能做好的吗。所以这个专业就是一个万精油专业。简单地说,我什么都可以做!计算机科学与技术在考研当中是属于理学和工学的一个交叉学科。主要有三个二级学科。● 081201计算机系统结构● 081202计算机软件与理论● 081203计算机应用技术来说一下他们的区别吧!1计算机系统结构机器语言程序员或编译程序编写者所看到的外特性,外特性就是计算机的概念性结构和功能特性。说人话就是研究计算机的基本工作原理,即为啥一大坨铁块能运行起来。以及在硬软件之间的权衡。2计算机软件与理论涉及软件设计、开发、维护和使用。研究的东西非常之多。再说人话就是,你编写一个程序,从一开始的需求报告等设计好一个大概的框架,开发它并且你还要售后维护它保证它在使用的过程中不崩,等等等等。3计算机应用技术这个专业“厚基础,重方向”。本方向着重研究神经网络、模糊逻辑等在视频图像处理与编码中的应用。还将医学成像技术、人工生命、非线性非确定系统辩识相结合,为医学功能实时成像提供定量的理论依据、有效的分析方法和实用的计算手段。就业的区别这三个二级学科就业差别是非常小的,稍微学得好一点的自学能力很强。这三个方向之间都可以相互学习。所以说就业都是没问题的差别比较小,更多学校也是按照一级学科来招生,复试才分方向。还有需要注意的是计算机考研复试很多学校是要上机的,也有不上机的但是相对少一点而且有的需要一些其他的要求。所以如果你想跨专业考计算机的话,一定要尽早的开始复习,系统的了解这个专业。03、考试各科目的特性关于计算机的考研专业课有的学校是自主命题,有的学校是全国统考。也就是408统考,号称理工科最难的专业课没有之一,一共考4门,包含计算机组成原理,操作系统,数据结构,计算机网络。由于篇幅问题,只简单说一下计算机网络是做什么的。计算机网络比较偏硬件。学的是一些实际的操作!比如:创建小型局域网!什么是对等网,局域网!还有就是网络建组一些!都听人说408有多难,这么跟你说吧。408的含金量很高,一般的学校能考到100都是相当高的了。而且如果说是学硕,还面临英语一数学一的囧境。在今年,数学出题难度拔高了好几个档次,还是数学竞赛题。预计21界考研的并不好过。如果是统考,那择校择专业可以晚一点;如果是自主命题,那一定要先把学校专业给确定好。同时要注意一点就是,今后将会有大趋势,即很多自主命题都往408统考这个方向靠拢,所以你选的自主命题可能会在你不注意的时候突然变成408。今年看那些非统考院校,一定炸了,因为那些没有准备408的同学的学校又突然考408的,无处可去只能去那些学校了。04、考研里学硕和专硕的区别计算机的学硕呢叫计算机科学与技术,他在考研里所对应的一个专硕呢叫计算机技术。下面我就给大家讲讲两者在考研中的一些区别。● 学硕专硕之分的由来1、就业形势决定硕士必须扩招 由于本科扩招严重,课程设置不合理,导致每年产生数以万计的毫无实践经历和工作技能的待业毕业生。对政府而言,待业人数的逐年增大,社会不安定系数逐年递增,怎样把莘莘学子入岗就业成为亟待解决的难题。对企业而言,找到优秀人才也相当不易,而中国人有高学历情节,高学历是人才的重要指标。所以,硕士在就业大军中优势明显。于是政府明白了,解决就业问题最直接的方法是把学生送入学校攻读硕士(考研),既减少待业青年,又能培养企业认可的人才,何乐而不为呢?所以,硕士扩招势不可挡。2、科研形势决定硕士必须缩招何谓硕士?硕士是有独立思考能力和一定科研创新能力之人,甘于放弃功利而坐冷板凳苦心钻研之人。但是,随着硕士的扩招,研究生成为就业的跳板,功利主义四处开花,风气败坏,没有人愿意攀登科学高峰了。同时,导师也不把研究生看成高等人才、中国科学的未来,而是敛财工具。这导致硕士质量严重下降,逐渐连硕士就业也成困难。为继先人之绝技,维持科学和就业的可持续发展,硕士缩招成为必然。3、政府解决方案——学硕专硕之分就业形势决定硕士必须扩招,科研形势决定硕士必须缩招,貌似出现了不可调和的矛盾。政府作为老练的和稀泥者,果断使出杀手锏——分硕士为学硕和专硕!政府希望,从一开始,考研者就主动举手示意,究竟是为就业考研还是为科研考研。前者是为专硕,后者是为学硕。传统的硕士都是按照培养科学家的方案来培养学生。事实上,社会不需要这么多科学家,大批量培养科学家也是天方夜谭。按照原有方案培养学生无疑是耗费科研经费,浪费学生青春。所以学硕专硕之分是政府一箭双雕的高招。而且学硕比例必然越来越低,专硕比例必然越来越高。● 专硕之地位专硕早已有之。专硕是以培养应用型和工程研究型人才为目的。根据国务院学位委员会的定位,专业学位为具有职业背景的学位,培养特定职业高层次专门人才。之前规定的是应届毕业生不能考,只有工作两年之后的人才可以考。这是由于有两年以上工作经验的人专业基础较扎实,知道自己哪些知识薄弱,哪些知识工作中常用,无论学习规划还是学习目标都更有针对性。导师对专硕的培养自由性较强,只需在关键时候给予必要指导即可。不过09年的时候应届毕业生可以从学术硕士调剂到专业硕士。应届生可以直升专硕是形势所迫的产物,名为硕士,却已经失去硕士培养的初衷。这些专硕应届生既不像学硕那样接受循序渐进的科研能力和思维的培养,也不能像有工作经验者那样自主性针对性较强的汲取知识。导师究竟怎么培养他们呢?既要区分于学硕,又要区分于之前的专硕,不伦不类。何况导师真的有时间仔细推敲专硕培养方案吗,更可能是放养式的给几个项目做做,最后些篇论文毕业罢了。专硕目前处于非常尴尬的局面。● 学硕专硕之前途学硕专硕本身并无高低贵贱之分,两者是平行的,前者向着学术,后者向着应用,前者是小部分人,后者是大部分人。但是改革后的专硕毕竟是新生事物,就总体而言,在一段时间内其认可度要低于学硕。这段时间是多久呢?我想短则三五年,长则十年二十年。时间长短完全在于培养方案。如果方案得体,即确实能培养出极具应用能力的人才,很快专硕的认可度就会超过学硕。毕竟企业需要的是应用型人才。可是从目前浮躁的气氛来看,应用型人才更像是一种口号,笔者很难搜索到专硕系统的培养方案。还有一种说法,两者的教学一样,差别仅在于毕业论文和直博。专硕毕业论文对理论要求低一些,容易过;专硕不能直博。不过从政府的态度看,政府绝对不会偏向学硕,反倒是会偏向专硕。近几年学硕的培养的确差强人意,而解决就业问题是当务之急。所以政策上绝对会大张旗鼓的宣传专硕,并且专硕的待遇也不会比学硕差。只要有政府支持,从长远看,专硕总有一天会超过学硕。而学硕呢?当然保持原来的教学风格,培养着理论和实践有点脱节但认可度较高的所谓学术型人才。值得庆幸的是,由于专硕的存在,学硕的比例会越来越小。或许不久的将来,学硕又会变成精英教育,学硕会越来越成为科学发展的中坚力量。究竟报考学硕还是专硕呢?仁者见仁智者见智。大部分的观点是,如果你的考研目标是搞科研、考博士,那么学硕几乎是你的唯一出路,你要义无反顾的报考学硕;如果你的目标是就业,同时对自己的实力较有把握,安全起见最好报考学硕,实在不行也能调成专硕,万一将来想混个博士学位,直博是条捷径,既省时又省力;如果你就是想混个文凭就业,同时对自己的实力没有把握,直接报专硕,专硕也是双证,完全满足企业对学历的虚荣心,不要怕有歧视,即使有也是短暂的。并且专硕的难度远小于学硕,一个是招生人数上专硕占有优势,二出题难度专硕简单一些,三是专硕的分数相对低一些。● 学校的招生人数以华南理工为例,19年计算机科学与技术学硕拟招生63人,华南理工大概的推免比例为60%,也就是说华南理工计算机科学与技术统招大概在30人左右,而他的计算机专硕拟招生113人,推免比例在30%,也就是说统招人数在80人。相比起来专硕的招生人数是非常占优势的。而且有的学校,你看他的学硕会发现,几乎一大部分都是本校生。比如大工。可能本校是你知我深浅我只你长短吧。● 考试内容我们看着是考最多四门课,随便个一拿出来你可能直接懵圈。为什么会导致这种情况?因为会存在前置课程。什么是前置课程?举个例子,在学物理之前,你得先学数学。物理中涉及的计算,不学数学没法做。所以这个时候,数学可以叫物理的前置课程。计算机组成原理的前置课程:数字逻辑电路,模拟电路,汇编语言等。数据结构的前置课程:C语言,离散数学。操作系统:在《微机原理》、《计算机组成原理》课程学习的基础上,学习操作系统可以打通计算机的整个体系,让学生能够全方位了解计算机的工作原理。很多人把操作系统学成了背诵课,然而你后面就会发现,学得漏洞百出。计算机网络:是一门基础课,虽然一般不放在第一年学习。问题就来了,对于跨考生,或者理论知识薄弱的你来说,如果打算干掉这些课程,你势必会遇到前置课程的种种问题。你会被困扰,但你必须去解决它。如果解决不了,后面会有一系列的问题,根本看不懂了。专业课难,难在这里。更多计算机考研相关知识请持续关注爱启航哦

三日而死

21计算机考研开冲!这17所985院校考408!

21考研|考408的985汇总【全】1、北京大学2、复旦大学3、中国科学技术大学4、南京大学5、浙江大学6、南开大学7、华东师范大学8、上海交通大学9、中国人民大学【新增】10、武汉大学11、厦门大学【新增】12、华南理工大学13、西北农林科技大学【新增】14、同济大学15、北京师范大学16、重庆大学【非全】17、中山大学以下仅包含考408的计算机专业不包含其他不考408的计算机专业1、北京大学北京大学21考研专业目录深研院、叉院、信科、工学院改考408工学院085500 机械 40【21】① 101 思想政治理论 ② 201 英语一 ③ 302 数学二④ 408 计算机统考信息科学技术学院(校本部)计算机系统结构(081202)19【12】本专业含北京大学昌平新校 区招生计划6名(其中拟接收 推免生5名)。计算机软件与理论(081202)28【22】本专业含北京大学昌平新校 区招生计划22名(其中拟接 收推免生17名)计算机应用技术(081203)15【12】本 专 业 含 北 京 大 学 昌 平 新 校 区 招 生 计 划 2 名 ( 其 中 拟 接 收 推 免 生 2 名 ) 。① 101 思想政治理论 ② 201 英语一 ③ 301 数学一 ④ 408 计算机统考复试内容:1.上机考试;2.笔试加面试前沿交叉学科研究院(校本部) 数据科学(计算机科学与技术)(0812J3)30【19】① 101 思想政治理论 ② 201 英语一 ③ 301 数学一 ④ 408 计算机统考深圳研究院计算机应用技术(081203)75【48】① 101 思想政治理论 ② 201 英语一 ③ 301 数学一 ④ 408 计算机统考2、复旦大学复旦大学21考研专业目录【招生简章中人数,括号内为推免人数】计算机科学技术学院081200 计算机科学与技术4+43+30【3+42+29】【学制3年】083900 网络空间安全23【22】①101 思想政治理论②201 英语一③301 数学一④408计算机学科专业基础综合085400 电子信息300【38】【学制2.5年】20学费6万【共计】、不提供住宿①101思想政治理论②204英语二 ③302数学二④408计算机学科专业基础综合复试科目:①024001计算机专业知识②024002计算机编程考核工程与应用技术研究院081200 计算机学硕 19【19】均为推免085400 电子信息【计算机技术】3个专业共70人【学制2.5年】①101思想政治理论②204英语二 ③302数学二④408计算机学科专业基础综合3、中国科学技术大学中国科学技术大学专业目录软件学院【拟推免4人,统考全日制526人】083500 软件学硕思想政治理论、英语一、数学一、408计算机统考085400 电子信息思想政治理论、英语二、数学二、408计算机统考学费标准:共计4万元,第一学年初缴费2万元,第二学年初缴费2万元。本专业在生源不足的情况下接受调剂。计算机科学与技术学院【拟推免130人,统考80人】081200 计算机学硕085400 电子信息思想政治理论、英语 一、数学一、408计算机统考大数据学院【拟推免55人,统考全日制45人】99J100 数据科学(计算机科学与技术)085400 电子信息思想政治理论、英语 一、数学一、408计算机统考研究生院科学岛分院081200 计算机学硕思想政治理论、英语 一、数学一、408计算机统考085400 电子信息①101思想政治理论;②204英语二;③302数学二;④408计算机学科专业基础综合或821机械设计或832普通物理B或843信号与系统或845自动控制理论先进技术研究院【30推免 170统考】学费标准:8000元/学年。085400 电子信息【计算机】思想政治理论、英语一、数学一、408计算机统考085400 电子信息【软件】思想政治理论、英语二、数学二、408计算机统考4、南京大学计算机科学与技术系不安排 2021 级全日制专业学位硕士研究生在校内住宿,学生原则上需自行安排住宿。学校给予适当的交通补贴。081200 计算机科学与技术80085400 电子信息110 3年 10000/年①101 思想政治理论②201 英语一 ③301 数学一④408 计算机统考复试包括笔试、面试和程序设计上机考试;笔试、面试或程序设计上机考试不及格者不予录取。复试成绩将计入总分,重新排序,按序从高到低依次录取。5、浙江大学计算机科学与技术学院081200 计算机科学与技术 30统考083500 软件工程 15统考083900 网络空间安全 10统考085400 电子信息 100统考(含科研院3人,海宁校区7人,城院联培14人,理工联培8人。)①101思想政治理论②201英语一③301数学一④408计算机学科专业基础综合另有机械(085500)9人、设计学(130500)5人可选考408软件学院据不完全统计 ,2019届浙江大学软件学院全日制毕业生首次签约平均年薪26.8万元085400 电子信息-(01)人工智能 44统考①101思想政治理论②201英语一③301数学一④408计算机学科专业基础综合另有工业设计工程可选考408工程师学院085400 电子信息可考408另有控制工程可选考4086、南开大学计算机学院 30【29】学+21【20】081200 计算机科学与技术思想政治理论、 英语一、数学一、408计算机统考085400 电子信息思想政治理论、 英语二、数学二、408计算机统考网络空间安全学院16【14】学+11【10】081200 计算机科学与技术083900 网络空间安全思想政治理论、 英语一、数学一、408计算机统考085400 电子信息思想政治理论、 英语二、数学二、408计算机统考7、华东师范大学全日制考生只招收非定向就业人员(少干计划等专项计划除外),非全日制考生只招收定向就业人员,须签订定向就业协议书。计算机科学与技术学院081200 计算机科学与技术 53【37】①101 思想政治理论②201 英语一③301 数学一④408 统考085400 电子信息 全65【33】+100非全①101 思想政治理论②204 英语二③302 数学二④408 统考复试:1.上机考试:主要考查学生运用计算机编程解决问题的能力,上机语言为C, C++, Java, Python(3)。2.运用专业基础知识的综合能力(口试)。3.外语听力、口语测试。软件工程学院083500 软件工程 65【46】①101 思想政治理论②201 英语一③302 数学二④408 统考085400 电子信息 全75【38】+180非全①101 思想政治理论②204 英语二③302 数学二④408 统考复试:1. 专业综合能力考查;2. 外语听力、口语测试20华师收费标准电子信息2.5学制 总共2.5万学费软件工程学院、计算机科学与技术学院、通信与电子工程学院非全日制双休日集中授课【中北校区】学费总共5万元8、上海交通大学【招生人数由皮皮灰收集于研招网,仅供参考】生物医学工程学院(含Med-X研究院)085400 电子信息 16可选考数一、英一、408电子信息与电气工程学院081200 计算机学硕 10①101思想政治理论②201英语一③301数学一④408计算机学科专业基础综合 085400 电子信息【9个方向招生391】01方向控制工程①101思想政治理论②201英语一③301数学一④408计算机学科专业基础综合 或816自动控制理论 或819信号系统与信号处理 或820微型计算机原理与应用02方向计算机与大数据技术①101思想政治理论②201英语一③301数学一④408计算机学科专业基础综合09方向人工智能①101思想政治理论②201英语一③301数学一④408计算机学科专业基础综合9、中国人民大学【新增】【招生人数由皮皮灰收集于研招网,仅供参考】高瓴人工智能学院0812Z3 人工智能 10①101 思想政治理论②201 英语一③301 数学一 ④408 统考信息学院081200 计算机科学与技术 2+3+100812Z1 信息安全 30812Z2 大数据科学与工程 5①101 思想政治理论②201 英语一③301 数学一 ④408 统考085400 电子信息 21全+28非全①101 思想政治理论②204 英语二③302 数学二④408 统考10、武汉大学【招生人数由皮皮灰收集于研招网,仅供参考】计算机学院081200 计算机科学与技术 5083500 软件工程 4①101 思想政治理论②201 英语一③301 数学一④408 统考085400 电子信息 45①101 思想政治理论②204 英语二③302 数学二④408 统考网络空间安全学院083900 网络空间安全 25①101 思想政治理论②201 英语一③301 数学一④408 统考085400 电子信息 30①101 思想政治理论②204 英语二③302 数学二④408 统考测绘遥感信息工程国家重点实验室081200 计算机科学与技术 1085400 电子信息 3印刷与包装系(0835Z1)图像传播工程 2英一或俄或日、数二、图像处理方向专业课11、厦门大学【新增】【招生人数由灰灰考研收集于研招网】医学院(0812J4)健康大数据与智能医学 1政治、数一、英一、408计算机统考人工智能系(081200)计算机科学与技术 4(0812Z1)智能科学与技术 4(081104)模式识别与智能系统 4政治、数一、英一、408计算机统考软件工程系(081200)计算机科学与技术 20政治、数一、英一、408计算机统考计算机科学系(081200)计算机科学与技术 25政治、数一、英一、408计算机统考(085400)(专业学位)电子信息 71政治、数二、英二、408计算机统考电子科学系/国家集成电路产教融合创新平台(085400)(专业学位)电子信息可选考40812、华南理工大学【招生人数由皮皮灰收集于研招网】计算机科学与工程学院081200 计算机科学与技术14①101 思想政治理论②201 英语一③301 数学一④408 统考085400 电子信息33①101 思想政治理论②204 英语二③302 数学二④408 统考复试:962|上机能力测试:高级语言程序设计C++、数据结构、算法分析与设计软件学院083500 软件工程5①101 思想政治理论②201 英语一③301 数学一④408 统考085400 电子信息25①101 思想政治理论②204 英语二③302 数学二④408 统考复试:963|程序设计(上机,限java、C、C#或C++语言)13、西北农林科技大学【新增】【招生人数由皮皮灰收集于研招网】信息学院081200 计算机科学与技术 12①101 思想政治理论②201 英语一③301 数学一④408 计算机统考14、同济大学【招生人数由皮皮灰收集于研招网,仅供参考】工程类专业学位研究生教育管理中心085400 电子信息 90 非全含计算机软件专业【可选考数二英二408】电子与信息工程学院081200 计算机科学与技术 25①101 思想政治理论②201 英语一 ③301 数学一④408 统考085400 电子信息 85-计算机与智能技术 ①101 思想政治理论②201 英语一③301 数学一④408 统考-人工智能与自动化工程思想政治理论、 英语一或德语、数学一、408美滋滋或825自动控制原理或824通信原理或823电子学基础或822电路分析或812机械设计-(中德学院)思想政治理论、 英语一或德语、数学一、824通信原理或408美滋滋或825自动控制原理或822电路分析软件学院083500 软件工程 22①101 思想政治理论②201 英语一③301 数学一④408 统考15、北京师范大学【招生人数由皮皮灰收集于研招网,仅供参考】人工智能学院081202计算机软件与理论 3081203计算机应用技术 5①101思想政治理论 ②201英语一 ③301数学一 ④408 统考教育学部081203计算机应用技术 2①101思想政治理论 ②201英语一 ③301数学一 ④408 统考心理学部081203计算机应用技术 4①101思想政治理论 ②201英语一 ③301数学一 ④408 统考16、重庆大学【非全】【名额以实际录取为准】信息工程技术人才培养项目085400 电子信息【非全公招:80人】【非全注意】① 101 思想政治理论② 203 英语二③ 302 数学二④408 计算机统考17、中山大学数据科学与计算机学院 3年081200 计算机科学与技术 56083500 软件工程 11083900 网络空间安全 12①101思想政治理论 ②201英语一 ③301数学一 ④408 计算机统考085400 电子信息 236全+45非全①101思想政治理论 ②204英语二 ③302数学二 ④408 计算机统考人工智能学院 3年081200 计算机科学与技术 10①101思想政治理论 ②201英语一 ③301数学一 ④408 计算机统考085400 电子信息 15全①101思想政治理论 ②204英语二 ③302数学二 ④408 计算机统考软件工程学院 3年083500 软件工程 10①101思想政治理论 ②201英语一 ③301数学一 ④408 计算机统考085400 电子信息 15全①101思想政治理论 ②204英语二 ③302数学二 ④408 计算机统考系统科学与工程学院 081200 计算机科学与技术 10①101思想政治理论 ②201英语一 ③301数学一 ④408 计算机统考复试专业课:6705004 离散数学与C程序设计另有控制工程、机械、生物学可选考408

十年九潦

考研计算机专业失利,该准备实习还是春招

首先,对于考研计算机专业的同学来说,如果初试失利而且不想继续二战,那么应该积极考虑就业的问题,找一个实习岗位是不错的选择,也可以同时准备春招,二者之间并不冲突。当前计算机专业的整体就业情况还是比较不错的,在工业互联网的推动下,未来传统行业领域也需要大量的计算机专业人才,所以当前对于计算机专业的同学来说,除了可以在IT互联网行业寻找就业机会,也可以在传统行业领域寻找就业机会。从近两年的就业情况来看,计算机专业人才到传统行业发展也越来越普遍,而且传统行业所提供的岗位也有比较高的岗位附加值。对于一直在准备考研的同学来说,在动手实践能力方面往往并不会很强,所以此时积极找一个实习岗位来提升一下实践能力是比较现实的选择。在实习岗位的选择上,应该结合自身的能力特点和兴趣爱好,对于有过考研经历的同学来说,可以考虑一下从事开发岗位的实习,这样很多考研所复习的内容也会有用武之地。在选择实习岗位时,一定要重视三方面内容,其一是实习岗位的具体岗位任务要与本专业有较强的关联性,这对于后期的就业和发展都会有比较大的影响,其二是实习岗位所处的领域要具有一定的发展前景,如果实习岗位属于云计算、大数据、区块链和人工智能等领域,那么应该重点把握住这些实习机会,其三是实习岗位所处的团队要有一定的技术研发能力,这对于实习生的技术提升会有非常大的影响。最后,对于应届毕业生来说,春招同样比较重要,因为拥有应届生的身份,在就业时也会有一些优势。我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以私信我!

鬼线人

考研复试分享:计算机类专业如何面试?看看这4大方面经验!

期盼已久的初试成绩出来了,不管我们初试的成绩怎么样,只要还有过线的可能性,都应该好好准备复试要考察的内容了。以下是华中科技大学计算机学院复试经验分享,希望对大家有用:1、个人情况姓名:柯胜任同学学院&专业:计算机学院计算机软件与理论专业本科院校:武汉理工大学初试总分:378复试总分:85.660最终排名:112、 2019年专业课笔试(40%)往年专业课的笔试基本上都是以“四选二”的形式进行的,即从计算机系统结构、汇编语言程序设计、数据库系统原理、算法分析与设计这四门课程中任选两门进行答题。按照往年习惯,复试的时候,这四门的试题都是用订书机钉在一起的,从中选两门即可。不过,往年学术型硕士的笔试也曾出现过专业课被限定的情况,2019年是专业课任选,具体安排需要关注华中科技大学研招网的具体通知。如果是“四选二”这种情况的话,建议选择数据库系统原理、算法分析与设计这两门,因为这两门选择的人数最多,往年真题也最充足,答题难度相对来说会小一些。下面是官方给的四门专业课的参考教材:《计算机系统结构教程》,张晨曦等,清华大学出版社,2009《80X86汇编语言程序设计》王元珍、曹忠升、韩宗芬,华中科技大学出版社《数据库系统概论》第三版,萨师煊、王珊,高等教育出版社《计算机算法基础》第三版,余祥宣、崔国华、邹海明,华中科技大学出版社PS:《数据库系统概论》建议用第五版,并且建议买一本这本书所对应的配套习题。《计算机算法基础》这本书看起来比较难懂,建议看自己本科时上算法课的教材,内容都是大同小异的。在复试的时候,我选择的也是数据库系统原理、算法分析与设计这两门。不过,我在复试的时候也顺便看了下另外两门的试题,发现另外两门考察的内容其实也比较基础,都是本科所学内容。就我所选择的数据库系统原理和算法分析与设计两门而言,考察的内容与往年试题都有重合的部分,有时甚至会出现原题。数据库系统原理几乎每年都会考察写SQL语句和画E-R图。算法分析与设计小题主要考察算法的一些相关概念,判断算法的时间复杂度和空间复杂度等,大题是让我们写伪代码,考察我们对于具体算法思想的掌握情况,2018年复试考察了动态规划算法,2019年考察了回溯法。研究生复试现场 资料参考图3、2019年英语测试(20%)英语测试分为两个部分,分别是英语听力和英语口试。按照往年的情形,英语听力都是跟专业课笔试一起进行的,且难度较小,按照四六级的标准来准备问题不大。英语口试的话,就是按照复试的序号,几十个人一组,在一间教室外排队进行英语口试。口试分为两个部分,先是由考生进行英文自我介绍,然后老师会问你一些与计算机相关的一些问题以及读研期间的计划等,例如“What do you think of AI?”以及“What projects have you participated in?”等,比较容易回答。4、 2019年机试(20%)华中大机试的难度相对来说不是很大,比较偏重基础。从往年试题来看,喜欢考察代码的基本逻辑、字符串的处理和文件处理这几部分内容。一般来说,语言用C/C++,编译器不做限制,可用VC++6.0、DevC++和CodeBlocks。建议用CodeBlocks,因为它有代码提示,用起来也很顺手。5、2019年专业面试(20%)专业面试是复试的最后一项,这一项是直接由你未来想去的实验室的老师对你进行面试。这时,老师已经知道了你前面所有环节的成绩。面试的时候,最好准备一份简历,更加方便老师了解你的具体情况。一般来说,老师问的问题都与他们的研究方向关系比较密切,可以提前做一些相关的功课,但同时也不会问得十分深入,比较喜欢问能考验考生基础的问题。老师们也会问我们的项目经历,可能会问项目的一些技术细节和相关架构设计,如果没有做过项目的话,也不要过于紧张,自己平时的一些课设拿来说也是没有问题的。以上经验分享,仅为个人经验所得,供大家参考最后,请各位考生好好准备,早日登科!期待疫情结束,武汉春暖花开之时,与你们在华中大相遇。来源:华中科技大学 华中科技大学研究生招生 文案 | 柯胜任 编辑 | 安晓雪 图片 | 网络 审核 | 裴鉴 方晨图片添加来源于网络

南荣珠曰

计算机考研复试面试常问问题 计算机网络篇(下)

计算机考研复试面试常问问题 计算机网络篇(下)在复习过程中,我用心查阅并整理了在考研复试面试中可能问到的大部分问题,并分点整理了答案,可以直接理解背诵并加上自己的语言润色!极力推荐打印下来看,效率更高!绝对良心之作!此系列一共有8篇:编程语言篇|数据结构篇|操作系统篇|组成原理篇|计算机网络篇|数据库篇|软件工程篇|计算机专业英语篇(还未全部完成,敬请期待,你们的支持和关注是我最大的动力!)个人整理,不可用于商业用途,转载请注明出处。作者各个平台请搜索:程序员宝藏。快来探索属于你的宝藏吧!需要pdf直接打印版,可在gongzonghao"程序员宝藏"回复复试上岸获取(会持续更新)需要408电子书2021版,可在"程序员宝藏"回复408电子书获取需要408初试视频2021版,可在"程序员宝藏"回复408视频获取需要复试机试视频,可在"程序员宝藏"回复机试必过获取相对于408初试,复试需要的少多了,加油,大家都可以上岸!!!让我们一起努力!!!第四章、网络层第五章、传输层第六章、应用层第四章、网络层快速唤起记忆知识框架:17.路由器的主要功能?路由器主要完成两个功能:一是路由选择(确定哪一条路径),二是分组转发(当一个分组到达时所采取的动作)。前者是根据特定的路由选择协议构造出路由表,同时经常或定期地和相邻路由器交换路由信息而不断地更新和维护路由表。后者处理通过路由器的数据流,关键操作是转发表查询、转发及相关的队列管理和任务调度等。路由选择。指按照复杂的分布式算法,根据从各相邻路由器所得到的关于整个网络拓扑的变化情况,动态地改变所选择的路由。分组转发。指路由器根据转发表将用户的IP 数据报从合适的端口转发出去。路由表是根据路由选择算法得出的,而转发表是从路由表得出的。转发表的结构应当使查找过程最优化,路由表则需要对网络拓扑变化的计算最优化。在讨论路由选择的原理时,往往不去区分转发表和路由表,而是笼统地使用路由表一词。18.动态路由算法?1、距离-向量路由算法(例如RIP算法)在距离-向量路由算法中,所有结点都定期地将它们的整个路由选择表传送给所有与之直接相邻的结点。这种路由选择表包含:1.每条路径的目的地(另一结点)。2.路径的代价(也称距离)。在这种算法中,所有结点都必须参与距离向量交换,以保证路由的有效性和一致性,也就是说,所有的结点都监听从其他结点传来的路由选择更新信息,并在下列情况下更新它们的路由选择表:被通告一条新的路由,该路由在本结点的路由表中不存在,此时本地系统加入这条新的路由。发来的路由信息中有一条到达某个目的地的路由,该路由与当前使用的路由相比,有较短的距离(较小的代价)。此种情况下,就用经过发送路由信息的结点的新路由替换路由表中到达那个目的地的现有路由。2、链路状态路由算法(例如OSPF算法)链路状态路由算法要求每个参与该算法的结点都具有完全的网络拓扑信息,它们执行下述两项任务。第一,主动测试所有邻接结点的状态。两个共享一条链接的结点是相邻结点,它们连接到同一条链路,或者连接到同一广播型物理网络。第二,定期地将链路状态传播给所有其他结点(或称路由结点)距离-向量路由算法与链路状态路由算法的比较:在距离-向量路由算法中,每个结点仅与它的直接邻居交谈,它为它的邻居提供从自已到网络中所有其他结点的最低费用估计。在链路状态路由算法中,每个结点通过广播的方式与所有其他结点交谈,但它仅告诉它们与它直接相连的链路的费用。相较之下,距离~向量路由算法有可能遇到路由环路等问题。3、一个自治系统内部所使用的路由选择协议称为内部网关协议(IGP), 也称域内路由选择,具体的协议有RIP 和OSPF 等。路由信息协议(Routing Information Protocol, RIP)是内部网关协议IGP) 中最先得到广泛应用的协议。RIP 是一种分布式的基于距离向量的路由选择协议,其最大优点就是简单。RIP 规定:网络中的每个路由器都要维护从它自身到其他每个目的网络的距离记录(因此这是一组距离,称为距离向量)。距离也称跳数(Hop Count), 规定从一个路由器到直接连接网络的距离(跳数)为1 。而每经过一个路由器,距离(跳数)加1 。RIP 认为好的路由就是它通过的路由器的数目少,即优先选择跳数少的路径。RIP 允许一条路径最多只能包含15 个路由器(即最多允许15 跳)。因此距离等于16 时,它表示网络不可达。可见RIP 只适用于小型互联网。距离向量路由可能会出现环路的情况,规定路径上的最高跳数的目的是为了防止数据报不断循环在环路上,减少网络拥塞的可能性。RIP 默认在任意两个使用RIP 的路由器之间每30 秒广播一次RIP 路由更新信息,以便自动建立并维护路由表(动态维护)。开放最短路径优先(OSPF)协议是使用分布式链路状态路由算法的典型代表,也是内部网关协议(IGP) 的一种。OSPF 与RIP 相比有以下4 点主要区别:OSPF 向本自治系统中的所有路由器发送信息,这里使用的方法是洪泛法。而RIP 仅向自已相邻的几个路由器发送信息。发送的信息是与本路由器相邻的所有路由器的链路状态,但这只是路由器所知道的部分信息。”链路状态”说明本路由器和哪些路由器相邻及该链路的“度量”(或代价)。而在RIP 中,发送的信息是本路由器所知道的全部信息,即整个路由表。只有当链路状态发生变化时,路由器才用洪泛法向所有路由器发送此信息,并且更新过程收敛得快,不会出现RIP" 坏消息传得慢"的问题。而在RIP 中,不管网络拓扑是否发生变化,路由器之间都会定期交换路由表的信息。除以上区别外, OSPF 还有以下特点:OSPF 对不同的链路可根据IP 分组的不同服务类型(TOS) 而设置成不同的代价。因此,OSPF 对千不同类型的业务可计算出不同的路由,十分灵活。如果到同一个目的网络有多条相同代价的路径,那么可以将通信量分配给这几条路径。这称为多路径间的负载平衡。所有在OSPF 路由器之间交换的分组都具有鉴别功能,因而保证了仅在可信赖的路由器之间交换链路状态信息。4、 自治系统之间所使用的路由选择协议称为外部网关协议(EGP), 也称域间路由选择,用在不同自治系统的路由器之间交换路由信息,并负责为分组在不同自治系统之间选择最优的路径。具体的协议有BGP 。边界网关协议(Border Gateway Protocol, BGP)是不同自治系统的路由器之间交换路由信息的协议,是一种外部网关协议。边界网关协议常用于互联网的网关之间。路由表包含已知路由器的列表、路由器能够达到的地址及到达每个路由器的路径的跳数。内部网关协议主要设法使数据报在一个AS 中尽可能有效地从源站传送到目的站。在一个AS内部不需要考虑其他方面的策略。然而BGP 使用的环境却不同,主要原因如下:因特网的规模太大,使得自治系统之间路由选择非常困难。对于自治系统之间的路由选择,要寻找最佳路由是很不现实的。自治系统之间的路由选择必须考虑有关策略。边界网关协议(BGP) 只能力求寻找一条能够到达目的网络且比较好的路由(不能兜圈子),而并非寻找一条最佳路由。BGP 采用的是路径向量路由选择协议,它与距离向量协议和链路状态协议有很大的区别。BGP 是应用层协议,它是基于TCP 的。BGP 的工作原理如下:每个自治系统的管理员要选择至少一个路由器(可以有多个)作为该自治系统的"BGP 发言人“。一个BGP 发言人与其他自治系统中的BGP 发言人要交换路由信息,就要先建立TCP 连接(可见BGP 报文是通过TCP 传送的,也就是说BGP 报文是TCP 报文的数据部分),然后在此连接上交换BGP 报文以建立BGP 会话,再利用BGP 会话交换路由信息。当所有BGP 发言人都相互交换网络可达性的信息后,各BGP 发言人就可找出到达各个自治系统的较好路由。19.网络层转发分组的流程?从数据报的首部提取目的主机的IP 地址D, 得出目的网络地址N。若网络N 与此路由器直接相连,则把数据报直接交付给目的主机D, 这称为路由器的直接交付;否则是间接交付,执行步骤3) 。若路由表中有目的地址为D 的特定主机路由(对特定的目的主机指明一个特定的路由,通常是为了控制或测试网络,或出千安全考虑才采用的),则把数据报传送给路由表中所指明的下一跳路由器;否则执行步骤4)若路由表中有到达网络N 的路由,则把数据报传送给路由表指明的下一跳路由器;否则,执行步骤5) 。若路由表中有一个默认路由,则把数据报传送给路由表中所指明的默认路由器;否则,执行步骤6) 。报告转发分组出错。注意:得到下一跳路由器的IP 地址后并不是直接将该地址填入待发送的数据报,而是将该IP 地址转换成MAC 地址(通过ARP),将其放到MAC 帧首部中,然后根据这个MAC 地址找到下一跳路由器。在不同网络中传送时, MAC 帧中的源地址和目的地址要发生变化,但是网桥在转发帧时,不改变帧的源地址,请注意区分。20.IP地址和MAC地址?IP 地址是网络层使用的地址,它是分层次等级的。MAC地址是数据链路层使用的地址,它是平面式的。在网络层及网络层之上使用IP 地址, IP 地址放在IP 数据报的首部,而MAC 地址放在MAC 帧的首部。通过数据封装,把IP 数据报分组封装为MAC 帧后,数据链路层看不见数据报分组中的IP地址。由于路由器的隔离, IP 网络中无法通过广播方式依靠MAC 地址来完成跨网络的寻址,因此在IP 网络的网络层只使用IP 地址来完成寻址。寻址时,IP每个路由器依据其路由表(依靠静态路由或动态路由协议生成)选择到目标网络(即主机号全为0 的网络地址)需要转发到的下一跳(路由器的物理端口号或下一网络地址),而IP 分组通过多次路由转发到达目标网络后,改为在目标LAN 中通过数据链路层的MAC 地址以广播方式寻址。这样可以提高路由选择的效率。注意:路由器由于互联多个网络,因此它不仅有多个IP 地址,也有多个硬件地址。21.ARP地址解析协议?无论网络层使用什么协议,在实际网络的链路上传送数据帧时,最终必须使用硬件地址。所以需要一种方法来完成IP 地址到MAC 地址的映射,这就是地址解析协议(Address Resolution Protocol)。每台主机都设有一个ARP 高速缓存,用来存放本局域网上各主机和路由器的IP地址到MAC 地址的映射表,称ARP 表。使用ARP 来动态维护此ARP 表。ARP 工作在网络层,其工作原理如下:主机A 欲向本局域网上的某台主机B 发送IP 数据报时,先在其ARP 高速缓存中查看有无主机B 的IP 地址。如有,就可查出其对应的硬件地址,再将此硬件地址写入MAC 帧,然后通过局域网将该MAC 帧发往此硬件地址。如果没有,那么就通过使用目的MAC 地址为FF-FF-FF-FF-FF-FF 的帧来封装并广播ARP 请求分组,使同一个局域网里的所有主机收到ARP 请求。主机B 收到该ARP 请求后,向主机A 发出响应ARP 分组,分组中包含主机B 的IP 与MAC 地址的映射关系,主机A 在收到后将此映射写入ARP 缓存,然后按查询到的硬件地址发送MAC 帧。ARP 由于“看到了"IP 地址,所以它工作在网络层,而NAT路由器由于“看到了“端口,所以它工作在传输层。注意:ARP 用于解决同一个局域网上的主机或路由器的IP 地址和硬件地址的映射问题。如果所要找的主机和源主机不在同一个局域网上,那么就要通过ARP 找到一个位于本局域网上的某个路由器的硬件地址,然后把分组发送给这个路由器,让这个路由器把分组转发给下一个网络。剩下的工作就由下一个网络来做,尽管ARP 请求分组是广播发送的,但ARP 响应分组是普通的单播,即从一个源地址发送到一个目的地址。22.DHCP动态主机配置协议?动态主机配置协议(Dynamic Host Configuration Protocol, DHCP) 常用于给主机动态地分配IP 地址,它提供了即插即用联网的机制,这种机制允许一台计算机加入新的网络和获取IP 地址而不用手工参与。DHCP 是应用层协议,它是基于UDP 的。DHCP 的工作原理如下:使用客户/服务器方式。需要IP 地址的主机在启动时就向DHCP 服务器广播发送发现报文,这时该主机就成为DHCP 客户。本地网络上所有主机都能收到此广播报文,但只有DHCP 服务器才回答此广播报文。DHCP 服务器先在其数据库中查找该计算机的配置信息。若找到,则返回找到的信息。若找不到,则从服务器的IP 地址池中取一个地址分配给该计算机。DHCP 服务器的回答报文称为提供报文。DHCP 服务器聚合DHCP 客户端的交换过程如下:DHCP 客户机广播"DHCP 发现“消息,试图找到网络中的DHCP 服务器,以便从DHCP服务器获得一个IP 地址。DHCP 服务器收到"DHCP 发现消息后,向网络中广播"DHCP 提供“消息,其中包括提供DHCP 客户机的IP 地址和相关配置信息。DHCP 客户机收到"DHCP 提供“消息,如果接收DHCP 服务器所提供的相关参数,那么通过广播"DHCP 请求“消息向DHCP 服务器请求提供IP 地址。DHCP 服务器广播"DHCP 确认“消息,将IP 地址分配给DHCP 客户机。DHCP 允许网络上配置多台DHCP 服务器,当DHCP 客户机发出DHCP 请求时,有可能收到多个应答消息。这时, DHCP 客户机只会挑选其中的一个,通常挑选最先到达的。DHCP 服务器分配给DHCP 客户的IP 地址是临时的,因此DHCP 客户只能在一段有限的时间内使用这个分配到的IP 地址。DHCP 称这段时间为租用期。租用期的数值应由DHCP 服务器自己决定, DHCP 客户也可在自已发送的报文中提出对租用期的要求。23.ICMP网际控制报文协议?为了提高IP 数据报交付成功的机会,在网络层使用了网际控制报文协议(Internet Control Message Protocol, ICMP) 来让主机或路由器报告差错和异常情况。ICMP 报文作为IP 层数据报的数据,加上数据报的首部,组成IP 数据报发送出去。ICMP 是IP 层协议。ICMP 报文的种类有两种,即ICMP 差错报告报文和ICMP 询问报文。ICMP 差错报告报文用于目标主机或到目标主机路径上的路由器向源主机报告差错和异常情况。共有以下5种类型:终点不可达。当路由器或主机不能交付数据报时,就向源点发送终点不可达报文。源点抑制。当路由器或主机由于拥塞而丢弃数据报时,就向源点发送源点抑制报文,使源点知道应当把数据报的发送速率放慢。时间超过。当路由器收到生存时间(TTL) 为零的数据报时,除丢弃该数据报外,还要向源点发送时间超过报文。当终点在预先规定的时间内不能收到一个数据报的全部数据报片时,就把已收到的数据报片都丢弃,并向源点发送时间超过报文。参数问题。当路由器或目的主机收到的数据报的首部中有的字段的值不正确时,就丢弃该数据报,并向源点发送参数问题报文。改变路由(重定向)。路由器把改变路由报文发送给主机,让主机知道下次应将数据报发送给另外的路由器(可通过更好的路由)。

加工厂

2020考研:从网瘾少年到清华大学计算机学硕士初试第一的心路历程

这场历尽艰辛的战役,终于……终于以胜利告终。有人问我,录取的感觉是什么?对于苦苦追逐多年的我来说,它无疑是这么多年以来,最令我开心的事情。可是,正如久旱的土地不会因为天降甘霖便立即抽出嫩芽,我的内心,也处在那样一种筋疲力竭的状态中,久久没有回过神。喜悦并未如同预想中的那样如狂风暴雨般扑面而来,但却如细流如清泉般,点点渗透在我干涸多年的心田上。多久没有过这样的感觉了?我不知道,从什么时候开始,自己就躲在了一个冷漠的壳里,一个逃避现实的壳里,一个走向堕落的壳里。曾经我以为,高考的失利是这一切的根源,是我人生最大的挫折。可是后来的经历让我明白,高考,对我而言,只是一个分割命运的界点,是高考后的几年,成为了这些年苦苦挣扎的根源。刚刚来到北理的时候,我是那么意气风发,竞选学委,积极自学,度过了一段十分充实的生活。直到,我开始沉迷游戏。沉迷游戏,那是与普通玩游戏完全不同的体验。何为沉迷?举个例子吧。我曾经吃住在网吧长达一个多月,秋衣进网吧,出来的时候已经是寒冬。室友见我总不回宿舍,便报告导员说我失踪了,全系久经搜寻无果,便通知了我远在安徽的父母,当他们千里之外赶来的时候,却撞见了因花光生活费不得不回到宿舍的我。于是,仅仅大一下,我便挂够了理应劝退的30学分,学校跟父母打了电话,通知了对我的处理结果:退学!我永远无法忘记,我的父母,心急如焚的一个一个打电话求学校领导,争取对我的宽大处理,最终,学校同意再对我观察一个学期,若无挂科,此事揭过。于是,我的母亲,远在安徽的母亲,放弃了晋升的机会,放弃了自己的假期,每两周便来一次北京查看我的情况。可是,我没有心,沉迷游戏的人,是没有心的。我在她没来的日子,依然泡在网吧,仅仅在她来的那天回宿舍,装作一切正常,并在她回宾馆的那个晚上,依然不放弃一点点时间,继续网吧通宵。时至今日,我都为自己的母亲感到心痛,为自己的所作所为感到羞愧。可是,那时的我,没有心,我的世界,天空永远是灰蒙蒙的,万物隔着一层纱,对亲情甚至对生死的感觉都淡漠到了极点。这样的我,自然没可能完成学校的最后通牒,在本学期第一门考试《概率论与数理统计》开考前夜,我坦白了一切,表示我不可能过这门考试。于是,父母又是一轮哀求,学校对我坚决的退学处理,变成了留级。在留级回去的日子里,我依然与我的梦魇进行了艰苦卓绝的斗争。后来的我,依然无法与游戏决绝,只不过,这一次,我开始畏惧挂科,它,是我的另一个梦魇。我就这样与游戏展开了拉锯战,一边补上挂科,一边又有新的挂科,幸运的是,补全速度与挂科速度基本持平,我的挂科总分始终维持在了30学分以内,于是我艰难地保住了自己的学籍,但是我的本科绩点可谓惨不忍睹,毫无悬念的成为了全系倒数第一。考研季来临,我从众的与大家一起准备考研,可是,久未学习的我,又怎么可能快速进入状态呢?要知道,那时候的我,高数线代概率论和数据结构等都还处于挂科状态,可是我就是那么鬼使神差的报考了,清华大学计算机系。很不可思议的决定,但是现在回忆起来,当初我做这个决定的原因,可能仅仅只是想在报考的时候风云一次吧。可是,上天似乎在有意玩弄我,这一次,我竟然过线了,这让我心头震动,难道?老天这是要给我翻盘的机会吗?当时的我并不知道,真正艰难的征程,才刚刚开始。过线后,我竟然奇迹般的压制住了自己的网瘾,积极准备复试,可是上天又给我开了一个玩笑。在复试资格审核前,我惊恐地发现了一件事,以我当时的挂科和补考分布情况来看,无论如何,我都不可能按时拿到毕业证,在与本科学校确定了这件事情以后,我把这件事情告诉了研招办的老师,老师说这件事情他们会认真讨论。清华效率很高,当天便给出结论,无论如何,我的录取结果都是无效的,当时我便感觉仿佛一盆冷水给我浇了个透心凉。那是计算机内卷前的2018年,也是以我的实力可能上岸的最后机会,我却以这样一种戏剧性的方式失败了。失败后的我,发誓再也不会碰考研了,可是,我又想到了之前得知过线后眼前似乎触手可及的梦想。于是,在外面浪迹了大半年后,我回到了家中,再次开启了2019年的备考。这一次,我又过线了,我仿佛又看到了希望的光,可是,那个掩埋在内心深处的魔鬼,它又出来了,网瘾的梦魇,又一次覆盖了我。2019年1月到2019年3月,我又一次过上了毫无节制的游戏生活,一如本科的那个我。其实,说再次,或许不准确,因为,我从未与游戏决裂过,即使在准备考研期间,我也常去通宵,不断的浪费,却又不断的后悔,悔恨交织着补救,勉强推着我过线了。可是初试后,这种欲望决堤了,我又一次被淹没。于是,复试,我又失败了,被残酷的竞争狠狠地击败。我至今仍然记得,机试考砸的那个晚上,我绝望的看着我看过的别人的简历,当时小狐狸告诉我:你应该永远记住这种弱小的感觉。弱小的无力感啊,让我又悔恨又自责,我不知道自己是怎么撑过面试的,但是显而易见,这一次,我又失败了!可是这一次,梦魇远没有结束,父母命令我,必须选择调剂!于是,我开始四处调剂,四处碰壁!这个时候我才明白,自己究竟有多弱小,清华拒绝了我,中科院拒绝了我,北科也拒绝了我,我尝试了所有可以尝试的机会,最终,中农给我抛来了橄榄枝。这里没有任何黑中农的意思,中农实际上正好踩在了我可以接受的底线上,可是,接不接受呢?最终,我还是选择了拒绝。当时的我,是没有再战的心思了的,可是,我也不知道,为何我最终还是拒绝了。两次失败了,我茫然的走在北京的大街上,失去应届生身份的我,即使想要参加工作,也困难重重。同时,这样的我,也实在没有任何理由窝在家里啃老。初试时期认识的朋友也失败了,他们还要再战,他们邀请我去天津,于是,我来到了天津,这个我考研征程中的最后一站。可是我首先要考虑的不是接下来考不考研,而是生存下去,于是我降低了要求,寻了一份可以温饱的工作。同时,在这期间,我备考了托福,来弥补本科期间没有考过六级的缺陷。没有比赛经历,我便参加了csp认证,同时在codeforces上比赛,尽我所能地提高自己的竞争力。时间到了九月,我该做出抉择了,最终,研招网上我用颤抖的双手,点在了那个让我头破血流的校名上!初试压力巨大,有过经验的我自然明白,考场上的我永远不可能发挥出正常状态,于是开始探索负重训练等方法。虽然时间剩余不多,但是我始终直面自己存在的一切问题,一些曾经自己不愿面对的烧脑的问题,那是我的死穴,却也是我寻求突破的契机。最终,我的初试得分为414分,这是一个远超我自己预期的分数。如果是前两年的我考出了这样的分数,我可能又会侥幸的认为我不可能被刷,进而开始懈怠,所幸的是,这一次,我没有!因为,多次的失败让我明白,哪怕是有任何一丝失败的可能,也必须防患于未然。于是,又是一轮艰苦的准备,这一次的复试准备,比往年的任何一次都要长得多,于是我陷入了刷题-比赛-刷题的连轴转。可是,考试的奇妙性就在于,你永远不知道它会给你一个什么结果。考场巨大的压力下,我看错了题意,机考,再一次崩盘了。机考崩盘的那天,我的天空仿佛又陷入了黑暗。我无法理解,为啥我没能踢好这临门一脚,这么久的训练,却换来了又一次惨烈的失败,我不知道自己刷了这么多题打了这么多比赛的意义是什么。我心口发凉,可是我知道,自己不能就这么放弃,奋斗了这么久,还有一场更重要的终极考试--面试!5月11日到5月14日这几天,是我最煎熬的几天,悔恨于机试,却不得不面对面试。我忍受着胸口的窒息感,一遍遍地练习着自我介绍,项目问答,学科问答。但是只要一停下来,我的胸口就有一阵绞痛,痛心于我的机试。于是我不停地,一遍又一遍练习,随着越来越熟练,我似乎重新又获得了自信。那一天终于还是来了,进入给定的房间号,老师们围成一圈,在他们的脸上,我看到了一种鼓励的眼神。我开始做自我介绍,无数次练习,这些东西我早已滚瓜烂熟,于是我流畅的说出了自我介绍,自信,在我的内心慢慢扩散。在回答了几个问题之后,邓俊辉老师,这位我网上学习算法的启蒙老师,发问了:你的简历表明你的算法功底不错,可是你的机试成绩为何并不理想?这个问题还是来了,可是我已做好准备:老师,这次我发挥失常,我无可辩驳。但是,我依然相信我自己的算法能力!邓老师问了我几个算法问题后,开始就最后一个问题展开了:你确定你的方法可以通过所有数据吗?我回答:我确定!邓老师继续说:我给你一个提示,数据范围是……我坚定的回答:老师,您不用多提示,可能还有其他的方法,但是我的方法一定可以实现!此时我的心里终于明白,一切的训练,一切的努力,都不会白费,只不过,它可能会以你意想不到的方式,悄悄给予你意想不到的收获!最终,虽然机试拖了我的后腿,但是依靠初试和面试,我终于幸运的录取了。录取结果出现的刹那,我知道,我终于获得了这场阶段性战役的最终胜利!我有什么值得自傲的吗?似乎,并没有。考研加延毕加留级,已经耗费了我太多的时间,我已经被同龄人远远甩在了身后。可是,我又有什么自卑的吗?貌似,也不必。诚然,与我同龄的朋友或许已经即将升入博士,曾经,一想到这,我的心中就会产生令人窒息的痛苦,噩梦困扰着我,后悔、自责等情绪伴随着我。可是,当我确定录取的时候,这一切忽地就烟消云散了。即使与最初的规划有所偏差,即使与同龄人相比我已落后,那又如何,人生是一场马拉松,每一步都可能放慢脚步甚至迷失方向,可是,只要还在前进,那就不至于万劫不复!与当初那个陷入深渊的自己比起来,我喜欢现在的我自己。现在的我,把名字写在了中国工科圣地的拟录取名单上,虽然迟到,但并未缺席;现在的我,踏过了重重黑暗与迷雾,穿越了不堪回首的回忆,重新走在了阳光下,再一次活成了自己想要的样子;现在的我,经历了人生峰峦的起起伏伏,终于明白,一时的挫折不能决定我们最终的样子,阶段性的成功也不过是获得一个新的起点罢了。清华从隐隐绰绰的梦里浮现出来,凝结成现实的光景,我走向了这个落满光与雨的地方。这里,沉淀过太多人的梦想。这里,把荣誉与竞争一并交给你。这里,将是我未来三年生活的地方,而这一次,我再也不会沉沦。我仿佛回到了多年前那个夏天,我乘着北理的校车来到了学校,穿上了绿色的军装,憧憬着新生活。没有走好的过去,其实并不妨碍以后的生活。我依然憧憬着新生活,我依然相信,未来的自己,一定会成为最好的自己!