http://www.cnblogs.com/liuzhiyuan/archive/2009/12/04/1617354.html http://blog.csdn.net/qiudawei115/archive/2007/04/23/1575829.aspx