这是我常用的一些函数