传参优化&&修复一些编译警告