1:详细请参考博客https://blog.csdn.net/yangyin007/article/details/82385967
2:https://blog.csdn.net/weixin_42156897/article/details/94025136