修复多个错误，感谢 wyj2046 的提醒