这是能使用的代码,有部分解释,比较容易理解,而且容易修改,比较符合初学不久的看