通用的一些使用模块，包含多种utils