一些常用的工具函数