Публикации по теме '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 просмотров
schedule
21.02.2024
Получить список имен каталогов и вывести в файл
Я ищу лучший способ для компьютера с 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 просмотров
schedule
20.11.2023
Чтение байтов из файла с помощью 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