7
ответов

Самый быстрый способ считать каждый 30-й байт большого двоичного файла?

Что самый быстрый путь состоит в том, чтобы считать каждый 30-й байт большого двоичного файла (2-3 ГБ)? Я читал существуют проблемы производительности с fseek из-за буферов ввода-вывода, но я не хочу читать 2-3 ГБ данных...
вопрос задан: 1 May 2011 02:29
7
ответов

CharBuffer по сравнению с символом []

Есть ли любая причина предпочесть CharBuffer символу [] в следующем: CharBuffer buf = CharBuffer.allocate (DEFAULT_BUFFER_SIZE); в то время как (in.read (buf)> = 0) {out.append (buf.flip ()); buf....
вопрос задан: 10 January 2011 17:00
7
ответов

Каково оптимальное количество потоков для выполнения операций IO в Java?

В "Параллелизме Java Goetz на практике", в сноске на странице 101, он пишет "Для вычислительных проблем как это, которые не делают ввода-вывода и доступа никакие совместно используемые данные, Ncpu или оптимальный урожай потоков Ncpu+1...
вопрос задан: 6 August 2009 17:21
7
ответов

Используя scanf () в программах C++ быстрее, чем использование cin?

Я не знаю, верно ли это, но когда я читал FAQ на одной из проблемы, обеспечивающей сайты, я нашел что-то, которые вводят мое внимание по абсолютному адресу: Проверьте свои методы ввода/вывода. В C++, с помощью cin и...
вопрос задан: 25 June 2009 04:05
7
ответов

Объект должен исписаться в файл, или другой должен возразить действию на нем для выполнения ввода-вывода?

Примечание: Извините за долгий вопрос! Я пытаюсь понять некоторые ключевые области позади объектной ориентации, и я не мог решить так или иначе о моем конкретном вопросе. Скажем, я имею...
вопрос задан: 23 May 2009 14:24
7
ответов

Более быстрый ввод-вывод в C

У меня есть проблема, которая будет проводить 1 000 000 строк исходных данных как ниже от консоли. 0 1 23 4 5 1 3 5 2 56 12 2 3 33 5...... Я использовал scanf, но это очень очень медленно. Должен там так или иначе добраться...
вопрос задан: 1 April 2009 13:07
7
ответов

Как я могу записать, какое действие процесса или ядра использует диск в GNU/Linux?

На конкретном сервере Debian, iostat (и подобный) сообщают о неожиданно большом объеме (в байтах) продолжения записей на диск. Я испытываю затруднения при разработке, какой процесс делает эти записи. Два...
вопрос задан: 23 March 2009 04:22
7
ответов

Когда создать Вашу собственную буферную систему для ввода-вывода (C++)?

Я должен иметь дело с файлами очень крупного текста (2 ГБ), это обязательно к чтению-записи их линию за линией. Записать 23 миллиона строк с помощью ofstream является действительно медленным так, вначале, я пытался ускориться...
вопрос задан: 6 November 2008 09:52
7
ответов

Как делают Вас ограничение скорости операция IO?

Предположим, что у Вас есть программа, которая читает из сокета. Как Вы сохраняете уровень загрузки ниже определенного данного порога?
вопрос задан: 18 September 2008 17:58
6
ответов

Как обновить / изменить файл XML в python?

У меня есть XML-документ, который я хотел бы обновить после того, как он уже содержит данные. Я думал об открытии файла XML в режиме «а» (добавление). Проблема в том, что новые данные будут записаны после ...
вопрос задан: 20 November 2018 20:49
6
ответов

Считайте двоичный файл в структуру

Я пытаюсь считать двоичные данные с помощью C#. У меня есть вся информация о расположении данных в файлах, которые я хочу считать. Я могу считать данные "блок блоком", т.е. получение первых 40...
вопрос задан: 21 December 2017 04:57
6
ответов

Система. IO.IOException: файл используется другим процессом

Я работал над этой маленькой частью кода, который кажется тривиальным, но тем не менее, я не могу действительно видеть, где проблема. Мои функции делают довольно простую вещь. Открывает файл, скопируйте его содержание, замените...
вопрос задан: 2 November 2017 09:47
6
ответов

Как проверить, существует ли файл в Java?

Как я могу проверить, существует ли файл, прежде чем открывать его для чтения в Java? (эквивалентно Perl -e $ filename). Единственный похожий вопрос на SO касается написания файла и, таким образом, получил ответ ...
вопрос задан: 23 May 2017 12:18
6
ответов

Каковы последствия вызова записи () с нулевой длиной?

На довольно высоком уровне в записи Linux () функция, это отфильтровывает запросы на запись 0 буферов длины. Который имеет смысл. Кто хотел бы к трате ОС, время, развертывая через слои только к...
вопрос задан: 23 May 2017 12:06
6
ответов

Unicode (UTF-8) чтение и запись в файлы в Python

У меня есть некоторый мозговой отказ в понимании чтения и записи текста в файл (Python 2.4). # строка, которая имеет a-acute в нем. ss = u'Capit\xe1n' ss8 = ss.encode ('utf8') repr (ss), repr (ss8)...
вопрос задан: 4 January 2017 08:07
6
ответов

Как проверить на блокировку файла? [дубликат]

Там какой-либо путь состоит в том, чтобы проверить, заблокирован ли файл, не используя блок попытки/выгоды? Прямо сейчас единственный способ, о котором я знаю, состоит в том, чтобы просто открыть файл и поймать любую Систему. IO.IOException.
вопрос задан: 30 April 2015 00:33
6
ответов

Где делает 'getchar ()', хранят ввод данных пользователем?

Я начал читать "Язык программирования C" (K&R), и у меня есть сомнение относительно getchar () функция. Например, этот код: #include <stdio.h> основной () {интервал c; c = getchar ();...
вопрос задан: 23 January 2015 11:20
6
ответов

Чтение ASCII-файла с FileChannel и ByteArrays

У меня есть следующий код: Представьте inputFile в виде строки = "somefile.txt"; FileInputStream в = новый FileInputStream (inputFile); FileChannel ch = in.getChannel (); ByteBuffer buf =...
вопрос задан: 18 January 2015 01:07
6
ответов

Win32 Перекрытый ввод-вывод - стандартные программы Завершения или WaitForMultipleObjects?

Я задаюсь вопросом, какой подход быстрее и почему? При записи сервера Win32 я читал много о Портах Завершения и Перекрытом вводе-выводе, но я не считал ничего для предложения который набор...
вопрос задан: 7 July 2014 06:12
6
ответов

Несколько исходных данных файла?

В рамках документа XSLT действительно ли возможно циклично выполниться по ряду файлов в текущем каталоге? У меня есть ситуация, где у меня есть каталог, полный XML-файлов, для которых нужен некоторый анализ, сделанный для генерации...
вопрос задан: 21 March 2014 16:11
6
ответов

Как загрузить/сохранить экземпляр класса C++ (использующий контейнеры STL) к диску

У меня есть класс C++, представляющий иерархически организованное дерево данных, которое является очень большим (~Gb, в основном столь большим, как мне может сойти с рук в памяти). Это использует список STL, чтобы хранить информацию в каждом...
вопрос задан: 3 November 2013 19:52
6
ответов

Как знать, закрывается ли Поток BufferedReader

У меня есть два потока в Java. Первый поток закрывает bufferedreader (br.close ()), Когда второй поток делает чтение на том же читателе, я получаю IOException (Закрытый Поток), я получаю это исключение...
вопрос задан: 30 June 2012 11:44
6
ответов

Вопрос об отказе сегментации

Я заметил, что иногда в программах C, если у нас есть printf в коде где-нибудь перед отказом сегментации, он не печатает. Почему это так?
вопрос задан: 25 November 2010 07:42
6
ответов

Отправьте сообщения в программу через командную строку

У меня есть эта программа, мы назовем ее Хостом. Хост делает все виды хорошего материала, но он должен смочь принять вход через командную строку, в то время как он работает. Это означает, что должно так или иначе отправить...
вопрос задан: 11 August 2010 16:58
6
ответов

Python: замедлите чтение и запись для миллионов маленьких файлов

Заключение: кажется, что HDF5 является способом пойти в моих целях. В основном "HDF5 является моделью данных, библиотекой и форматом файла для того, чтобы сохранить и управлять данными". и разработан для обработки невероятный...
вопрос задан: 15 June 2010 03:16
6
ответов

загрузить zip-файл с помощью Java?

Я загружаю zip-файл с веб-сервера с помощью Java, но так или иначе я освобождаю приблизительно 2 КБ в каждом файле. Я не знаю, почему, так как тот же код хорошо работает с другими форматами, например, текст, mp3 и дополнительный. любая справка...
вопрос задан: 17 April 2010 10:02
6
ответов

Что самый быстрый путь состоит в том, чтобы считать большое количество маленьких файлов в память?

Я должен читать, ~50 файлов на каждом сервере запускают и помещают представление каждого текстового файла в память. Каждый текстовый файл будет иметь свою собственную строку (который является лучшим типом для использования для строкового держателя?)...
вопрос задан: 11 May 2009 14:29
6
ответов

Как предотвратить SIGPIPEs (или обработать их правильно),

У меня есть маленькая программа сервера, которая принимает соединения на TCP или локальном сокете UNIX, читает простую команду и, в зависимости от команды, отправляет ответ. Проблема состоит в том, что клиент может иметь нет...
вопрос задан: 10 November 2008 05:28
6
ответов

Как добавить Тайм-аут к Консоли. ReadLine ()?

У меня есть консольное приложение, в котором я хочу дать пользователю x секунды для ответа на подсказку. Если никакой вход не сделан после определенного промежутка времени должна продолжиться логика программы. Мы предполагаем, что тайм-аут означает...
вопрос задан: 11 September 2008 20:55
5
ответов

Как можно сбросить входной поток в C?

Я не могу сбросить stdin здесь, есть ли способ сбросить его? Если не затем, как сделать getchar () для взятия символа в качестве входа от пользователя вместо "\n", оставленного scanf () во входном буфере?? #...
вопрос задан: 9 December 2019 11:00