Лучшие posix вопросы ИТ разработчиков

  • 4 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

ел бы асинхронно контролировать файл для любых изменений. То есть я хотел бы, чтобы в моей программе был обратный вызов (возможно, из ядра), когда файл был изменен / удален. Файл представляет собой простой текстовый файл. Я знаю, что это можно ...

Задан 04 Aug 2011, 17:43 от vinodkone
  • 10 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

возвращаясь к теме «как вы используете AIO и EPOLL вместе»

после обсуждения вКак вы используете AIO и epoll вместе в одном цикле событий?.На самом деле в Linux есть 2 API "aio". Есть POSIX aio (семейство фу...

Задан 31 Jan 2010, 22:08 от user237419
  • 1 голос
  • 3 ответа
  • 0 просмотров
3 ответа

, Не относится к

ли способ проверить гранулярность функции gettimeofday (), предоставляемой POSIX?

Задан 23 Jan 2011, 19:50 от nikhil
  • 13 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Очень простой пул потоков с использованием pthreads в C ++

Я пытаюсь понять некоторые основы использования pthreads POSIX. В конечном счете, мне нужно распараллелить некоторые вычисления, используя модель пула потоко...

Задан 24 Aug 2010, 21:14 от Ryan Budney
  • 20 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

unix.stackexchange.com/questions/45458/...

могу определить тип моей оболочки? т.е. будь то традиционный sh, bash, ksh, csh, zsh и т. д. Обратите внимание, что проверка$SHELL или же$0 не будет работать, потому что$SHELL не устанавливается всеми оболочками, поэтому, если вы начнете в ...

Задан 02 Mar 2011, 11:11 от DrHyde
  • 9 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Запустите команды Linux из Qt4

Как я могу запускать программы командной строки под Linux из Qt4? И, конечно же, я хочу получить результаты, которые я могу использовать. Я бы использовал это дляls | grep, но это хорошо знать для любых будущих проблем.

Задан 27 Jan 2010, 15:36 от StJimmy
  • 14 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

(Правка: Кроме того, если это не просто учебное упражнение, не изобретайте это колесо - было бы намного проще и, следовательно, менее подвержено ошибкам, использовать ftw или nftw, как предлагали другие.)

от вопрос уже есть ответ здесь: Удаление не пустого каталога программно в C или C ++ [/questions/2256945/removing-a-non-empty-directory-programmatically-in-c-or-c] 9 ответовМеня больше всего интересует нерекурсивный случай, но я предполагаю, ...

Задан 29 Mar 2011, 03:56 от SetJmp
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как получить список открытых сегментов разделяемой памяти posix во FreeBSD

В Linux я могу получить список открытых сегментов разделяемой памяти posix, получив список каталогов / dev / shm.Как программно получить список всех открытых...

Задан 14 Sep 2012, 16:53 от Turnaev Evgeny
  • 13 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как преобразовать PCRE в POSIX RE?

Это интересный вопросRegex для сопоставления с чем угодно (включая пустую строку), кроме конкретной заданной строки обеспокоен тем, как сделать негативный пр...

Задан 14 May 2010, 21:18 от David M
  • 9 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Быстрый ввод / вывод в конкурентном программировании

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

Задан 17 Mar 2012, 11:29 от s2n
  • 383 голосов
  • 9 ответов
  • 0 просмотров
9 ответов

https://github.com/ericcurtin/execxx

способ получить вывод команды, когда она запускается из программы на C ++. Я посмотрел на использование функции system (), но она просто выполнит команду. Вот пример того, что я ищу: std::string result = system("./some_command");Мне нужно ...

Задан 26 Jan 2009, 05:11 от Misha M
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

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

естовое приложение

Задан 01 Dec 2010, 18:54 от Ximik
  • 7 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Регулярное выражение Posix, не жадный

Есть ли способ использовать не жадное регулярное выражение в C, как можно использовать в Perl? Я попробовал несколько вещей, но на самом деле это не работает. В настоящее время я использую это регулярное выражение, которое ...

Задан 27 Nov 2013, 10:26 от user2212190
  • 92 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Является ли файл append атомарным в UNIX?

В общем, что мы можем принять как должное, когда добавляем файл в UNIX из нескольких процессов? Можно ли потерять данные (один процесс перезаписывает другие ...

Задан 25 Jul 2018, 17:41 от Peter CordesLajos Nagy
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

потоки posix блокируют сигнал и разблокируют

Есть ли способ заблокировать определенные сигналы и разблокировать другие сигналы в том же наборе? Кажется, я просто не могу понять, как это происходит! Пример sigset_t set; sigemptyset(&set); sigaddset(&set, SIGUSR1); // Block signal SIGUSR1 ...

Задан 29 Oct 2012, 00:55 от Max
  • 25 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Установка приоритета потока в Linux с помощью Boost

Ускоренные библиотеки неКажется, нет устройства для настройки потокаприоритет Будет ли это лучший код для использования в Linux или есть лучший метод?

Задан 25 Sep 2009, 21:21 от SlickMcRunFast
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Откуда происходит рекурсивное расширение переменных в числовом контексте bash / shell?

В спецификации POSIX говорится оАрифметическое Расширение тот[i] Если переменная оболочки x содержит значение, которое образует допустимую целочисленную конс...

Задан 01 May 2015, 02:44 от Etan Reisner
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Тест на соответствие оболочки POSIX?

Как я могу проверить сценарий оболочки, чтобы убедиться, что он совместим с POSIX? У меня есть большой набор сценариев, написанных для различных версий Bash ...

Задан 22 Feb 2015, 05:47 от Present Occupant
  • 56 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

 для определенного класса файловых дескрипторов. Не очень похоже на Unix.

етил несколько странностей, когда имел дело с именованными каналами (FIFO) под различными версиями UNIX (Linux, FreeBSD и MacOS X) с использованием Python. Первое и, возможно, самое раздражающее, что попытки открыть пустой / пустой FIFO только ...

Задан 25 Apr 2011, 19:26 от Jim Dennis
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

fork без exec и pthread_mutex_t, используемый разделяемым объектом

Я работаю с проектом веб-сервера, который выполняетfork безexec, Программа зависит от OpenSSL, и OpenSSL требуется несколько блокировок (CRYPTO_NUM_LOCKS а точнее около 40 на данный момент). Замки, как правило,pthread_mutex_t в Linux, и они ...

Задан 13 Dec 2013, 00:45 от jww
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Есть ли сценарий, где можно использовать функцию FMA в libc?

Я сталкиваюсьэта страница [http://sourceware.org/newlib/libm.html#fma]и найти там странныйумножение с плавающей запятой функция -fma а такжеfmaf, Это говорит о том, что результат примерно такой: (x * y) + z #fma(x,y,z)И значениебесконечная ...

Задан 08 Nov 2012, 15:24 от Hongxu Chen
  • 25 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

linux / parisc, некоторые HP-UX, некоторые старые приложения ... это то, что показывает Google, я не знаю больше. Просто используйте оба, если они одинаковы, компилятор с удовольствием их оптимизирует.

о любопытно. Какие системы обеспечивают EAGAIN и EWOULDBLOCK#define их как разные значения?

Задан 09 Aug 2011, 21:27 от pilcrow
  • 84 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Почему существует SIGPIPE?

Из моего понимания,SIGPIPE может произойти только в результатеwrite(), который может (и делает) вернуть -1 и установитьerrno вEPIPE... Так почему у нас есть дополнительные издержки сигнала? Каждый раз, когда я работаю с трубами, ...

Задан 03 Dec 2011, 17:27 от Shea Levy
  • 3 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

 существовать.

ы персонажей Руби длязнаки препинаният.е.

Задан 06 Feb 2017, 14:30 от Stefan
  • 15 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Какие аргументы posix_fadvise () для последовательной записи файла?

Я работаю над приложением, которое последовательно пишет большой файл (и не читает вообще), и я хотел бы использовать

Задан 20 Sep 2010, 21:44 от Michał Górny
  • 20 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

несколько потоков, выполняющих poll () или select () для одного сокета или канала

Что говорят POSIX и другие стандарты о ситуации, когда работают несколько потоков?poll() или жеselect() вызовы одного сокета или дескриптора канала одновременно? Если поступают какие-либо данные, выходит ли из строя только один из ...

Задан 19 Sep 2013, 09:51 от wilx
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

потоки posix блокируют сигнал и разблокируют

Есть ли способ заблокировать определенные сигналы и разблокировать другие сигналы в том же наборе? Кажется, я просто не могу понять, как это происходит!Пример

Задан 28 Oct 2012, 23:55 от Max
  • 8 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Синхронизация общей памяти Linux

Я реализовал два приложения, которые совместно используют данные, используя API общей памяти POSIX (т.е.shm_open). Один процесс обновляет данные, хранящиеся в сегменте общей памяти, а другой - их считывание. Я хочу синхронизировать доступ к ...

Задан 16 Jan 2013, 17:31 от waffleman
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как я могу выполнить модульное / интеграционное тестирование поведения управляющего кода ANSI программы?

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

Задан 01 Feb 2016, 15:31 от dimo414
  • 0 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Заголовки POSIX (из проекта MinGW) в Visual Studio 2013

(Продолжается от:Портирование из Code :: Blocks в Visual Studio 2010 - Я удалю это, если это противоречит правилам форматирования StackExchange)Я пытаюсь пор...

Задан 23 Dec 2014, 16:28 от Banderi
  • 9 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Использование Struct Stat ()

Я пытаюсь выяснить, как именно использовать stat () для сбора информации о файле. Что мне нужно, это иметь возможность распечатать несколько полей информации...

Задан 18 Aug 2010, 13:14 от Dan Snyder
  • 18 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Обнаружение chroot тюрьмы изнутри

Как можно обнаружить, что в изолированной тюрьме без прав суперпользователя? Предположим, стандартная система BSD или Linux. Лучшее, что я придумал, - это посмотреть значение inode для «/» и определить, достаточно ли оно низкое, но я бы хотел ...

Задан 16 Sep 2008, 18:04 от Topaz
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Не проверять возвращаемое значение close (): насколько серьезно?

Линукс "человек рядом " предупреждает (SVr4, 4.3BSD, POSIX.1-2001):Не проверка возвращаемого значения close () являетсяобщий нО ТЕМ НЕМЕНЕЕсерьезны...

Задан 27 Sep 2013, 15:01 от Camille Goudeseune
  • 11 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Да, я знаю, я просто не подчеркнул это.

й программе я выполняю данную команду и получаю результат (журнал и состояние выхода). Также моя программа должна поддерживать специфичные для оболочки команды (то есть команды, которые содержат специфические для оболочки символы ~ (tild), | ...

Задан 12 Apr 2011, 16:09 от Mihran Hovsepyan
  • 3 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Является ли Java FileLock консультативной блокировкой POSIX (fcntl)

У меня есть программа C ++, которая блокирует файлы с помощью консультативных блокировок POSIX. То есть он используетPOSIX

Задан 09 May 2014, 10:30 от Raedwald
  • 25 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 также хорошо, если вы хотите каталог, но вы не должны закрывать его впоследствии; Вы должны пойти дальше и использовать его.

от вопрос уже есть ответ здесь: Проверка, существует ли каталог в Unix (системный вызов) [/questions/3828192/checking-if-a-directory-exists-in-unix-system-call] 8 ответовЯ пишу программу, чтобы проверить, является ли что-то файл или ...

Задан 29 Dec 2010, 09:45 от Jookia
Page 1 of 6
1 2 3 4 5