http://it.hhmcc.com/Article/4/2/201103/20110313104651.shtml
http://www.cnblogs.com/HuichaoZhi/archive/2011/04/21/2023550.html
http://developer.51cto.com/art/200908/141145.htm