http://www.itpub.net/thread-1242223-1-1.html
https://kb.cnblogs.com/page/55287/
http://blog.csdn.net/maray/article/details/7663598
http://blog.csdn.net/zhangzheng0413/article/details/8271322
http://blog.51cto.com/76287/885475
http://blog.csdn.net/rfb0204421/article/details/6873284
https://www.cnblogs.com/shizhiyi/p/7744998.html