http://www.cnblogs.com/lukun/archive/2011/03/31/1968937.html
http://www.open-open.com/bbs/view/1320567738906
http://blog.csdn.net/dianzikuangjie/article/details/6360637
http://www.open-open.com/bbs/view/1320567738906
http://blog.csdn.net/dianzikuangjie/article/details/6360637