http://blog.csdn.net/r1254/article/details/52587970 https://zhidao.baidu.com/question/746779163550503052.html http://www.cnblogs.com/lidabo/p/3434916.html