[url]http://www.cnblogs.com/BitArt/archive/2013/05/28/3103917.html[/url] [url]http://www.cnblogs.com/BitArt/archive/2013/06/01/3112042.html[/url]