http://www.cnblogs.com/fangyukuan/archive/2010/09/18/1829871.html
http://www.cnblogs.com/fangyukuan/archive/2010/09/18/1830493.html
http://www.cnblogs.com/fangyukuan/archive/2010/09/18/1829871.html
http://www.cnblogs.com/fangyukuan/archive/2010/09/18/1830493.html