参考文档如下: http://www.2cto.com/kf/201012/79578.html 转载于:https://www.cnblogs.com/usual2013blog/p/4037623.html