Результаты поиска по запросу "c"
проблема завершения потока (c программирование)
Я работаю над приложением для Linux на C, которое использует несколько потоков. Потоки, порожденные основной функцией, выполняют большую часть работы и поэтому обычно заканчиваются последними. Я наблюдаю какое-то странное поведение, и я полагаю, ...
Назначение cvGet2D и cvSet2D?
ЧтоcvSet2D а такжеcvGet2D на самом деле делать в OpenCV? Как в следующем коде, чтобы повернуть матрицу, я используюcvGet2D: CvMat* rot3= cv2DRotationMatrix( center, angle, scale, rot); cv::Mat rot3cpp(rot3); for(int j=0;j<rot3cpp.rows;j++) { for ...
Как измерить время процессора и время настенных часов?
Я видел много тем об этом, даже на stackoverflow, например: Как я могу измерить время процессора и время настенных часов в Linux / ...
Странный вывод при печати значения 0x89 (-119)
Как видно из заголовка, я получаю «странный» результат при выполнении следующего кода: #include <stdio.h> int main() { char buff[4] = {0x17, 0x89, 0x39, 0x40}; unsigned int* ptr = (unsigned int*)buff; char a = (char)((*ptr << (0*8)) >> (3*8)); ...
C: выравнивание структур данных
Я работаю со структурами и у меня есть несколько вопросов о них. Как я понимаю, структурные переменные будут размещаться в памяти последовательно. Длина блоков (слов) зависит от архитектуры машины (32 бита - 4 байта, 64 бита - 8 ...
обработка ошибок сегментации Cython
Я упаковываю некоторую библиотеку C, и у меня есть одна функция, которая в некоторых случаях может привести к ошибке сегментации. В этом случае мне нужно вызвать вторую функцию, которая в этом случае успешно завершится. Кто-нибудь знает, как я ...
Используйте flock () в обработчике sigaction
flock() как правило, безопасен для асинхронных сигналов, потому что это системный вызов. Его семантика затрудняет реализацию по-другому. Это не в ...
Способы ASSERT выражений во время сборки в C
Я убираю некоторый старый код, который повсеместно использует «магические числа» для установки аппаратных регистров, и я хотел бы использовать константы вместо этих чисел, чтобы сделать код несколько более выразительным (на самом деле они будут ...
Алгоритм инфикса к постфиксу, который заботится об унарных операторах
I / p для алгоритма будет таким выражением: a+(-b) a*-b+cлюбое выражение, которое поддерживал бы стандартный компилятор Си. Теперь у меня есть вход, уже отформатированный как поток токенов, токены содержат информацию, является ли он оператором ...
Ошибка компиляции C: Id вернул 1 состояние выхода
По какой-то причине, когда я пытаюсь скомпилировать программу, компилятор говорит, что разрешение отклонено, и Id вернул 1 состояние выхода. Кто-нибудь может сказать мне, что это значит? Спасибо #include <stdio.h> /* Library inclusions */ ...