第一: http://77857.blog.51cto.com/67857/144155 第二: http://blog.csdn.net/lqs1985/article/details/5462940