http://henry2009.iteye.com/blog/549675 http://www.cnblogs.com/jacklondon/archive/2011/03/16/1985926.html http://hi.baidu.com/hpgood/blog/item/19d509dfd3e53157cdbf1a31.html