可作于项目基础框架或者学习使用