在网上找的比较好的总结,总结的很详细,转自下面的连接,只用于自己和网友的学习,不用于商业!
https://blog.csdn.net/wuqingshan2010/article/details/71056292