http://blog.youkuaiyun.com/baiyq369/article/details/54926983 http://www.cnblogs.com/xkfz007/archive/2012/05/11/2496447.html