通用的一些小代码