自己使用的一些有用代码