http://blog.csdn.net/qingkongyeyue/article/details/54023323 http://blog.csdn.net/leixiaohua1020/article/details/11800877