修复许多warning
修复许多警告