http://www.360doc.com/content/05/0919/14/494_13310.shtml http://blog.csdn.net/gudesheng/archive/2008/03.aspx