首页 > TAG信息列表 > random-access

Java FileChannel的内存版本

我正在对正在使用的库进行一些更改.为了减少内存使用,库正在将其临时数据写入磁盘,而不是将其保留在内存中.但是,对于我的使用情况,将其保留在内存中效率更高.它还有一些并发问题,因为它的临时文件名是常量,因此不能在不同的线程中同时运行(因为这些线程会破坏彼此的数据). 因此,我

java-如何正确读取Clojure中的RandomAccessFile?

我一直在尝试开发一个小的库来读取Clojure中的MPQ文件,我决定使用RandomAccessFile,因为MPQ是二进制格式. 但是,我在使用方法RandomAccessFile#read()时遇到了麻烦,因为我不确定自己是否正确调用了它 这是代码: (ns parser (:import (java.io RandomAccessFile))) (with-open [

python-如何检查文件对象是否为随机访问

我有一个接受任意文件句柄的函数,或者加载所有数据,或者如果对象支持随机访问,则允许延迟加载数据. class DataLoader: def __init__(self, file): self.file = file self.headers = {} def load_data(self): # header is a hashable (e.g. name

在C中使用直接访问文件

我对C非常陌生(实际上是对程序进行一般编程),并且正在从事一个令我感到困惑的项目(不难做哈).该项目涉及直接访问文件.我们将创建一个由一系列零件记录组成的文件.以下是一些规格: Should contain a header record (24 bytes – filled) indicating the number of valid items.

c – 随机访问优先级队列

持续List to priority queue 我正在使用随机访问实现改进的priority_queue. template <class T, class Container = std::vector<T> > class Heap { public: Heap() {} Heap(const Container& container) { container_ = container; std::make_heap