问题标签 [random-access]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
20722 浏览

python - Python 随机访问文件

是否有用于访问随机行而不遍历整个文件的 Python 文件类型?我需要在一个大文件中搜索,不可能将整个内容读入内存。

任何类型或方法将不胜感激。

0 投票
4 回答
1156 浏览

java - 使用java将数据写入文件

我正在用 java 编写一个服务器,它允许客户端玩类似于 20 个问题的游戏。游戏本身基本上是一棵二叉树,其中的节点是关于对象的问题,叶子是猜测对象的身份。当游戏猜错时,它需要能够从玩家那里得到正确的答案并将其添加到树中。然后将此数据保存到随机访问文件中。

问题是:如何在文件中表示树,以便以后可以将数据作为树重新访问。

如果您知道在哪里可以找到有关在写入/读取文件时保持诸如树之类的数据结构的信息,请链接它。非常感谢。


感谢大家的快速回答。这是一个学校项目,所以它有一些奇怪的要求,比如使用随机访问文件和 telnet。

0 投票
3 回答
571 浏览

mongodb - GridFS 随机访问

是否可以在 mongo 中对读写进行随机访问?

0 投票
2 回答
3266 浏览

java - 如何从我的随机访问文件中删除记录?

我想知道如何从我的随机访问文件中删除一条记录。

这是我添加到我的 RAF 的方法,但不确定如何删除它:X

0 投票
1 回答
456 浏览

random-access - 如何训练、测试和验证 3 个输入节点和 2 个输出节点的前馈神经网络

我有一个如下所示的数据集,如何训练、测试和验证相同数据的前馈神经网络。

0 投票
6 回答
26193 浏览

java - 缓冲的 RandomAccessFile java

RandomAccessFile 对于随机访问文件非常慢。您经常阅读有关在其上实现缓冲层的信息,但在网上找不到这样做的代码。

所以我的问题是:你们知道这个类的任何开源实现的人会共享一个指针还是共享你自己的实现?

如果这个问题会变成关于这个问题的有用链接和代码的集合,那就太好了,我敢肯定,许多人都共享这些问题,而 SUN 从未正确解决这些问题。

请不要参考 MemoryMapping,因为文件可能比 Integer.MAX_VALUE 大。

0 投票
3 回答
2669 浏览

c# - C# - 随机写入文件 - 在第一行之前写入第二行

我正在尝试使用 FileStream 写入文件并希望写入第二行,然后写入第一行。我在写完第二行之后使用 Seek() 回到开头,然后写第一行。它取代了第二行(或部分取决于第一行的长度。)我如何不让它取代第二行?

以下内容写入文件:

我希望它是

谢谢

0 投票
4 回答
14863 浏览

c++ - c++ 列表随机访问

可能重复:
如何在给定位置的情况下获取列表中的某个元素?

所以在python中,你可以以随机访问方式获取列表中的元素......

它打印 12....

你能用 c++ 列表做同样的事情吗?

我说的是这个:http ://www.cplusplus.com/reference/stl/list/list/

0 投票
5 回答
557 浏览

java - RandomAccessFile 声明后编译器找不到

下面的代码在我尝试编译时会产生以下错误:

找不到符号
符号:变量飞机文件

错误是由最后一条语句产生的。

为什么声明后找不到 RandomAccessFile 对象?

谢谢!

0 投票
5 回答
2314 浏览

xml - 随机访问大型 XML 文件

我有一组工具可以索引大型 XML 文件(MediaWiki 转储文件)并使用这些索引来随机访问存储在文件中的各个记录。它工作得很好,但我正在用字符串函数和/或正则表达式“解析”XML,而不是真正的 XML 解析器,如果将来更改文件的创建方式,这是一个脆弱的解决方案。

一些或大多数 XML 解析器有办法做这些事情吗?

(我有用 C、Perl 和 Python 编写的工具版本。将整个文件解析到某种数据库或将它们映射到内存不是选项。)

更新

以下是粗略的统计数据: 我使用的文件大多是每周发布一次,当前文件的大小为 1,918,212,991 字节。我的索引工具的 C 版本在我的上网本上需要几分钟时间,并且对于每个发布的新 XML 文件只需运行一次。我很少在另一个 XML 文件上使用相同的工具,该文件的当前大小为 30,565,654,976 字节,并且在 2010 年仅更新了 8 次。