Вопросы по теме '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