讲的很详细:http://blog.csdn.net/shuaihj/article/details/14223015 转载于:https://www.cnblogs.com/ccEmily/p/5687097.html