http://www.cnblogs.com/smile-wei/archive/2012/07/06/2579607.html
http://blog.sina.com.cn/s/blog_3e5fe1e10100r6pc.html
http://jingyan.baidu.com/article/4b52d70255d7f0fc5d774b4d.html