我在网上找的.改写了一下.很有学习价值.有兴趣就看看吧