[url]http://blog.csdn.net/wxa523/article/details/7662195[/url] [url]http://blog.csdn.net/zhang0qiao/article/details/5872985[/url]