Публикации по теме 'io'


Подробное объяснение моделей ввода-вывода
Суть операций ввода-вывода заключается во взаимном копировании буферов пользовательского пространства и буферов пространства ядра. Обычно он состоит из двух шагов: ждать, пока сетевые данные достигнут сетевой карты (готовность к чтению) / ждать, пока сетевая карта будет доступна для записи (готовность к записи) -> чтение / запись в буфер ядра копировать данные из буфера ядра -> пространство пользователя (чтение) / копировать данные из пространства пользователя -> буфер ядра (запись)..

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

Как мне обрабатывать несколько потоков в Java?
Я пытаюсь запустить процесс и делать что-то с его потоками ввода, вывода и ошибок. Очевидный способ сделать это — использовать что-то вроде select() , но единственное, что я могу найти в Java, — это Selector.select() , которое принимает Channel ....
6304 просмотров
schedule 04.10.2022

С# проверьте правильность назначения файла
Есть ли стандартная функция для проверки правильности указанного каталога? Причина, по которой я спрашиваю, заключается в том, что я получаю абсолютную строку каталога и имя файла от пользователя, и я хочу проверить правильность местоположения,...
16058 просмотров
schedule 18.01.2024

Как узнать, закрыт ли поток BufferedReader
У меня есть два потока в Java. Первый поток закрывает буферизованный считыватель ( br.close() ) Когда второй поток читает тот же читатель, я получаю IOException (Stream Closed) Я получаю это исключение, даже если использую br.ready()...
24952 просмотров
schedule 27.10.2022

Кодировка символов фиксированного размера
Я разрабатываю в VB.Net приложение, которое читает текстовые файлы с использованием объекта FileStream . Я не использую StreamReader , так как буферизация делает невозможным использование Seek . Эти текстовые файлы образуют базу данных с...
358 просмотров
schedule 24.04.2024

Исключение: java.io.StreamCorruptedException: недопустимый код типа: 00
Когда я запрашиваю объект через интерфейс EJB, под консолью все в порядке, но переключаюсь на запрос из Swing, он выдает это исключение. Исключение: java.rmi.UnmarshalException: failed to unmarshal MY_ENTITY****; nested exception is:...
16001 просмотров
schedule 01.11.2023

Как я могу автоматически использовать STDIN/OUT при открытии файла в Perl, если имя файла -?
У меня есть программа на Perl, которая принимает аргументы входных и выходных файлов, и я хотел бы поддержать соглашение об использовании "-" для указания стандартного ввода/вывода. Проблема в том, что я не могу просто открыть имя файла, потому что...
880 просмотров
schedule 08.11.2023

Как записать в текстовый файл с помощью AppleScript?
Итак, это все. Как я могу записать в текстовый файл с помощью AppleScript? Я пробовал гуглить, но ответы, похоже, устарели, и я не совсем уверен, какая идиома должна быть предпочтительной в наши дни.
42070 просмотров
schedule 22.12.2023

(c / c ++) пытается заставить EOF из родительского процесса отправлять входные данные дочернему процессу
У меня очень простая программа c / c ++, которая разветвляет дочерний процесс для выполнения другой программы, а затем отправляет некоторые данные этой дочерней программе и ждет ответа. дочерняя программа читает из стандартного ввода и ожидает EOF,...
4092 просмотров
schedule 07.05.2024

Сброс стандартного выходного потока
Я знаю, что в Java есть функция для установки стандартного потока вывода на любое значение, определенное пользователем, с использованием метода System.setOut . Но есть ли способ сбросить стандартный вывод на тот, который был сохранен ранее, или на...
34622 просмотров
schedule 05.09.2022

Ошибка WaitCommEvent из-за недопустимого параметра при втором проходе
В моем приложении используется последовательный ввод-вывод с перекрывающимися событиями. По какой-то причине ::WaitCommEvent постоянно терпит неудачу при втором проходе цикла с ERROR_INVALID_PARAMETER . Если кто-нибудь может объяснить, что мне...
4184 просмотров

Получить список имен каталогов и вывести в файл
Я ищу лучший способ для компьютера с Windows получить список каталогов, вывести результат в форматированный текстовый файл, который затем можно использовать для обновления SQL. Справочники формируются: /<Category-Name>/img.jpg or...
1047 просмотров
schedule 11.10.2023

Как имитировать файловый ввод-вывод в Java?
Как я могу создать класс MockFile , имитирующий java.io.File w.r.t. файл читать и писать? Я везде использую свои методы вместо new FileInputStream(....) и new FileOutputStream(....) , так что с этой частью проблем нет (всегда делегирую в...
3492 просмотров
schedule 08.11.2023

FileInputStream уже использует буферы?
Когда я использую FileInputStream для чтения объекта (скажем, нескольких байтов), включает ли базовая операция: 1) Чтение всего блока диска, чтобы, если я впоследствии выполняю другую операцию чтения, не требовалось чтение реального диска,...
1418 просмотров
schedule 12.09.2022

Как прочитать файл в SWI Prolog?
Я хочу прочитать файл, который будет содержать имена в каждой строке. И я не знаю, как это сделать с помощью SWI Prolog. У меня есть достаточные знания C/C++, так что есть ли способ сделать то же самое с Prolog?
1425 просмотров
schedule 31.03.2024

Java и & в именах файлов
У нас есть файлы с "&" в именах файлов, и мы хотим использовать java.io.File , например, метод list() . В этом случае список не возвращает записи каталога. Экранирование "&" с помощью "\&" не помогает. Спасибо.
115 просмотров
schedule 10.11.2023

Как прочитать файл с конца в начало?
Как читать файл с конца в начало моего кода, try { String strpath="/var/date.log"; FileReader fr = new FileReader(strpath); BufferedReader br = new BufferedReader(fr); String ch; String[] Arr;...
4941 просмотров
schedule 11.12.2023

Ошибка решения анаграммы Python
Я написал алгоритм решения анаграммы, который не работает. for word in wordlist: #Checking for equal length if sorted(word.replace("\n", "")) == sorted(anagram): possible.append(word) Мне нужно было использовать len(word) - 1,...
639 просмотров

Чтение байтов из файла с помощью fileinputstream для поиска потерянных изображений
Я пытаюсь прочитать файл .raw, чтобы найти некоторые «поврежденные» изображения. Я пробовал все. Насколько я понимаю, должно работать следующее public void readFile(){ FileInputStream inFile = new FileInputStream(this.rawFile);...
2466 просмотров
schedule 04.11.2022

Запись в буфер перед записью в файл, чтобы избежать блокировки
В настоящее время я работаю над проектом С#, где мне нужно записать содержимое в файл. Пока файл записывается, отдельный поток обращается к файлу, чтобы получить размер файла, поэтому иногда, когда я пишу в файл, он блокируется, поскольку проверка...
464 просмотров
schedule 28.03.2024

Отключение станд. и файловый ввод-вывод в реализации песочницы Python
Я пытаюсь настроить песочницу Python и хочу запретить доступ к стандартному и файловому вводу-выводу. Я запускаю песочницу внутри работающего сервера Python. Я уже рассмотрел такие модули, как RestrictedPython и PyPy ; однако я хочу иметь...
1469 просмотров
schedule 05.09.2022