偶尔会用到的代码