相关疑难解决方法(0)

附加到内存映射文件

我不断附加股票报价(整数,多头,双打等).我用mmap将此文件映射到内存中.

将新附加数据作为内存映射的一部分提供的最有效方法是什么?

我知道我可以再次打开文件(新文件描述符),然后mmap它来获取新数据,但这似乎是低效的.我建议的另一种方法是以1mb块预先分配文件,写入特定位置直到到达结尾然后将文件ftruncate为+ 1mb.

还有其他方法吗?

Doest Boost对此有何帮助?

c++ boost mmap

22
推荐指数
2
解决办法
1万
查看次数

在Python中更改文件头的有效方法

我正在尝试编写一个python脚本来更新一些巨大文件的标题(只有第一行),但由于新标题不必与原始标题大小相同(以字节为单位),无论如何我都可以更改标题而不触及其余的巨大文件?或者我必须仔细阅读它们并将它们写回文件?

python file

7
推荐指数
1
解决办法
1562
查看次数

标签 统计

boost ×1

c++ ×1

file ×1

mmap ×1

python ×1