一些常用函数收集