Вопросы по теме 'io'

Простой способ записать содержимое Java InputStream в OutputStream
Я был удивлен, обнаружив сегодня, что не могу найти какой-либо простой способ записать содержимое InputStream в OutputStream на Java. Очевидно, что код байтового буфера написать несложно, но я подозреваю, что мне просто не хватает чего-то, что...
459583 просмотров
schedule 16.01.2023

синхронизировать операцию ввода-вывода в java по аргументу строкового метода?
По сути, у меня есть класс с двумя методами: один для сериализации объекта в файл XML, а другой для чтения объекта из XML. Вот пример синхронизированной части из метода, восстанавливающего объект: public T restore(String from) throws...
4150 просмотров
schedule 14.10.2022

CharBuffer против char[]
Есть ли причина предпочесть CharBuffer char[] в следующем: CharBuffer buf = CharBuffer.allocate(DEFAULT_BUFFER_SIZE); while( in.read(buf) >= 0 ) { out.append( buf.flip() ); buf.clear(); } vs. char[] buf = new...
44342 просмотров
schedule 25.07.2022

Как мне прочитать / преобразовать InputStream в строку в Java?
Если у вас есть объект java.io.InputStream , как вы должны обработать этот объект и создать String ? Предположим, у меня есть InputStream , содержащий текстовые данные, и я хочу преобразовать его в String , поэтому, например, я могу записать...
2295525 просмотров
schedule 19.07.2022

Как лучше всего открыть и прочитать файл в Perl?
Обратите внимание - я не ищу «правильный» способ открытия / чтения файла или способ, которым я должен открывать / читать файл каждый раз. Мне просто интересно узнать, какой способ использует большинство людей, и, возможно, изучить несколько новых...
65615 просмотров
schedule 04.03.2023

Сжатие для улучшения производительности записи на жесткий диск
Можно ли в современной системе повысить скорость записи на локальный жесткий диск за счет сжатия выходного потока? Этот вопрос связан со случаем, с которым я работаю, когда программа последовательно генерирует и сбрасывает около 1-2 ГБ текстовых...
4621 просмотров
schedule 18.04.2023

Как прочитать только последнюю строку текстового файла в Lua?
У меня есть программа, которая генерирует текстовые поля размером до 20 метров. Иногда меня волнует только последняя строка в файле, есть ли способ прочитать только эту строку, не тратя память на чтение остальной части файла?
4221 просмотров
schedule 13.11.2022

Преобразовать StreamWriter в OutputStream в java?
Я пытаюсь перенаправить System.out в строку, используя System.setOut, которая принимает PrintStream. Есть ли способ преобразовать StringWriter в поток, чтобы я мог передать его в setOut?
15826 просмотров
schedule 16.10.2023

Есть ли эквивалент BufferedReader.readLine(), который позволяет мне выбирать символы конца строки?
Javadoc для BufferedReader.readLine( ) говорит: Строка считается завершенной переводом строки ('\n'), возвратом каретки ('\r') или возвратом каретки, за которым сразу следует перевод строки. Мне нужно немного лучшее управление, чем это...
8543 просмотров
schedule 04.07.2022

Как загрузить все файлы из каталога?
Как говорится в названии; как загрузить каждый файл в каталог? Меня интересуют как C++, так и lua. Изменить: для окон я был бы рад получить реальный рабочий код, особенно для lua. Я могу использовать boost::filesystem для С++.
2996 просмотров
schedule 07.02.2023

Как перенаправить предупреждения Python в настраиваемый поток?
Допустим, у меня есть файловый объект, такой как StreamIO, и я хочу, чтобы модуль предупреждений python записывал в него все предупреждающие сообщения. Как мне это сделать?
5740 просмотров
schedule 06.08.2022

Принять ввод пользователя
Сейчас я пишу текстовую приключенческую игру на Мальболге. Может ли кто-нибудь сказать мне, как принять пользовательский ввод в Malbolge? Я могу выводить текст на экран, однако я не могу понять, как принимать ввод.
1552 просмотров
schedule 11.10.2022

аккуратный код для асинхронного ввода-вывода
Хотя асинхронный ввод-вывод (неблокирующие дескрипторы с select/poll/epoll/kqueue и т. д.) не самый документированный в Интернете, есть несколько хороших примеров. Однако все эти примеры, определяющие дескрипторы, возвращаемые вызовом, просто имеют...
30879 просмотров
schedule 02.02.2023

Двоичный файловый ввод-вывод в python, с чего начать?
Как бы я, самоучка, любитель Python, научиться импортировать и экспортировать двоичные файлы с использованием стандартных форматов? Я хотел бы реализовать сценарий, который берет электронные книги ePub (XHTML + CSS в почтовом индексе) и преобразует...
12620 просмотров
schedule 18.04.2022

Должен ли я записать временный файл во временный каталог? или записать временный файл в конечный каталог?
Когда приложение сохраняет файл, типичной моделью является сохранение файла во временном расположении, а затем перемещение временного файла в окончательное расположение. В некоторых случаях это «перемещение» становится «заменой». В псевдокоде:...
659 просмотров
schedule 16.09.2022

UnauthorizedAccessException пытается удалить файл в папке, где я могу удалить другие файлы с тем же кодом
Я получаю исключение несанкционированного доступа в файле, который я могу удалить вручную. в папке, где я могу удалить по коду другие файлы и файл не помечен как только для чтения кроме того, я использую Windows XP на отдельном ПК и не...
22367 просмотров
schedule 01.04.2023

Приоритизация ввода/вывода в Java
Я хотел бы использовать функцию Vista+ I/O расстановка приоритетов . Существует ли независимый от платформы способ установки приоритета ввода-вывода для операции в Java (например, библиотека в Java 7) или мне следует вернуться к спящему фильтру или...
681 просмотров
schedule 05.04.2023

Каково оптимальное количество потоков для выполнения операций ввода-вывода в java?
В «Java Concurrency in Practice» Гетца в сноске на странице 101 он пишет: «Для вычислительных задач, подобных этой, которые не выполняют ввод-вывод и не имеют доступа к общим данным, потоки Ncpu или Ncpu+1 обеспечивают оптимальную пропускную...
11222 просмотров
schedule 24.11.2022

файловый буферный объект Python
Я написал класс буфера, который предоставляет File-подобный интерфейс с методами read , write , seek , tell , flush для простой строки в памяти. Конечно, он неполный (например, я не написал readline ). Он предназначен для заполнения фоновым...
12929 просмотров
schedule 28.07.2022

Разница между режимами доступа к объекту `Файл` (т.е. w+, r+)
В чем разница между режимами r+ и w+ при использовании файлов в Ruby? Что насчет режима a+ ?
49654 просмотров
schedule 14.05.2023