学习时写的,基础的思路,待完善