这章弄完要详细的把代码捋一遍