不用多说了,整理后的,补充了很多删除的部分