自己用的特定的工具类