文章 http://blog.csdn.net/chengking/archive/2006/01/04/570678.aspx http://rand.cnblogs.com/archive/2006/04/29/388386.html