http://www.cnblogs.com/ajun/archive/2011/11/10/2244558.html
http://baike.baidu.com/view/965131.htm?fr=aladdin
http://www.cnblogs.com/sunrack/articles/1077551.html
http://www.cnblogs.com/cdplayer/archive/2008/01/25/1053477.html
http://www.cnblogs.com/AaronYang/archive/2013/04/03/2997141.html