增加分页、代码格式及各种小问题

只是这次的 diff 有点怪啊~