社区
工具平台和程序库
帖子详情
wxFile修改一个8M的文件中间一小块之后,如何加快保存速度
KevinJHoo
2008-11-06 10:36:26
如题。我现在用wxFile,就是wxWidgets库中的文件类,操作一个大点的文件。现在修改了文件中间的一小部分(比如修改,删除,或添加)现在整个文件的大小就变了。有没有好的方案,可以加快文件保存的速度呢?????我现在的方案是用的临时文件,将修改部分之间,修改部分,修改部分之后的内容在临时文件中进行复制,以完成保存。当操作一个7,8M的文件时,用时需要3-5秒钟左右,能否达到1秒以内呢?
...全文
100
9
打赏
收藏
wxFile修改一个8M的文件中间一小块之后,如何加快保存速度
如题。我现在用wxFile,就是wxWidgets库中的文件类,操作一个大点的文件。现在修改了文件中间的一小部分(比如修改,删除,或添加)现在整个文件的大小就变了。有没有好的方案,可以加快文件保存的速度呢?????我现在的方案是用的临时文件,将修改部分之间,修改部分,修改部分之后的内容在临时文件中进行复制,以完成保存。当操作一个7,8M的文件时,用时需要3-5秒钟左右,能否达到1秒以内呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Longinc
2008-11-10
打赏
举报
回复
帮顶
pleasechangegreat
2008-11-10
打赏
举报
回复
[Quote=引用 5 楼 KevinJHoo 的回复:]
AAABCCC,每一个字符代表一个文件。现在我可能要修改B,比如把B去掉,或把B变成两个B,而AAABCCC本身就是一个文件,里面的几个文件是被我打包进来的。有文件头来标识。我现在假设把B去掉,那么我就在一个临时文件中直接取B之前的部分AAA,再取B之后的部分CCC,组合在一起就是AAACCC,同理,增加时,也一样。我是这样实现的。但是有点慢。
[/Quote]
你直接删除不就得了吗?要是文件再大点,时间不是更长吗?
星羽
2008-11-06
打赏
举报
回复
将修改部分之间,修改部分,修改部分之后的内容在临时文件中进行复制,以完成保存??
这个什么意思??最后你怎么修改原始文件的??
帅得不敢出门
2008-11-06
打赏
举报
回复
那就把要操作的大文件 分成几个小点的文件存储 (当然多出了数据如何连接的问题)
进行操作时修改单个小文件就时间就没有啥问题了。
KevinJHoo
2008-11-06
打赏
举报
回复
啊哈。。。你也遇到过这种问题???
vk2211
2008-11-06
打赏
举报
回复
一起等高手解答,我也想知道
xiaopoy
2008-11-06
打赏
举报
回复
帮顶
chiyan2914
2008-11-06
打赏
举报
回复
帮顶
KevinJHoo
2008-11-06
打赏
举报
回复
AAABCCC,每一个字符代表一个文件。现在我可能要修改B,比如把B去掉,或把B变成两个B,而AAABCCC本身就是一个文件,里面的几个文件是被我打包进来的。有文件头来标识。我现在假设把B去掉,那么我就在一个临时文件中直接取B之前的部分AAA,再取B之后的部分CCC,组合在一起就是AAACCC,同理,增加时,也一样。我是这样实现的。但是有点慢。
wcf分块传输大
文件
的例子
首先,我们需要在服务契约中定义
一个
方法来接收
文件
块。这个方法通常接受
一个
`Stream` 对象作为参数,因为 `Stream` 支持读取和写入数据流,适合处理
文件
块。例如: ```csharp [OperationContract] void ...
Android 美女拼图游戏
每个拼图小块是
一个
ImageView,我们可以设置其背景为拼图的一部分,通过调整其位置实现拼图效果。 图像处理是游戏的关键部分。开发者需要将原始图片切割成多个小块,这可以通过编程或者使用图像处理库(如PIL for ...
Android多线程断点续传下载+在线播放音乐
多线程下载是指通过多个网络连接同时下载
一个
大
文件
,每个连接负责
文件
的一部分,这样可以显著提高下载
速度
。断点续传则是当下载中断后,可以从已下载的部分继续下载,而不是重新开始,避免了网络不稳定或电量不足等...
C语言参考手册第五版【中文版】
1、 c语言具有语法简洁的特点,相信用过其他语言... 4、 结构化,就是想
一小块
一小块
的程序,这样写起来容易 5、 强语言类型,语法错误时在编译就可以发现 6、 功能强大,现在诸如nuix这样的操作系统就是用c语言写的
ps怎么
保存
一小块
的图片_ps中怎么
保存
图片
ps中怎么
保存
图片在...ps中怎么
保存
图片方法一、在菜单栏中选择“
文件
--存储为Web和设备所用格式”,即可弹出
一个
对话框,这种方式可以
保存
jpg,gif,png格式图片,点击“确定”即可将其另存为其他
文件
夹中。如图...
工具平台和程序库
24,853
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章