学习的一些代码