自用的工具函数库