整理了下代码