Я скомпилировал приведенный ниже код с компилятором VC ++ 2010: __declspec (dllexport)
беззнаковый int __cdecl __mm_getcsr (void) {return _mm_getcsr (); } и сгенерированный код был: push ECX stmxcsr [ESP] ...
У меня есть легкое приложение, которое улавливает события Xorg и dbus. Для этого я инициализировал цикл dbus и запустил g_main_loop, но я не знаю, как добавить обработку событий Xorg в естественном ...
При отладке я часто переходил к написанной вручную ассемблерной реализации memcpy и memset. Обычно они реализуются с использованием потоковых инструкций, если они доступны, цикл развернут, ...
test.c: В функции 'main':
test.c:10: предупреждение: неизвестный символ типа преобразования 0x20 в формате
test.c:10: предупреждение: неизвестный символ типа преобразования 0x20 в формате
test.c:12: предупреждение: преобразование ...
Есть ли какие-то простые практические правила, когда использовать poll или epoll в среде с малой задержкой? У epoll должны быть более высокие накладные расходы, если отслеживается только несколько файловых дескрипторов. Пожалуйста, дайте некоторое предст
Как пишется код системного вызова форка. Я хочу знать некоторые подробности того, как функция может возвращать два разных значения и это двум разным процессам. Короче говоря, хочу знать, как устроен системный вызов fork ...
Есть ли способ заменить символ пробела на 0 в заполнении printf для ширины поля Используемый код printf ("% 010s", "this "); Не работает для струнных !!
Можно ли явно создать статические объекты в кеше ЦП, чтобы убедиться, что эти объекты всегда остаются в кеше, чтобы не снижалась производительность из-за их попадания в оперативную память ...
У меня есть две версии программы, которые делают в основном одно и то же, получая наибольшую длину строки в файле, у меня есть файл с примерно 8 тысячами строк, мой код на C немного больше ...
Я пишу консольное приложение, которое выполняет несколько scanf для int
И после этого я выполняю getchar: int x, y;
char c;
printf ("х: \ п");
scanf ("% d", & x);
printf ("у: \ п");
scanf ("% d", & y);
c = ...
У меня возникла ошибка, из-за которой я не понимаю, почему она появляется. Самое странное, что иногда случается, но в последнее время случается всегда, код, который я использую, тот же, и я не вносил никаких изменений к нему, на самом деле я ...
Мне было интересно, что из чего реализовано. Я предполагаю, например, что fopen реализуется с использованием OpenFile. Насколько я могу судить, Win32 API более полный, чем библиотека MSVC C ...
Для проекта выходного дня я ищу микро веб-фреймворк типа bottle.py (http://bottlepy.org), но для простого старого C. К сожалению, Google не очень помог. Любые предложения приветствуются!
Я разрабатываю приложение, которое должно получать изображения с камеры и отображать их в окне GTK. Камера доставляет необработанные изображения RGB (3 байта на пиксель, без альфа-канала, фиксированный размер) в ...
Доступ к неконстантный объект через объявление константы, разрешенное стандартом C?
Например Гарантируется ли следующий код компилировать и выводить 23 и 42 на стандартной платформе? ...
Я пытаюсь разработать / реализовать (круговую) очередь (на C) как разделяемую память, чтобы она могла быть совместно используется несколькими потоками / процессами. Структура очереди следующая: typedef struct _q {...
учитывая следующий оператор, который выполняется много: iNormVal = iVal / uRatio; будет ли следующее иметь больше смысла (с точки зрения производительности), если uRatio == 1 большую часть времени (90%)? if(uRatio > 1)?
...
В последний день в моем коде произошла неприятная ошибка, которая после некоторого поиска, похоже, связана со сравнением между значениями символов и шестнадцатеричными. Мой компилятор - gcc 4.4.1, работающий в Windows.
Я воспроизвел ...
Есть ли способ создать файл True Type Font программно в objective-c? Я нашел эту ссылку, http://developer.apple.com/fonts/TTRefMan/index.html, но кажется, что там нет встроенных ...
Существует большой массив записей следующего типа: typedef struct {int ценность; int mask; int otherData;
} Запись; Я хотел бы найти запись в этом массиве в соответствии с предоставленным int ...
Вот что у меня есть на данный момент (без проверки ошибок): struct sockaddr_in addr, ss, dest;
int порт, s = сокет (AF_INET, SOCK_DGRAM, IPPROTO_UDP);
fcntl (s, F_SETFL, fcntl (s, F_GETFL, 0) | O_NONBLOCK); ...
У меня уже несколько дней возникают проблемы с вычислением контрольной суммы для TCP. Я просмотрел множество источников в Интернете, но ни один из примеров, которые я видел, не показывает вам, как вычислить контрольную сумму TCP. ...
Недавно я очень заинтересовался компиляторами и тем, как они работают. Поскольку у gcc есть исходный код, я подумал, что это будет лучший материал для изучения. Первое, что я понял, это то, что это будет ...
Я вызываю функцию R из пакета R e1071, который связан с libsvm (программой на C). Эта функция передает предупреждающие сообщения C (printf) в консоль R. Я знаю это, потому что ...
Мне нужно создать программу, которая будет взаимодействовать с другими программами на тот же компьютер через сокеты UDP. Он будет читать команды из stdin, и некоторые из этих команд заставят его отправлять / получать ...
Я пытаюсь написать расширение для Ruby, и весь день успешно компилировал файл общих объектов nmatrix.so. Но потом, внезапно, вместо него начинает создаваться nmatrix.bundle, без всякого .so ...
Я пытаюсь создать свой собственный модуль zend (.so). У нас есть несколько функций, которые можно реализовать в нашем собственном модуле, что повысит нашу производительность на веб-сайте с высокой посещаемостью (50 тыс. + Посещений в день) . ...
Мне нужно получить начальный и конец адресу текстового раздела исполняемого файла. Как я могу получить это? Я могу получить начальный адрес из символа _инита или символа _START, но как насчет окончания адреса? ...
Играть с указателями в C весело (не совсем). У меня есть несколько массивов строк, которые я хочу объявить простым способом, желательно что-то вроде: arrayOfStrings1 = {"word1", "word2" и т.д. };
...