各种有用的代码