https://blog.csdn.net/zhaojc1995/article/details/80572098
https://zhuanlan.zhihu.com/p/28054589 牛
https://blog.csdn.net/qq_16234613/article/details/79476763
http://www.cnblogs.com/pinard/p/6509630.html
https://zhuanlan.zhihu.com/p/28687529
http://www.cnblogs.com/pinard/p/6509630.html
https://zhuanlan.zhihu.com/p/26892413
https://zhuanlan.zhihu.com/p/21462488?refer=intelligentunit
https://www.zhihu.com/question/34681168