社区
基础编程
帖子详情
求一分页思路(大容量文本分页)
zjhywmf
2008-12-29 03:36:44
数据保存与.txt文件中,量很大(一行一条记录),现在是怎么进行分页读取(不能全部读入数组这种方式),我想到的就差不多这种,一行一行取,加个增值,比如:记录从30行开始取10条,就是读到30行后开始拿对应数据。这个方法不知道是不是很慢,有没有其它好点的方法。还有一种可能把这个文件文件分成多个文件进行存储,比如20条记录存一个文件,这样应该解决分页问题,不过更改一下分页条数就麻烦了。各位有没有好的方法对大文件进行快速分页的。
...全文
118
7
打赏
收藏
求一分页思路(大容量文本分页)
数据保存与.txt文件中,量很大(一行一条记录),现在是怎么进行分页读取(不能全部读入数组这种方式),我想到的就差不多这种,一行一行取,加个增值,比如:记录从30行开始取10条,就是读到30行后开始拿对应数据。这个方法不知道是不是很慢,有没有其它好点的方法。还有一种可能把这个文件文件分成多个文件进行存储,比如20条记录存一个文件,这样应该解决分页问题,不过更改一下分页条数就麻烦了。各位有没有好的方法对大文件进行快速分页的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lucker521
2008-12-30
打赏
举报
回复
你可以把每一条记录的偏移量,记下来..
形成索引文件...
然后不管怎么读,都不会有问题啦.
zjhywmf
2008-12-30
打赏
举报
回复
我现在的方法就是用fgets()函数,获取一行,如果取第20行记录嘛,用fgets函数读取到20行时拿数据,只是问下有没有更好的方法,每一行一条记录,一行中有分隔符的。
楼上所说静态分页是不是每一个文件作为一个列表,如果更改显示条数,那不是要全部重新生成一次。
yctin
2008-12-30
打赏
举报
回复
除非你每行长度一样,不是的话就分档案吧,当作做静态分页
syu
2008-12-30
打赏
举报
回复
用fseek和fread函数结合便可实现 :-) 用不着全部读入内容.
file_get_contents也支持offset参数....
zjhywmf
2008-12-30
打赏
举报
回复
楼上这位兄台,具体思路能否说清楚点?...不是很明白啊....
zjhywmf
2008-12-29
打赏
举报
回复
就存文本,不存数据库的,在文本里操作的!要求就要在文本里操作。
yctin
2008-12-29
打赏
举报
回复
一行一条记录 就存进数据库 =.=||
操作系统期末复习题
操作系统期末复习题 一、填空: 某分时系统中预计有50个用户同时上机,为使每个用户能在2s内得到响应,时间片最大限度为 40ms 。 如果操作系统具有很强的交互性,可同时供多个用户使用,系统响应比较及时,则该操作系统属 分时系统 类型; 操作系统提供给程序员的接口是 系统调用 。 操作系统的4大功能是 处理机管理 、存储器管理、设备管理、文件管理。 操作系统的基本特征是**并发性、共享性**、 虚拟性、 异步性。 当采用优先级进程调度算法时,可以有两种调度算法,一种是抢占式调度,一种
超详细|一篇搞定操作系统——存储器管理
文章目录3.1 存储器管理概述3.2 分区存储管理3.2.1 单一连续分区存储管理3.2.2 固定分区存储管理3.2.3 可变分区存储管理3.3
分页
存储管理3.3.1
分页
存储管理3.3.2
分页
存储管理的改进3.4分段存储管理3.4.1 分段存储管理3.4.2 段页式存储管理3.5 虚拟存储管理3.5.1 虚拟存储器基本概念3.5.2 请求
分页
虚拟存储管理3.5.3 请求分段虚拟存储管理**3.5.4 Linux系统的内存管理****3.5.4 Linux系统的内存管理** 3.1 存储器管理概述 一、
推广后台项目复盘
推广后台项目复盘 需求评审 需求评审时产品经理会根据原型讲述产品需求,这时就应该认真听了,稍一分心就可能漏掉重要的点,不然之后还得老老实实去找产品问,当产品经理讲完后台原型需求时,看着就几个页面,而且页面功能点还都差不多,登录也不用做(后来还是要做的),不过我还是很懵的,用vue脚手架怎么搭项目、单张图片上传、多张图片上传、排序、富
文本
编辑器、列表里的操作项怎么不一样等等问题,这些功能需求都不会怎么办,以前都没接触过啊,这怎么做项目啊,不会刚上来就灰溜溜的下去吧,只能硬着头皮上一点一点学,对需求不理解的地方
第4章 存储器管理
第4章 存储器管理0. 操作系统的主要功能4.1 存储器的层次结构4.2 程序的装入和链接4.2.1 地址空间概念4.2.2 程序的装入4.3 连续分配存储管理方式4.3.1 单一连续分区分配4.3.2 固定分区分配4.3.3 动态分区分配4.3.4 基于顺序搜索的动态分区分配4.3.5 伙伴系统4.3.6 动态可重定位分区分配4.4 对换4.4.1 对换的类型4.4.2 对换空间的管理4.5
分页
存储管理方式4.5.1
分页
存储管理的基本方法4.5.2 地址变换机构4.5.3 访问内存的有效时间-EAT4
Java架构师,大数据架构师,高并发设计模式,机器学习知识点分享
第一章:java精品课程目录大全 1、亿级流量电商详情页系统的大型高并发与高可用缓存架构实战 1课程介绍以及高并发高可用复杂系统中的缓存架构有哪些东西?32分钟 2基于大型电商网站中的商品详情页系统贯穿的授课
思路
介绍7分钟 3小型电商网站的商品详情页的页面静态化架构以及其缺陷11分钟
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章