修改gitignore
重构了几处代码