自己写的常用工具代码