自己写的代码,已亲测,比较简单,适合初学者