基本代码。。。