自己编写,需要的可以下载看看,有错误的地方修改后在上传