- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 说一个log4j使用中的bug:Please initialize the log4j system properly.
在《软件构造》实验六的过程中遇到的迷之bug很多,在这里分享一个印象深刻的。为什么印象深刻呢,因为花费很多时间精力排查以后才发现仅仅是想当然的一个误操作,因此感叹还是颇多的。。。 实验六中要求使用日志的方式记录下每只猴子自出生起,在过梯子的过程中每个一秒记录一次猴子的状态,直到猴子顺利到达了对岸。log4j这东西,在实验四中就已经接触过了,当时自认为是可以顺利使用的,然后就跑程序的时...
2018-06-22 22:44:00 1630
原创 关于中介中心性--一个不注重实现效率但是易于理解的个人实现
首先,中介中心性是个啥?它是一个对于图中顶点重要程度的度量标准。那么它度量哪个方面的重要程度呢? 我们可以使用身边社交网络来做一个例子。这个有点像是我们身边那种社交达人,我们认识的不少朋友可能都是通过他/她认识的,这个人起到了中介的作用。那么这个人的中介中心性就是很高的。 严格意义上来表述,中介中心性指的是一个结点担任其它两个结点之间最短路的桥梁的次数。一个结点充当“中介”的次...
2018-06-22 22:18:30 8270
原创 《软件构造》实验三个人总结与反思
《软件构造》课程的多个实验中,实验三算是工作量最大,最折磨人的人。当然,整个实验进行下来,感悟和体会、经验与教训也是最多的,在这里分享如下: 实验过程中遇到的难点主要是在继承关系中的泛型的使用,正则表达式的相关类库的使用,设计模式的使用,介于中心性的计算,GUI编程。 在实验进行的过程中,暴露出对于泛型的理解还是不够全面的,在继承关系中经常会遭遇各种有关泛型使用的报错和警告。个...
2018-06-22 21:44:26 1099
原创 《软件构造》实验三的一点事后的反思--类的equal方法的重写与重载的陷阱
《软件构造》实验三算是所有课程实验中工作量最大的一个,整个实验进行完毕后,我在课程的复习过程中意识到了自己的实验设计中的一个不小的错误。 equal方法是在所有类的父类Object中就给出的方法,但是,在Object中的实现中仅仅是对引用是否等价的一个粗略的判断,可以说几乎没有实用价值,因为我们简单的使用“==”同样可以实现这一功能,因此在大多数类中往往必须要重写此方法来实现我们需要...
2018-06-22 21:29:43 327
原创 文件操作时文件路径书写格式那些事儿
在《软件构造》课程的第一个实验中,遇到的问题主要都是来自于对java语言的不熟悉。 因为整个大二秋季学期都是在修炼C语言实现各种数据结构和计算机底层与汇编语言的种种缠绵情谊,这个学期最开始重新接触java语言还是很吃力的。在实验一当中遇到的第一个迷之bug就是文件打开总是失败。。。 java语言支持绝对路径和相对路径两种文件路径描述方式,在实验一中我使用了相对路径藐视文件路径打...
2018-06-22 20:58:52 4128
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人