经过两天的调试，基本上可以跑通了，代码还要雕琢一下...