http://www.doc88.com/p-298947818705.html html
http://www.cnblogs.com/kofi1122/archive/2011/04/10/2011772.html htm
http://www.52rd.com/Blog/Archive_Thread.asp?SID=24165blog