http://blog.sina.com.cn/s/blog_a9303fd90101adt6.html http://blog.csdn.net/xiayang05/article/details/5933893