- 博客(7)
- 收藏
- 关注
明天回家,也盘点一下这学期
明天就要回家了,今天盘点一下本学期,总结一下。这学期虽然也收获了不少,但也没有达到我预期的计划,主要是开学到11月份中期,大多都被我荒废了,导致本学期的书单的书大多只看了一半,还得留到下学期了。在大学城的时候,拿离教学楼远的理由窝在寝室,然而到了这边还是一样,看来懒人总会找到借口的,嘿嘿。我这个人喜欢晚起,考研的时候最早也得9点。现在上自习也坐不住,上两三个小时基本就想回来了,不过我感觉这都不是什...
2008-01-18 12:28:31 102
搞到Bob大叔的《敏捷软件开发 原则、模式与实践》
Bob大叔的书太经典了,拜读过大名鼎鼎的《企业应用架构模式》和《重构》,感觉相当经典,今天找到《敏捷软件开发 原则、模式与实践》,抽空好好品味一下。...
2008-01-12 23:11:14 423
Dependency injection都有人质疑??
Proffitt认为DI流行的唯一原因是Mocking,真不知道想说什么了。DI提供了什么?DI是IOC相对于Lookup方式更优雅的实现,DI可以帮我们组装对象,注入依赖的对象,连定位对象的代码都可以省去,使得胶水代码几乎为零,DI提供了可插拔的松耦合的编程方式,但几乎不需要要求你的代码为之专门做什么来支持,唯一的要求是提供构造函数或setter方法来注入,setter方法即时在没有DI的时候,...
2008-01-12 12:46:59 77
ThreadLocal 是什么东东
最早接触ThreadLocal这个东东,还是在学Hibernate的时候,当时看ThreadLocal没明白是干什么的,后来在网上查才明白ThreadLocal的用途,ThreadLocal其实蛮有用的,总结一下具体的原理及用法。 虽然支持线程局部变量早就是许多线程工具,但 Java Threads API 的最初设计却没有这项有用的功能。而且,最初的实现也相当低效。ThreadL...
2008-01-11 18:07:51 124
Ubuntu的引导区出毛病了
今天早晨起来开机进不去系统了老提示:[quote]CRUB loading...Error 18: Selected cylinder exceeds maximum supported by BIOS[/quote]试了n次突然进去了,我到网上查了以下原因[quote]This error is returned when a read is attempted at...
2008-01-10 10:59:00 295
构造函数中调用虚函数的问题
今天Leen同学问我一个看似很简单的问题,父类的构造函数中调用了虚函数的话.那么在实例化子类对象时首先应该调用父类的构造方法,这时父类的构造函数中调用的虚函数应该是哪个?其实这个问题,在语言设计的时候就是个两难的问题。一、如果调用的是父类的函数的话,这个有点违反虚函数的定义。二、如果调用的是子类的函数的话,这可能产生问题的:因为在构造子类对象的时候,首先调用父类的构造函数,而这时候如果...
2008-01-03 23:53:28 342
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人