主要参考:http://blog.csdn.net/zouxy09/article/details/9140881 转载于:https://www.cnblogs.com/myohao/p/4883958.html