这是我的总结,你们可以参考一下:
https://blog.csdn.net/xjh_shin/article/details/83052157