Я много раз сталкивался с этим конкретным фрагментом кода в решениях конкурсов по программированию. Я понимаю основное использование этого кода, чтобы обойти временные ограничения, но я хочу понять это ...
Следующий фрагмент выводит False: Console.WriteLine(Regex.IsMatch(" abc", @"[[:alpha:]]")); Но это печатает True: Console.WriteLine(Regex.IsMatch("abc", @"[a-zA-Z]")); Почему? Разве они не должны быть...
Что мне нужно, так это значение такого типа и какой интерфейс может его использовать. В спецификации Posix объясняется, что dev_t используется для идентификаторов устройств. Однако, что означает идентификатор устройства для любого объекта, описываемого ..
Для ясности: это вопрос дизайна, а не реализации. Я хочу знать, почему POSIX ведет себя таким образом. Системные вызовы POSIX при указании недопустимой ячейки памяти возвращают...
Есть два разных синтаксиса для подстановки команд: FOO = $ (echo bar) и FOO = `echo bar` Насколько мне известно, первый метод определен в Bash, а второй определен в sh. Подумайте ...
Есть ли HTTP клиент типа wget/lynx/GET, который распространяется по умолчанию в POSIX или *nix операционных системах, который можно использовать для максимальной переносимости? Я знаю, что в большинстве систем есть wget или lynx ...
В наши дни библиотека GNU C использует раскрутку DWARF2 для отмены pthread, так что как исключения C ++, так и обработчики очистки отмены pthread вызываются через общий фрейм вызова раскручивание ...
Я пишу небольшую программу на C, которая использует librt. Я очень удивлен, что программа не будет компилироваться, если я поставлю флаг ссылки в начале, а не в конце: В настоящий момент, чтобы скомпилировать программу, я ...
Знает ли ядро Linux о pthreads в адресе пользователя пробел (я не думаю, что это так ... но я не нашел никакой информации об этом). Как изменяется указатель инструкции, когда происходит переключение потоков ...
Насколько я заметил, обе библиотеки содержат более 90% одинаковых точных кодов.
Когда я объявляю их в своих примерах программ, никакого волшебства не происходит.
Я даже не понимаю разницы между этими библиотеками ...
Я пытаюсь внести тонкие изменения в таблицу разделов диска на Mac; в частности, мне нужно изменить тип раздела. diskutil не поддерживает это, поэтому я не могу его использовать. Это ...
Функция writev принимает массив struct iovec в качестве входного аргумента writev (int fd, const struct iovec * iov, int iovcnt); Входными данными является список буферов памяти, которые необходимо записать в файл (скажем) ...
В средах unix семейство функций makecontext () / swapcontext () иногда используется для реализации сопрограмм в C. Однако эти функции напрямую управляют стеком и потоком выполнения. ...
Итак, если я запустил этот простой вызов в node. js v0.6.7 в OS X 10.6.8 с фиктивным путем, я получаю сообщение об ошибке, как и ожидалось. var fs = require ("fs");
fs.stat ("/ tmp / foo", function (error, stat) {return console ....
Когда вы вводите «ps aux», Команда ps показывает аргументы команды, с которой была запущена программа. Некоторые программы изменяют это как способ индикации статуса. Я пробовал изменить поля argv [], но это не так ...
Кто-нибудь имеет представление об относительной производительности GLib's GAsyncQueue vs. POSIX message_queue для межпоточной коммуникации? У меня будет много небольших сообщений (как односторонних, так и запрос-ответ ...
Я пишу утилиту, которая позволяет устанавливать псевдонимы оболочки на постоянной основе. У меня в голове сидит, что псевдонимы оболочки unix совместимы с POSIX, но я не могу вспомнить, где я это слышал, а мой google fu ...
У меня следующие вопросы: есть ли способ окончательно определить, является ли функция async-signal-safe, если у вас нет доступа к его реализации?
Если нет, есть ли способ проверить, будет ли функция асинхронной -...
Читая о многопоточности POSIX, я наткнулся на пример данных, зависящих от потока. У меня в голове возникла одна путаница ... Интерфейс данных, зависящих от потока, выглядит немного неуклюжим, ...
Функция glob имеет флаг GLOB_MARK, который указывается для добавления косой черты к результатам, которые являются каталогами: GLOB_MARK Каждое имя пути, являющееся каталогом который соответствует шаблону, должен иметь <...
Я начал изучать таймеры POSIX, поэтому я также начал выполнять некоторые упражнения, но у меня сразу возникли некоторые проблемы с компилятором.
При компиляции этого кода я получаю некоторые странные сообщения о макросах вроде ...
Я работаю над переносом некоторого кода с AIX на Linux. Некоторые части кода используют системный вызов shmat () для создания новых файлов. При использовании с SHM_MAP в режиме с возможностью записи можно расширить файл за пределы его ...
Я пытаюсь разработать / реализовать (круговую) очередь (на C) как разделяемую память, чтобы она могла быть совместно используется несколькими потоками / процессами. Структура очереди следующая: typedef struct _q {...
Я понял, как копировать один файл в другой с самого начала, но как я могу изменить программу для копирования в обратном порядке? Исходный файл должен иметь доступ на чтение, а конечный файл - на чтение-запись-выполнение. I ...
Стандарт C (ISO / IEC 9899: 2011 или 9899: 1999) определяет тип ptrdiff_t в . Стандарт POSIX (ISO / IEC 9945; IEEE Std 1003.1-2008) определяет тип ssize_t в . ...
Я читаю справочную страницу GNU find и натыкаюсь на этот переключатель: -regextype type Изменяет синтаксис регулярного выражения, понимаемый тестами -regex и -iregex, которые ...
Я получил EAGAIN при попытке создать поток с помощью pthread_create. Однако, судя по тому, что я проверил, потоки, похоже, были завершены правильно. Что определяет, что ОС будет выдавать EAGAIN, когда ...