http://blog.sina.com.cn/s/blog_7d2afc6c0100q3vd.html http://blog.csdn.net/wangjunhe/article/details/6447687