一些通用的工具