【学习摘记】马士兵bbs改良版_课时31_分页

来源:互联网 发布:软件开发java 编辑:程序博客网 时间:2024/06/11 05:43

【课时31】分页——第一次凭自己的思路,实现一个功能,时间虽长,思考无价


【视频时长】10min

【所用时间】100min  

【尝试】80min  9:25-10:35  11:20-11:30

【视频】20min  11:35-11:55


【自己尝试】分页(1-totalPage 上一页/下一页)


1、定义每页的帖子数perPage,页面总数totalPage,页码号pageNo.

int pageSize = 10;

int totalPage = amount (select * from article) / perPage (天花板函数)

或: amount (select * from article) % perPage == 0? 商 : 商+1

int pageNo;

当用户点击1-totalPage时,传递一个pageNo,seclect * from article where id = [ (pageNo-1)*perPage+1 , pageNo*perPage ]

当用户点击“上一页”“下一页”时,pageNo++或 -- 即可。

Article页面有tree函数,而且有静态代码、有动态代码。不好做分页,先在flat页面实现。


【大致实现】



【原码对比】

基本一致(追求完全一致是没必要的)

 

【杂谈】

1、第一次没录上



2、另外我提醒一点:星期一,会堵车。以后每次星期一,这老迟到的同学,你起早一点。好么,同学们。好么,这几个同学。应该这么说。OK?


3、BBS无修改功能的渊源】

有人说:能不能修改啊?修改这个东西呢,管理员一般的,不要老修改别人的帖子。一般的情况是,谁发的帖子谁修改。你说对吧,同学们。但是很少论坛呢,支持,修改。因为你今天说了一个观点,明天你就把这个观点给改了。这样的话,后来人根本就不知道呢,你这个来龙去脉。后来人看着底下的回复,根本就不知道你以前是怎么说的。所以呢,现在很少有论坛会支持修改,你要修改的话,跟帖,跟在后面,就行了。


阅读全文
0 0
原创粉丝点击