文章一:http://hi.baidu.com/fregt/blog/item/f36c20de106c455e95ee3748.html
文章二:http://www.cnblogs.com/strivers/archive/2011/02/06/1949477.html