平时自己写的一些以后估计会用到的函数，特此保留下来