1.http://www.cnblogs.com/liuhongfeng/p/5150389.html 2.http://blog.youkuaiyun.com/baidu_29119747/article/details/51395736