学习kernel写的一些代码