Indi
ZoDream's Blog zodream.cn

密码本开发笔记之读写与保存 第一版 读写共用同一个原始文件 每条记录可以看作一个数据块 struct Chunk { int id; long offset; long length; } 顺序读取每一块并记录每一块的起始位置和数据长度。 但是更新写入就有点复杂了。 新增,直接在文件流末尾写入。 删除,找到下一块的位置,然后循环读取后续部分的数据前移一段位置,然后更新文件的长度,最后还要更新每一块…

讨论

还没有评论,来说第一句吧。

ZoDream's Blog 的其他文章