收集的一些代码