可运行版本 - 部分修改