http://blog.csdn.net/zhyl8157121/article/details/8169172 http://blog.sina.com.cn/s/blog_45eaa01a0102yb9d.html