http://www.cnblogs.com/jscode/archive/2012/04/10/2441135.html 转载于:https://www.cnblogs.com/technical/archive/2012/04/12/2443626.html