http://blog.csdn.net/xinqinglhj/article/details/17718785http:// http://blog.csdn.net/czf2505/article/details/39024823