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

This reverts commit f02a81ff6a036efcc98cf1cf72968e2ed353e66d.
Revert "Revert "传参优化&&修复一些编译警告""

This reverts commit c2fa0721d045ee760d52057b7f61c9d5fe9560ae.