https://www.cnblogs.com/zhangxiaoyong/p/13902742.html
http://www.cnblogs.com/yinrq/p/5443355.html
http://blog.csdn.net/zhoufoxcn/article/details/6564578
http://www.cnblogs.com/lonelyxmas/category/334538.html
http://www.cnblogs.com/yuangang/p/5600860.html
http://www.cnblogs.com/WeiGe/p/4055135.html