去除警告和优化代码