自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Notifier

/** * Notifier Pattern */public class Notifier { /** * Listener list */ List listeners = new ArrayList(); /** * Template for looping listeners. * As inner class LoopNotifier could access fields in out class. */ abstra

2010-10-21 23:55:00 1066

原创 @Rule: 在JUnit4中利用Rule

  @Rule是JUnit4的新特性。利用@Rule我们可以扩展JUnit的功能。譬如说我们要重复测试某个test方法,当然我们可以在@Test方法里面写循环。但是如果想把循环和测试逻辑分开就可以利用@Rule。/** * Provide repeatable test methods rule. * * @author 卢声远 */class RepeatableRule implements MethodRule{ //Loop times int times=1;

2010-10-20 20:59:00 17093

原创 如何在Eclipse上面浏览网页?

  工作中免不了要上网查阅资料。至少要上CSDN:) Eclipse自己有web browser的view。  方法如下:主菜单 -> Window -> Show View -> Other -> General -> Internal Web Browser。它的选项在:主菜单 -> Window -> Preferences -> General > Web Browser 。

2010-10-13 22:14:00 8677

原创 如何读代码?

  对于程序员來说除了写代码之外,很多的工作就是看別人写的代码了。  几乎所有的文章都是围绕如何去写代码,读代码的文章就相对很少。我自己在網上搜了一下結果也是這樣,那我和大家分享一下自己读代码的方法。我这里談的不是三五個class那樣的程序,因为这样小規模的程序不需要太多的技巧,一行一行看下來基本就能搞懂了。  有時候在察看开源項目的時候,如果你想參與其中,那項目的负責人基本上都是建议从bugfix開始了解程序,了解代码。所以第一个建议就是从bugfix和添加新功能入手。事實上在公司參加一個新項目的开发或者

2010-10-09 23:33:00 2442

原创 对java.util.List多字段排序

    对于一般的List的排序可以使用java.util.Collections.sort(List, Comparator)這樣簡單易用的方法。但是經常看到有人在問如何對元素的多字段排序。這個問題就像SQL語句裏面的‘Order By’語句,後面可以跟若干個排序條件。譬如對於元素Foo排序:class Foo{    int a;    int b;}Foo.a是第一排序字段,Foo.b是第二排序字段,也就是在Foo.a相等的2個Foo的情況下判斷Foo.b。那麽我們的Comparator可以這樣寫:C

2010-10-01 11:35:00 7955

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除