这是一个完整的代码。对与初学者来说很有帮助!