增加栈学习的相关代码