http://www.cnblogs.com/zlja/archive/2012/08/14/2637761.html?ADUIN=46437415&ADSESSION=1394760859&ADTAG=CLIENT.QQ.5281_.0&ADPUBNO=26292
http://www.cnblogs.com/zlja/archive/2012/08/14/2637761.html?ADUIN=46437415&ADSESSION=1394760859&ADTAG=CLIENT.QQ.5281_.0&ADPUBNO=26292