http://tech.it168.com/a2009/0422/273/000000273596.shtml
http://blog.csdn.net/azurechina/article/list/2