http://www.cnblogs.com/Y1Focus/p/6707121.html http://blog.csdn.net/wdzxl198/article/details/9102759 http://blog.csdn.net/hitwengqi/article/details/8015646 https://www.cnblogs.com/shuang0109/p/9059583.html