http://zhujiang520.iteye.com/blog/1450432 http://www.open-open.com/lib/view/open1375282916217.html http://www.360doc.com/content/06/0426/21/6776_105744.shtml