一些有用的代码