http://blog.csdn.net/tolcf/article/details/50803414 http://m.blog.csdn.net/Al_assad/article/details/78074119 http://blog.csdn.net/wangdong5678999/article/details/70255451 https://www.cnblogs.com/kanbudong/p/7723801.html