http://download.csdn.net/download/zengzhan/5109105 http://www.cnblogs.com/zengxiangzhan/archive/2013/03/04/2943564.html