* 收集常用的功能函数