代码整理   liu