http://blog.csdn.net/huanglx1984/archive/2009/07/12/4341356.aspx 转载于:https://www.cnblogs.com/quietwalk/archive/2010/10/19/1855946.html