合并乐哥的代码 ，有冲突，还有重复劳动 555~