社区
C#
帖子详情
做txt小说浏览器的思路
Kation
2011-08-10 11:57:43
①怎样缓存
txt太大,不可能全部读进内存吧,要有个缓存机制,但是怎么实现呢?
②怎样显示
要从缓存里读取信息以供显示在屏幕上,但是怎么确定屏幕上能够显示多少字,从而只从缓存里读取适量的数据。
(要考虑到换行什么的。。。)
就这两个核心问题。。。
...全文
139
7
打赏
收藏
做txt小说浏览器的思路
①怎样缓存 txt太大,不可能全部读进内存吧,要有个缓存机制,但是怎么实现呢? ②怎样显示 要从缓存里读取信息以供显示在屏幕上,但是怎么确定屏幕上能够显示多少字,从而只从缓存里读取适量的数据。 (要考虑到换行什么的。。。) 就这两个核心问题。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小赖赖
2011-08-10
打赏
举报
回复
每次读上10K,就5000字了
10K对任何手机来说压力都不大吧
Kation
2011-08-10
打赏
举报
回复
[Quote=引用 1 楼 wukaiping870123 的回复:]
如果是PC端,txt再大也就几十兆,毫无压力.
[/Quote]
WP7
火星大能猫
2011-08-10
打赏
举报
回复
如果是PC端,txt再大也就几十兆,毫无压力.
Kation
2011-08-10
打赏
举报
回复
[Quote=引用 6 楼 zhangxf925 的回复:]
有个例子可以借鉴一下。
在flex的gird控件里,数据可能有成千上万行,比如有10万行数据,但是界面上只能显示10行。
gird不会一次行把10万行都加载进控件(当然这些数据在缓存里。在这里,你可以认为是在文件里),
它会先加载100行,仅显示里10行。再根据显示需要去加载数据(比如拉动滚动条)。
[/Quote]
就是怎么判断需求的问题。。。
terry
2011-08-10
打赏
举报
回复
有个例子可以借鉴一下。
在flex的gird控件里,数据可能有成千上万行,比如有10万行数据,但是界面上只能显示10行。
gird不会一次行把10万行都加载进控件(当然这些数据在缓存里。在这里,你可以认为是在文件里),
它会先加载100行,仅显示里10行。再根据显示需要去加载数据(比如拉动滚动条)。
ajaxtop
2011-08-10
打赏
举报
回复
顶一下
Kation
2011-08-10
打赏
举报
回复
[Quote=引用 3 楼 skyparty 的回复:]
每次读上10K,就5000字了
10K对任何手机来说压力都不大吧
[/Quote]
缓存的我大概懂了。。问题是显示的呢?
JFinal实战项目sitesCMS源码详解
统一异常处理、IP工具类、缓存配置、
浏览器
图标、逻辑架构 六、二次开发 601.文章功能的灵活使用:对文章内容的灵活使用解决新增需求 602.增强现有功能:实现文章增加一个标签属性的功能 603.开发新的功能:实现文件...
txt
阅读器实现
思路
0、预设文字的大小,如 20px,行高如 35px ,文本显示区域 宽高各90%,屏幕居中 1、获取屏幕的宽度、高度 ...3、读取全部
txt
文件,或者按照章节读取 ,然后计算每页及每行应该显示的文字 计算逻辑: a、...
Python爬虫第一课:了解爬虫与
浏览器
原理
浏览器
工作原理爬虫工作原理爬虫的四个步骤requests库。
python 控制
浏览器
注入js_js注入+chrome插件爬虫
对比之后发现因为这个网站
做
过反爬虫处理,具体的
小说
文字被隐藏,关于如何
做
反反爬虫处理有很多方法,以下只说其中的js注入反反爬虫处理 反反爬虫 在这之前需要理清一下
思路
第一现在需要的是控制台底下的这些源码...
Python爬虫之爬取网络
小说
并在本地保存为
txt
文件
Python爬虫之爬取网络
小说
并在本地保存为
txt
文件 注:本文使用软件为Sublime Text,
浏览器
为谷歌
浏览器
(新手小白第一次写,写得不好请见谅) **1.**首先找到想要爬取的
小说
章节目录,如下图(网上随便找的一部
小说
...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章