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

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

Что значит EAGAIN?

Как в заголовке, что означает EAGAIN?

Задан 30 Oct 2010, 10:57 от mrdavenz
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Являются ли системные вызовы read () и write () POSIX атомарными?

Я пытаюсь реализовать индекс базы данных на основе структуры данных (Bссылка дерево) и алгоритмы, предложенные Леманом и Яо вЭта бумага [http://www.cs.cornell.edu/courses/cs4411/2009sp/blink.pdf], На странице 2 авторы утверждают, что: Диск ...

Задан 19 Jan 2013, 19:06 от pyon
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

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

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

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

Где разместить конечные точки (файлы) сокетов домена Unix (AF_UNIX)?

Существует ли соглашение о том, где помещать «файлы», представляющие конечные точки, в доменные сокеты Unix? Я склонен ставить их/tmp/some-application-specific-subdir-name/, но мне интересно, если есть более распространенное место. Фон в том, ...

Задан 28 Sep 2011, 08:27 от alk
  • 16 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Почему нельзя найти getaddrinfo при компиляции с gcc и std = c99

У меня есть следующий код, который я пытался скомпилировать. Когда я попытался с std = c99, он потерпел неудачу с предупреждениями о «неявном объявлении типа...

Задан 19 Aug 2012, 06:39 от dave
  • 10 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

и тогда это не устанавливает его собственное, но это кажется извращенным. Может быть, вы должны задать вопрос Python по этому поводу.

я создаю фоновые процессы в скрипте или фрагменте -c, фоновые процессы игнорируют SIGINT и SIGQUIT: Пример: $ alias ps='ps -o pid,ppid,pgrp,sid,stat,tty,ignored,blocked,caught,wchan,min_flt,pmem,args --forest' $ sh -c 'sleep 1000 & sleep 1000 | ...

Задан 14 Jul 2017, 15:30 от PSkocik
  • 44 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Различать потоки Java и потоки ОС?

Как отличить работающие потоки Java и собственные потоки? В Linux будет родительский процесс для каждого дочернего процесса, и они говорят, что 0 является родителем всего процесса, будет ли родительский поток всех разветвленных потоков ...

Задан 11 Dec 2009, 13:44 от karthi
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Жизненные характеристики объекта Python

Примечание. Если вы знаете какой-либо (не разработанный) библиотечный код, который делает то, что я хочу, просвещайте программиста на C / C ++, я приму это к...

Задан 12 Aug 2012, 20:49 от Hassan Syed
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

В C ++ при прерывании с помощью ctrl-c вызывать функцию с аргументами (кроме номера сигнала) перед смертью

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

Задан 14 Oct 2013, 18:15 от dshepherd
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

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

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

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

Linux и порты завершения ввода / вывода?

Используя winsock, вы можете настроить сокеты или отдельные операции ввода / вывода для «перекрытия». Это означает, что вызовы для выполнения ввода-вывода во...

Задан 08 May 2010, 15:01 от someguy
  • 3 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Показать весь процесс с помощью функции posix

Я пытаюсь отобразить текущий запущенный процесс в Ubuntu.Прямо сейчас я использую функцию system () для печати запущенного процесса в терминале. Код:

Задан 08 Sep 2010, 12:01 от Searock
  • 21 голос
  • 4 ответа
  • 0 просмотров
4 ответа

Почему \ $ сводится к $ внутри обратных кавычек [хотя не внутри $ (…)]?

Переходя к стандарту POSIX, я натолкнулся на еще один довольно технический / бессмысленный вопрос. Этосостояния [http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_06_03] : В стиле замещения команд в ...

Задан 10 Sep 2011, 20:54 от ezequiel-garzon
  • 36 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

В чем разница между ssize_t и ptrdiff_t?

Стандарт C (ISO / IEC 9899: 2011 или 9899: 1999) определяет типptrdiff_t в<stddef.h>. Стандарт POSIX (ISO / IEC 9945; IEEE Std 1003.1-2008) определяет типssize_t в<sys/types.h>. В чем разница между этими типами (или почему оба были сочтены ...

Задан 27 Dec 2011, 20:33 от Jonathan Leffler
  • 11 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Что является лучшим решением для приостановки и возобновления pthreads?

нашел следующую тему (Вот) о pthreads, но есть много хороших решений.Я хотел знать, допустим ли следующий фрагмент кода, и если да, то почему эта же блокиров...

Задан 01 Dec 2012, 18:00 от Chef Pharaoh
  • 383 голосов
  • 9 ответов
  • 0 просмотров
9 ответов

https://github.com/ericcurtin/execxx

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

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

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

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

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

Модуль регулярных выражений Python использует BRE или ERE?

Похоже, что POSIX разделяет реализации регулярных выражений на два вида: базовые регулярные выражения (BRE) и расширенные регулярные выражения (ERE).питон

Задан 25 Nov 2015, 01:44 от tarabyte
  • 3 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Существует ли POSIX-совместимый способ получения IP-адреса локальной сети моего компьютера?

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

Задан 27 Dec 2011, 14:14 от raph.amiard
  • 28 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

В системе с 24 ядрами должно быть легко столкнуться с ложными пробуждениями. (Некоторые блоггеры зашли бы так далеко, утверждая, что примерно 40% их ожиданий прерывается в этих системах. Но, безусловно, есть и другие факторы, которые следует учитывать в уравнении, что усложняет определение числа.).

вопрос не о том, действительно ли ложные пробуждения счастливы, потому что это уже обсуждалось здесь в полном объеме:Действительно ли случаются ...

Задан 14 Jul 2011, 22:51 от Konrad Reiche
  • 5 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

программа для печати нечетных и четных чисел в отдельных потоках

Я учусь программированию с использованием pthreads. Как я могу написать программу для печати нечетных чисел и четных чисел в отдельных потоках.

Задан 30 Apr 2010, 05:41 от user329013
  • 66 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Является ли snprintf () ВСЕГДА нулевым завершением?

Всегда ли snprintf завершает нулевой буфер назначения? Другими словами, достаточно ли этого: char dst[10]; snprintf(dst, sizeof (dst), "blah %s", somestr);или вам нужно так делать, если somestr достаточно длинный? char dst[10]; somestr[sizeof ...

Задан 09 Oct 2011, 22:18 от Prof. Falken
  • 9 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Почему wait () устанавливает статус 256 вместо состояния выхода -1 для разветвленного процесса?

Я пытаюсь вернуть целочисленное значение из дочернего процесса.Однако, если я используювыход (1) я получил256 в качестве выхода.Выход (-1) дает65280.Есть ли ...

Задан 07 Sep 2010, 14:33 от user191776
  • 9 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

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

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

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

 Не удается, кроме, возможно, сообщить, что проблема возникла.

системный вызов close (2) завершится неудачно с EIO, дескриптор файла все еще будет удален? Если да, то невозможно ли обработать ложную ошибку ввода-вывода, повторив попытку позже? Если нет, то как предотвратить утечку файлового дескриптора?

Задан 04 Sep 2011, 02:06 от fornwall
  • 74 голосов
  • 14 ответов
  • 0 просмотров
14 ответов

вывод команды и передача ее в bash - лучший способ работы с cron. Поскольку cron использует sh, а не bash. Проверьте, где ваш Bash использует «какой Bash». В FreeBSD это / usr / local / bin / bash, в Linux / bin / bash.

ужно создать работу cron, которая будет выполняться каждый последний день месяца. Я создам это из cpanel. Любая помощь приветствуется. Спасибо

Задан 26 May 2011, 13:22 от Utku Dalmaz
  • 60 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Возможно ли переименование атомарного файла (с перезаписью) в Windows?

В системах POSIX rename (2) предусматривает атомарную операцию переименования, включая перезапись файла назначения, если он существует и если разрешения позволяют. Есть ли способ получить такую же семантику в Windows? Я знаю о MoveFileTransacted ...

Задан 03 Oct 2008, 15:25 от teratorn
  • 2 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

проблема завершения потока (c программирование)

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

Задан 12 Nov 2009, 21:09 от Carl
  • 14 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

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

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

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

Разница между стандартной библиотекой C и библиотекой C POSIX

Меня немного смущают "C стандартная библиотека" и "C POSIX lib", потому что я обнаружил, что многие заголовочные файлы, определенные в "C POSIX lib", также являются частью "C стандартной библиотеки". Итак, я предполагаю, что «стандартная ...

Задан 21 Feb 2012, 11:32 от Alcott
  • 10 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Имя и Безымянный Семафор

Я пытаюсь понять сходства и различия между именованным и безымянным семафором, поэтому мои поиски в Google дали мнеэто [http://docs.oracle.com/cd/E19253-01/816-5137/sync-39/index.html], У меня был вопрос по поводу формулировки на странице, хотя, ...

Задан 30 Oct 2012, 18:58 от Richard
  • 9 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Выполнить командную строку и вернуть вывод команды

В настоящее время я использую вызовы командной строки оболочки из моей программы на языке Fortran, используя нестандартную встроенную процедуру SYSTEM (аналогичную встроенной в Fortran 2008 EXECUTE_COMMAND_LINE): CALL SYSTEM(commandStr)где ...

Задан 20 Oct 2011, 16:25 от milancurcic
Page 1 of 6
1 2 3 4 5