代码一些优化