Результаты поиска по запросу "c"
Порядок определения типов
Есть ли какое-либо предпочтение / соглашение / правило в заказе для определения переменной какstatic а такжеlong/double или другие типы? например является static double a;такой же как double static a;это отличается от функций? выше, а является ...
Улучшить производительность SQLite INSERT-в-секунду?
Оптимизировать SQLite сложно. Массовая вставка приложения C может варьироваться от 85 вставок в секунду до более 96 000 вставок в секунду! Фон:Мы используем SQLite как часть настольного приложения. У нас есть большие объемы данных конфигурации, ...
sizeof long double и точность не совпадают?
Рассмотрим следующий код C: #include <stdio.h> int main(int argc, char* argv[]) { const long double ld = 0.12345678901234567890123456789012345L; printf("%lu %.36Lf\n", sizeof(ld), ld); return 0; }Составлено сgcc 4.8.1 подUbuntu x64 13.04, он ...
Фреймворки модульного тестирования для C [дубликаты]
Возможный дубликат: Модульное тестирование кода C [https://stackoverflow.com/questions/65820/unit-testing-c-code] Я видел несколько вопросов, специфичных для C ++, но мне очень любопытно, что касается C. Я пытаюсь добавить стандартную среду ...
Второй сигнал вызова в sighandler - зачем?
Недавно я нашел код, который используетsignal: 286 static void sighandler( int signum ) 287 { 288 alarmed = 1; 289 signal( signum, sighandler ); 290 } 291 292 void set_alarm( int seconds ) 293 { 294 alarmed = 0; 295 signal( SIGALRM, sighandler ...
Многоразмерная очередь без malloc
Я заинтересован в создании очереди, которая может принимать разные, но определенные размеры. Допустим, с 8, 16 и 32 элементами и я хочу сделать это без использования malloc. Что ж, было бы легко, если бы я создал 3 разные очереди, но я не хочу ...
libcurl откладывает на 1 секунду перед загрузкой данных, curl командной строки не
Я использую libcurl для отправки команды API на локальный сервис (т.е. на 127.0.0.1). Программа предназначена для замены сценария оболочки (который используетcurl программа). Все работает, за исключением того, что где-то есть 1-секундная ...
Как компилятор узнает, что запятая в вызове функции не является оператором запятой?
Рассмотрим вызов функции (вызовint sum(int, int)) printf("%d", sum(a,b));Как компилятор решает, что, используется в вызове функцииsum(int, int) не оператор запятой? НОТАЯ не хотел использовать оператор запятой в вызове функции. Я просто ...
Прерывание принять ()
Есть ли в ОС переносимый способ прерывания блокировки?accept? У меня есть многопоточный сервис / служба deamon, которая должна изящно закрыть все хосты прослушивающей сети, когда служба / служба deamon получает сигнал выключения. Я вижу, что ...
Массив структур, заменяющих значения над собой
Итак, у меня есть приведенный ниже код, и я просто извлекаю различные вещи из файла и вводю их в виде массива структур, это «на первый взгляд» работает изначально, НО, когда я начинаю печатать его после того, как это сделано с файлом, который, ...