对reverse中出现的问题进行了修复
参考:https://zhuanlan.zhihu.com/p/422888284
参考:https://zhuanlan.zhihu.com/p/422978077
参考:https://zhuanlan.zhihu.com/p/423253110