学习用的内核