空闲时写的一些代码