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

3 ответа

Чао!

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

4 ответа

выход:

аюсь отправить целое число с трубы в системе POSIX, ноwrite() Функция работает для отправки строковых или символьных данных. Есть ли способ отправить целое число с каналом? С уважением

1 ответ

Исправил это спасибо, казалось, что очистка stdout перед отправкой решила проблему.

аюсь запустить исполняемый файл программы C внутри Java-приложения и позволить им общаться друг с другом с помощью stdin и stdout. Программа на C будет ждать команду из java-приложения и отправит ее обратно. Я протестировал Java-код с помощью ...

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

2 ответа

Круто, спасибо за разъяснения. Сейчас я собираюсь придерживаться пути Брайана ради постоянства. Мне нравятся конечные функции с легко распознаваемыми типами. Может быть, они добавят поддержку для этого в будущем.

аюсь выяснить правильный синтаксис, чтобы использовать оператор трубы |> при создании объекта. В настоящее время я использую статический член для создания объекта и просто подхожу к нему. Вот упрощенная версия. type Shape = val points : Vector[] ...

3 ответа

 оператор (поскольку он загружает JVM), и это нужно сделать только один раз в начале сеанса, чтобы оно влияло только на время запуска. Если время запуска имеет значение, то я согласен, что это будет проблемой.

инство языков поддерживают двустороннее общение процессов. Например, в Python я могу (небрежно) сделать: >>> from subprocess import * >>> p = Popen('nslookup', stdin=PIPE, stdout=PIPE) >>> p_stdin, p_stdout = p.communicate("www.google.com") >>> ...

5 ответов

Node.js Пипетирование одного и того же читаемого потока в несколько (доступных для записи) целей

Мне нужно запустить две команды последовательно, которые должны читать данные из одного потока. После передачи потока в другой буфер очищается, поэтому я не могу снова прочитать данные из этого потока, так что это не работает: var spawn = ...

2 ответа

Как передать ввод в цикл Bash while и сохранить переменные после окончания цикла

Bash позволяет использовать:cat <(echo "$FILECONTENT") Bash также позволяет использовать:while read i; do echo $i; done </etc/passwd чтобы объединить два предыдущих, это можно использовать:echo $FILECONTENT | while read i; do echo $i; ...

5 ответов

 является важной частью этой проблемы ...

овном мне интересно, почему это ничего не выводит: tail --follow=name file.txt | grep something | grep something_elseВы можете предположить, что он должен выдать вывод. Я запустил еще одну строку для подтверждения. cat file.txt | grep something ...

2 ответа

Эрик показал предпочтительный способ сделать это

ользую следующий код: #include <iostream> using namespace std; int main(int argc, char **argv) { string lineInput = " "; while(lineInput.length()>0) { cin >> lineInput; cout << lineInput; } return 0; }С помощью следующей команды:echo "Hello" | ...

3 ответа

Если это на самом деле лучше, чем зацикливание, необходимо доказать известные fds.

то в моей текущей реализации сервера, это в настоящее время что-то вроде этого: void loop(){ // step 1: clear set fd_set readfds; while(true){ // step 1: FD_ZERO(readfds); // step 2: loop_through_sockets_and_add_active_sockets_to(theset); // ...