http://blog.sina.com.cn/s/blog_546abd9f0101cce8.html http://blog.csdn.net/ygc/article/details/17915381