整理

1）去掉了一些项目级的函数，只留下通用的
2）部分优化