Вопросы по теме 'random-access'

Каков наилучший алгоритм сжатия, допускающий произвольное чтение / запись в файл?
Каков наилучший алгоритм сжатия, допускающий произвольное чтение / запись в файл? Я знаю, что ни о каких алгоритмах адаптивного сжатия не может быть и речи. И я знаю, что о кодировке Хаффмана не может быть и речи. Есть ли у кого-нибудь лучший...
7413 просмотров

Форматы сжатия с хорошей поддержкой произвольного доступа в архивах?
Это похоже на предыдущий вопрос , но ответы там не удовлетворяют мои потребности, и мой вопрос немного отличается: В настоящее время я использую сжатие gzip для некоторых очень больших файлов, содержащих отсортированные данные. Когда файлы не...
24624 просмотров
schedule 26.10.2022

c# Самый быстрый способ случайного индексирования массива
У меня есть массив двойных значений "vals", мне нужно случайным образом проиндексировать этот массив и получить значение. GenRandomNumber() возвращает число от 0 до 1, но никогда не 0 или 1. Я использую Convert.ToInt32, чтобы в основном получить все...
11806 просмотров
schedule 08.05.2023

Любая библиотека сжатия с возможностью поиска?
Я ищу общую библиотеку сжатия, которая поддерживает произвольный доступ во время распаковки. Я хочу сжать Википедию в единый сжатый формат и в то же время хочу распаковать / извлечь из него отдельные статьи. Конечно, я могу сжимать каждую статью...
3668 просмотров
schedule 17.04.2022

Контейнер с произвольным доступом, который не помещается в памяти?
У меня есть массив объектов (скажем, изображений), который слишком велик, чтобы поместиться в память (например, 40 ГБ). Но мой код должен иметь возможность случайного доступа к этим объектам во время выполнения. Как лучше всего это сделать? С...
708 просмотров

Потоковое воспроизведение MP3 / AAC во Flash через HTTP
Мне нужно иметь возможность воспроизводить аудио в формате MP3 / AAC с помощью специально созданного Flash-плеера, встроенного в веб-страницу с помощью моего стандартного HTTP-сервера. Кажется, что метод loadSound () отлично подходит для этого, но...
810 просмотров

Можно ли в MS Access генерировать случайные числа, которые не меняются при каждом выполнении запроса?
Я пытаюсь получить случайный набор из 200 записей из моей базы данных Microsoft Access. Я создал запрос и использовал функцию rnd() в новом поле, чтобы сгенерировать случайное число для каждой записи. Затем я отсортировал поле случайных чисел и...
5819 просмотров
schedule 09.11.2022

Неожиданное поведение при создании, записи и чтении файла произвольного доступа в C
Я имел дело с проблемой с 3 программами из этой книги: C Как программировать - Deitel Они связаны с главой 11 Управление файлами (файлы с последовательным и произвольным доступом) в моем методе обучения. Мне нравится тестировать примеры программ,...
233 просмотров
schedule 15.03.2023

Чтение данных из двоичного файла/файла с произвольным доступом
У меня есть файл в двоичном формате с большим объемом данных. Если я знаю структуру файла, как мне прочитать информацию из двоичного файла и заполнить запись этих структур? Данные сложные. Я хотел бы сделать это с Qt, но я бы сделал это и на...
1764 просмотров
schedule 08.04.2024

Изменяемый массив / вектор с произвольным доступом с высокой производительностью в haskell
Эта тема на Haskell много обсуждалась (например, реализация изменяемого массива ), но я все еще не уверен, что лучше всего подходит для случая, когда требуется частая модификация и произвольный доступ к массиву / вектору. Скажем, вектор длиной...
3688 просмотров
schedule 02.04.2024

О скорости случайного чтения файлов (Python)
Пожалуйста, взгляните на следующий код (вид псевдокода): index = db.open() fh = open('somefile.txt','rb') for i in range(1000): x = random_integer(1,5000) pos,length = index[x] fh.seek(pos) buffer = fh.read(length)...
192 просмотров
schedule 02.08.2023

Чтение случайных строк из текстового файла в go
Я использую encoding/csv для чтения и анализа очень большого файла .csv. Мне нужно случайным образом выбрать строки и пропустить их через некоторый тест. Мое текущее решение — прочитать весь файл, например reader := csv.NewReader(file) lines,...
1795 просмотров
schedule 11.04.2023

Работа с файлами прямого доступа в C++
Я очень новичок в C++ (и в программировании в целом) и работаю над проектом, который поставил меня в тупик (это не сложно сделать, ха). В проекте задействованы файлы прямого доступа. Нам нужно создать файл, состоящий из серии записей частей. Вот...
2799 просмотров
schedule 01.09.2023

Случайный поиск в текстовом файле по ключевому слову, используя самый быстрый и эффективный метод поиска строк
У меня есть текстовый файл с одной записью клиента в строке. Каждая запись имеет формат «идентификационный номер, имя, фамилия, сумма в долларах». Мне нужно прочитать строку этого текстового файла на основе идентификационного номера, введенного...
844 просмотров
schedule 01.06.2023

Алгоритм случайного заполнения массива без коллизий
Скажем, у меня есть массив из N целых чисел со значением «0», и я хочу выбрать случайный элемент этого массива со значением «0» и присвоить ему значение «1». Как мне сделать это эффективно? Я придумал 2 решения, но они выглядят довольно...
214 просмотров
schedule 05.06.2023

Как реализовать оператор меньше чем для итератора произвольного доступа?
Я реализую пользовательский итератор stl с произвольным доступом. Обертка для классов ATL, таких как CArray . Итак, у меня есть индекс вместо указателя. Мой end() -итератор имеет индекс -1. Как я вижу, здесь должны быть реализованы операторы...
479 просмотров