- 博客(9)
- 收藏
- 关注
原创 计算机专业保研保博
离自己保研也过去挺久了,这两年来问的人也挺多的,重新更一下吧,希望可以帮助更多的人。我是2021年上岸的北大计算机学院,我个人觉得简历和陶瓷时的说辞还是挺关键的,我算是从中受益了一些,获得了老师们的好感。面试经验:千万别紧张,正常发挥,面试确实比较看眼缘,问到什么可能比较随机,所以要学着和老师沟通,适当的引导老师。
2023-05-06 19:13:53
248
原创 2021计算机保研总结
2021计算机保研总结写在前面个人情况开营前准备工作夏令营上交软件中科大计算机南京大学软件学院复旦大学计算机北大信科预推免写在前面和去年一样,今年由于疫情,大部分学校的夏令营和预推免都是线上举办的,某些学校的考查方式和线下不太一样比如没有机试或者机试不算成绩了。但是也正是因为线上参加的成本很低,导致今年的竞争很激烈。个人情况中九某软工专业,夏令营时排名5%左右,预推免裸成绩5%,综排10%+。无竞赛,无国奖,无论文。算是三无选手了。有两段实验室经历。四六级都是500多一丢丢。奖学金和荣誉称号有
2021-10-05 17:33:39
474
原创 关于测试的心得以及Arrays.asList()方法的使用
四次lab老师都在强调测试,测试驱动的编程这一理念也逐渐开始接受适应。一学期的训练也让我养成了写测试的习惯。尽管质量还没那么高。如何写测试策略?我们应该采取边界值+等价类划分的测试思想,这个想法其实就是既考虑到了程序本身的问题,也考虑到了程序员可能出现的问题。既然测试是不可能百分百全都暴力写出来所以例子的,那我们便可以采用等价类划分,让我们的程序分为多种情况,对每种情况都选取测试用例进行测试,实现对类的覆盖。而这样其实算是偷了个懒,也不能保证完全没有问题,程序员也是人嘛,所以也可能会出问题,常见的问题就
2020-07-09 19:55:55
147
原创 java.lang.NullPointException-lab中错误原因总结
对于每一个java程序员来说,几乎都避免不了遇到空指针异常,特别是经验不足的初学者。而且由于它的调试和查找相对其它异常来说比较困难,常常需要花费很大的精力去解决它。在lab2的P3部分中,我就由于1个非常不起眼的空指针异常情况找了小半天的bug,开始的时候改了很多东西,都没有什么卵用,因为没有定义到这个问题所在,直到从头到尾把每个类都看了一遍后,才发现是一个类的对象没有new的问题。那么我们首先来看一下啥叫空指针异常。有人可能会问java中也没有指针呀,这是咋回事。这里说的"java指针"指的就是jav
2020-07-09 16:37:17
218
原创 哈工大软件构造lab3总结
软构的课程已经结束一段落了,如今回顾起来,收获颇丰。这篇博客主要是回顾一下lab3自己出现的一些问题,总结一下教训,帮接下来需要做实验的同学们避避坑。第一点:不要拖延症,不要拖延症,不要拖延症。不要开始的时候觉得时间还很长,不抓紧。!!!拖延症晚期的同学要注意!!!不要等最后一周的时候才开始写代码。这样会导致你难以很好地组织你的代码,出现了问题改起来也可能由于时间不充分,最后仓促上交。(大佬请忽略)第二点:尽量按照要求来,让你提高复用性,就按照提高复用性的写法来。最开始的时候可能感到不适应,但写着写着
2020-06-15 22:59:18
430
原创 规约设计 Designing Specification
在最近写程序的时候,老师强调了写程序一定要写spec,涉及到了spec的设计书写,起初还难以接受,但在完成实验二特别是P3部分的时候,以小见大逐渐体会到了spec的重要性。(毕竟没有规约的代码都是trash,开个玩笑)规约的说明首先我们需要知道什么是规约(specification)。从代码角度来说,规约相当于一个说明,读你的规约,我们就可以知道你的代码想要完成什么功能,你的传入参数,你的返回...
2020-04-13 12:16:54
367
原创 凸包问题----利用Gift-Wrapping算法求解(Java实现)
凸包首先我们解释一下什么叫做凸包。在算法导论第三版第33章中对于凸包的定义如下:点集Q的凸包是一个最小的凸多边形P,满足Q中的每个点都在P的边界上或者在P的内部。(关于凸多边形的准确定义大家可以自行百度。。)。我们假定Q中所有的点是独立的,并且Q至少包含3个不共线的点。直观地讲,可以把Q中的每个点都想象成是露在一块板外的铁钉,那么凸包就是包围了所有这些铁钉的一条拉紧了的橡皮绳所构成的形状。下图示...
2020-03-17 11:12:21
1844
原创 eclipse安装指南和简单上手
上一篇给大家简单分享了安装JDK,本篇将给大家分享一下我安装eclipse的方法。下载eclipse官方下载地址:官网地址大家根据自己的电脑系统和位数选择适合自己电脑的版本,像我是windows的系统,选的就是eclipse2019-12这个最新版本。下载好之后直接解压到上次我们所说的java的目录下即可。安装就可以开始了。安装解压后我们双击exe的文件,首先要进行工作空间(works...
2020-03-16 10:46:25
160
原创 JAVA环境搭建,JDK安装指南
JDK安装指南本文章写给打算学习java的小伙伴们,如果你没有找到适合编译器或者不知道如何安装eclipse、安装多次都存在问题的话,本小白将给出自己的一些经验。适合用java的编译器有很多,比如主流的有eclipse,idea等等,其中eclipse是免费的,也是最适合新手入门使用的,在走过多次的荆棘之路后,提取出了一些最简单最实用的安装操作,来供大家参考。JDK的选择与安装JDK的版本...
2020-03-02 13:43:18
267
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人