1、http://www.cnblogs.com/mo-beifeng/articles/2446142.html
2、http://www.cnblogs.com/ximu/articles/2001999.html