http://www.cnblogs.com/mchina/archive/2013/06/05/3108618.html
http://www.guokr.com/article/72815/
http://www.cnblogs.com/fullhouse/archive/2011/12/16/2290047.html
http://www.infzm.com/content/89913