清理+重新生成