http://blog.csdn.net/tmjdone/article/details/6890897 http://blog.sina.com.cn/s/blog_3f69725901010i3z.html