社区
Web 开发
帖子详情
谁能帮我解释一下,关于分页的数学问题??谢了!!(20分)
fireskyye
2003-03-25 10:12:34
为何
总页数 = (总记录数+一页显示的记录数-1)/一页显示的记录数
只怪我,数学不好!!
...全文
58
12
打赏
收藏
谁能帮我解释一下,关于分页的数学问题??谢了!!(20分)
为何 总页数 = (总记录数+一页显示的记录数-1)/一页显示的记录数 只怪我,数学不好!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hof
2003-04-03
打赏
举报
回复
是总结出的经验公式,没找到推导办法,穷举法证明有效。设这总数为N,单页记录为M,再设有关系N=K*M+L (K为整数,M>L>=0),代换: P=(N+M-1)/M=(KM+L+M-1)/M=K+(M+L-1)/M,分L=0和L>0两种情况: L=0时,P=K+(M-1)/M=K;L>0时,M>L-1>=0,得 P=K+((M+L-1)/M)=K+1
cityroom
2003-04-03
打赏
举报
回复
总页数 = (总记录数+一页显示的记录数-1)/一页显示的记录数
这个东西我也研究过:)
terry17
2003-04-03
打赏
举报
回复
其实道理就是如果除不尽就让他加1页,如果正好除尽,那么 每页显示数-1/每页显示数 总是小于1,所以还是小数会被舍弃
roger2008
2003-03-25
打赏
举报
回复
只需记住一点,除法运算赋予整型变量,结果会取整而不是四舍五入,此公式很好地利用了这个特性,比如:如果 一页分的记录数为5,那么总记录数在11----15的,其总页数都取整为3
Guizhi
2003-03-25
打赏
举报
回复
??? 这很简单啊,只要你想一下四舍五入是怎么的样子就行啦,要不,自己举几个例子试一下吧,呵呵
fireskyye
2003-03-25
打赏
举报
回复
说的也有道理!!
myzln
2003-03-25
打赏
举报
回复
楼主你的算法很实用很简单哦,你别管怎么来的,反正可以这么算就行了。
爱因斯坦的公式你去推敲它怎么来的那就麻烦了
kreven
2003-03-25
打赏
举报
回复
应该是((总条数)/pagesize)+(((总条数)%pagesize>0)?1:0);
fireskyye
2003-03-25
打赏
举报
回复
这个方法我知道,现在是把这两个写在一起!
是通用的!不用判断!这个表达式是怎么得出来的??
总页数=(总记录数+一页分的记录数-1)/一页分的记录数
linens
2003-03-25
打赏
举报
回复
if(总的记录数%一页分的记录数==0) //判断是偶数还是单数 等于0为偶数
{
总页数=总的记录数/一页分的记录数
}else{
总页数=(总记录数/一页分的记录数)+1
}
fireskyye
2003-03-25
打赏
举报
回复
我还是不太懂啊!!他们是怎么结合起来的!!
linens
2003-03-25
打赏
举报
回复
分页就是将过多的记录分成若干页写
如果总记录数是偶数:总页数=总的记录数/一页分的记录数
如果总记录数是单数:总页数=(总记录数/一页分的记录数)+1
猴子摘桃小游戏(源代码)
下载代码方式:https://pan.quark.cn/s/b05213aa1cee 在名为【Python-Pycharm实现的猴子摘桃小游戏(源代码)】的文档中,我们探讨了一个借助Python编程语言以及PyCharm集成开发环境(IDE)开发的娱乐性游戏。该游戏以pygame库为基础构建,此库提供了图形用户界面与多媒体功能,是开发2D游戏的理想选择。游戏中设定了若干基础变量,涵盖窗口的显示尺寸(SCREEN_WIDTH 和 SCREEN_HEIGHT),当前文件所处路径,以及资源文件夹的路径。资源文件夹内存储了背景图片、猴子和桃子的相关图像素材。此外,还指定了按键与方向偏移量(offset)的映射关系,并设定了游戏的帧率(FRAME_RATE)和动画周期(ANIMATE_CYCLE)。游戏的核心构成要素包含猴子(Monkey)与桃子(Apple)两个类别。猴子类(Monkey)源自pygame的Sprite类,主要负责处理猴子的移动以及接取桃子的动作。猴子的初始位置由构造函数设定,其移动速度由speed属性决定。move方法依据用户输入的按键方向来调整猴子的位置,并判定是否处于跳跃状态。picking_apple方法则用于监测猴子与桃子之间的接触,实现得
分
增加并移除被接住的桃子。桃子类(Apple)同样基于Sprite类构建,其构造函数接收桃子的显示表面(app_surface)和起始位置(apple_pos)。每当生成一个桃子实例,该实例将被加入到游戏场景中,并在屏幕上半部
分
随机呈现。游戏的主执行流程中,会处理用户的输入动作,更新猴子和桃子的位置信息,进行碰撞检测,并刷新屏幕显示内容。借助pygame.time.Clock().tick(FRAME_RA...
基于JSPJSServletMySQL的简易表格数据管理系统-实现数据库连接与数据提取-生成动态表格并提供增删改操作界面-无CSS美化效果-适用于初学者学习后端与前端交互及数.zip
基于JSPJSServletMySQL的简易表格数据管理系统_实现数据库连接与数据提取_生成动态表格并提供增删改操作界面_无CSS美化效果_适用于初学者学习后端与前端交互及数.zipGo语言高并发与云原生项目实战
Python项目依赖管理[源码]
本文介绍了在Python项目中如何快速生成requirements.txt文件来管理项目依赖。通过使用pipreqs或pip freeze命令,可以自动生成包含所有依赖项及其版本号的requirements.txt文件。该文件不仅简化了项目的启动和部署流程,还能确保项目的可重复性、可移植性和可维护性。文章详细说明了两种方法的操作步骤,并提醒用户在使用pip freeze生成的requirements.txt文件时,可能需要手动删除不必要的依赖项以避免项目体积膨胀。
前后端
分
离学习型小说项目
ovel 是一套基于时下最新 Java 技术栈 Spring Boot 3 + Vue 3 开发的前后端
分
离学习型小说项目,配备 保姆级教程 手把手教你从零开始开发上线一套生产级别的 Java 系统,由小说门户系统、作家后台管理系统、平台后台管理系统等多个子系统构成。包括小说推荐、作品检索、小说排行榜、小说阅读、小说评论、会员中心、作家专区、充值订阅、新闻发布等功能。 novel-cloud 是 novel 项目的微服务版本,基于 Spring Cloud
20
22 & Spring Cloud Alibaba
20
22 构建,数据结构、后端接口和 novel 项目保持完全一致,Vue 3 开发的前端能无缝对接这两个项目。
AgentScope -专为构建“可见可理解可信赖”的智能代理而打造,提供了从模型调用到工具集成从多代理协作到强化学习微调的全套开发框架(Python源码)
在线开发智能代理应用,经常需要协调模型推理、工具调用、消息管理、记忆存储等多项功能,流程复杂难以掌控。 AgentScope 专为构建“可见、可理解、可信赖”的智能代理而打造,提供了从模型调用到工具集成、从多代理协作到强化学习微调的全套开发框架。 它内置了 ReAct 代理、多代理消息中心、实时语音交互、人机协同调控、持久化记忆与规划组件,支持快速搭建和生产部署,兼容本地、云端和 Kubernetes 环境。| #框架 主要功能: - 易用的 ReAct Agent,拥有模型推理与多工具调用能力; - 丰富的工具生态,可扩展集成各类 API 和本地命令执行; - 内建多代理消息中心,支持同行协作和复杂工作流管理; - 支持实时语音输入输出,打造声音交互的智能助手; - 强化学习和模型微调支持,提升代理能力和任务表现; - 人机协同机制,允许实时中断与调整代理行为; - 灵活记忆模块,支持数据库持久化与记忆压缩。 只需 Python 3.10 以上环境,pip 一键安装即可快速上手,适合 AI开发者、研究者及企业团队打造智能多代理应用。
Web 开发
81,114
社区成员
341,728
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章