http://wenku.baidu.com/view/224588f8941ea76e58fa04b9.html http://www.xue5.com/Server/Ftp/345436_2.html