http://www.oschina.net/code/snippet_54334_887 转载于:https://www.cnblogs.com/programmersong/archive/2013/03/03/2941898.html