http://blog.sina.com.cn/s/blog_6730a3aa010153wy.html http://www.cnblogs.com/chenwu128/archive/2014/12/30/4194638.html