写了一半的操作记录功能。保存一次代码