[url]http://www.cnblogs.com/itech/archive/2011/11/23/2260009.html[/url] [url]http://blog.csdn.net/feiniao1221/article/details/10259449[/url]