Результаты поиска по запросу "pipe"

1 ответ

Perl закрывает трубу без ошибок

3 ответа

Передача нескольких команд в одну команду

8 ответов

Вот пример использования. Предположим, у вас есть сторонняя библиотека, такая как xslt mapper или crypto lib, которая имеет такой интерфейс: doSomething (inputStream, outputStream). И вы не хотите буферизовать результат перед отправкой по проводам. Apache и другие клиенты запрещают прямой доступ к потоковому выходному потоку. Самое близкое, что вы можете получить, - это получить выходной поток - со смещением после записи заголовков - в объекте объекта запроса. Но так как это скрыто, недостаточно передать входной поток и выходной поток сторонней библиотеке. Трубы являются хорошим решением этой проблемы.

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

ТОП публикаций

2 ответа

Использование макроса SAS для передачи списка имен файлов из каталога Windows

Я пытаюсь изменить макрос ниже, чтобы принять параметр макроса в качестве аргумента 'location' для команды dir. Однако я не могу заставить его решить правильно из-за проблемы вложенных кавычек. Использование% str (% ') не работает, равно как и ...

3 ответа

читать стандартный ввод в скрипте bash

У меня есть некоторый набор функций bash, которые выводят некоторую информацию: найти-MODELNAME-в-EPSON-файлов PPDнайти-MODELNAME-в-Samsung-файлов PPD найти-MODELNAME-в-HP-файлов PPDи т.д ...Я писал функции, которые читают вывод и фильтруют ...

1 ответ

взаимодействие proc_open

Вот что я пытаюсь достичь: открыть оболочку (korn или bash, это не имеет значения), из этой оболочки я хочу открыть ssh-соединение (

2 ответа

Может кто-нибудь объяснить тупик буфера трубы?

Документация Python для Popen гласит:Предупреждение. Используйте messages () вместо .stdin.write, .stdout.read или .stderr.read, чтобы избежать взаимных блок...

4 ответа

posix pipe в качестве рабочей очереди

Нормальные реализации рабочей очереди, которые я видел, включают взаимные исключения и условные переменные. Потребитель:A) Acquires Lock B) While Queue empty Wait on Condition Variable (thus suspending thread and releasing lock) C) Work object ...

2 ответа

 когда вы уверены, что копия сделана, особенно если сценарий не просто завершается в этот момент.

у скрипт для копирования некоторых данных между двумя компьютерами в одной сети с помощью psycopg2. Я заменяю какой-то старый, уродливый bash, который делает копию с psql -c -h remote.host "COPY table TO STDOUT" | psql -c "COPY table FROM ...

5 ответов

Принудительно буферизировать stdout при подключении к тройнику

Обычно,