0
ответов

Почему компилятор генерирует пару инструкций push / pop?

Я скомпилировал приведенный ниже код с компилятором VC ++ 2010: __declspec (dllexport) беззнаковый int __cdecl __mm_getcsr (void) {return _mm_getcsr (); } и сгенерированный код был: push ECX stmxcsr [ESP] ...
вопрос задан: 14 January 2012 15:41
0
ответов

Есть ли встроенная функция подкачки в C?

Есть ли встроенная функция подкачки в C, который работает без использования третьей переменной?
вопрос задан: 14 January 2012 12:21
0
ответов

как добавить обработку событий Xorg в g_main_loop

У меня есть легкое приложение, которое улавливает события Xorg и dbus. Для этого я инициализировал цикл dbus и запустил g_main_loop, но я не знаю, как добавить обработку событий Xorg в естественном ...
вопрос задан: 14 January 2012 11:47
0
ответов

Почему сложные memcpy / memset superior?

При отладке я часто переходил к написанной вручную ассемблерной реализации memcpy и memset. Обычно они реализуются с использованием потоковых инструкций, если они доступны, цикл развернут, ...
вопрос задан: 13 January 2012 23:53
0
ответов

SCNuFAST16 PRIuFAST16 warning: unknown conversion type character 0x20 in format

test.c: В функции 'main': test.c:10: предупреждение: неизвестный символ типа преобразования 0x20 в формате test.c:10: предупреждение: неизвестный символ типа преобразования 0x20 в формате test.c:12: предупреждение: преобразование ...
вопрос задан: 13 January 2012 23:34
0
ответов

poll vs. epoll insight [дубликат]

Есть ли какие-то простые практические правила, когда использовать poll или epoll в среде с малой задержкой? У epoll должны быть более высокие накладные расходы, если отслеживается только несколько файловых дескрипторов. Пожалуйста, дайте некоторое предст
вопрос задан: 13 January 2012 22:57
0
ответов

Реализация форка

Как пишется код системного вызова форка. Я хочу знать некоторые подробности того, как функция может возвращать два разных значения и это двум разным процессам. Короче говоря, хочу знать, как устроен системный вызов fork ...
вопрос задан: 13 January 2012 22:02
0
ответов

Заполнение printf для строк на 0

Есть ли способ заменить символ пробела на 0 в заполнении printf для ширины поля Используемый код printf ("% 010s", "this "); Не работает для струнных !!
вопрос задан: 13 January 2012 17:51
0
ответов

Выделить статическую память в кэше ЦП в c / c ++: возможно ли это?

Можно ли явно создать статические объекты в кеше ЦП, чтобы убедиться, что эти объекты всегда остаются в кеше, чтобы не снижалась производительность из-за их попадания в оперативную память ...
вопрос задан: 13 January 2012 17:04
0
ответов

Почему этот код C быстрее, чем этот код C ++? получить самую большую строку в файле

У меня есть две версии программы, которые делают в основном одно и то же, получая наибольшую длину строки в файле, у меня есть файл с примерно 8 тысячами строк, мой код на C немного больше ...
вопрос задан: 13 January 2012 16:59
0
ответов

читать char с консоли

Я пишу консольное приложение, которое выполняет несколько scanf для int И после этого я выполняю getchar: int x, y; char c; printf ("х: \ п"); scanf ("% d", & x); printf ("у: \ п"); scanf ("% d", & y); c = ...
вопрос задан: 13 January 2012 15:52
0
ответов

Flash Builder 4.6 Ошибка собственного расширения

У меня возникла ошибка, из-за которой я не понимаю, почему она появляется. Самое странное, что иногда случается, но в последнее время случается всегда, код, который я использую, тот же, и я не вносил никаких изменений к нему, на самом деле я ...
вопрос задан: 13 January 2012 14:54
0
ответов

Что такое нижний уровень в Windows: библиотека C или соответствующие функции Win32 API?

Мне было интересно, что из чего реализовано. Я предполагаю, например, что fopen реализуется с использованием OpenFile. Насколько я могу судить, Win32 API более полный, чем библиотека MSVC C ...
вопрос задан: 13 January 2012 14:34
0
ответов

микро веб-фреймворк для c

Для проекта выходного дня я ищу микро веб-фреймворк типа bottle.py (http://bottlepy.org), но для простого старого C. К сожалению, Google не очень помог. Любые предложения приветствуются!
вопрос задан: 13 January 2012 11:02
0
ответов

C, GTK: отображать поток изображений RGB со скоростью <60 кадров в секунду

Я разрабатываю приложение, которое должно получать изображения с камеры и отображать их в окне GTK. Камера доставляет необработанные изображения RGB (3 байта на пиксель, без альфа-канала, фиксированный размер) в ...
вопрос задан: 13 January 2012 10:31
0
ответов

C - Доступ к неконстантным через объявление const

Доступ к неконстантный объект через объявление константы, разрешенное стандартом C? Например Гарантируется ли следующий код компилировать и выводить 23 и 42 на стандартной платформе? ...
вопрос задан: 13 January 2012 10:25
0
ответов

Проектирование очереди как разделяемой памяти

Я пытаюсь разработать / реализовать (круговую) очередь (на C) как разделяемую память, чтобы она могла быть совместно используется несколькими потоками / процессами. Структура очереди следующая: typedef struct _q {...
вопрос задан: 13 January 2012 09:23
0
ответов

condition vs division

учитывая следующий оператор, который выполняется много: iNormVal = iVal / uRatio; будет ли следующее иметь больше смысла (с точки зрения производительности), если uRatio == 1 большую часть времени (90%)? if(uRatio > 1)? ...
вопрос задан: 13 January 2012 09:13
0
ответов

Сравнение символов с шестнадцатеричными значениями

В последний день в моем коде произошла неприятная ошибка, которая после некоторого поиска, похоже, связана со сравнением между значениями символов и шестнадцатеричными. Мой компилятор - gcc 4.4.1, работающий в Windows. Я воспроизвел ...
вопрос задан: 13 January 2012 07:19
0
ответов

Создание TTF в Objective-C

Есть ли способ создать файл True Type Font программно в objective-c? Я нашел эту ссылку, http://developer.apple.com/fonts/TTRefMan/index.html, но кажется, что там нет встроенных ...
вопрос задан: 13 January 2012 05:34
0
ответов

Поиск по маске

Существует большой массив записей следующего типа: typedef struct {int ценность; int mask; int otherData; } Запись; Я хотел бы найти запись в этом массиве в соответствии с предоставленным int ...
вопрос задан: 13 January 2012 04:05
0
ответов

Отправка и получение пакета UDP от одного и того же процесса

Вот что у меня есть на данный момент (без проверки ошибок): 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); ...
вопрос задан: 13 January 2012 03:31
0
ответов

C Программирование контрольной суммы TCP

У меня уже несколько дней возникают проблемы с вычислением контрольной суммы для TCP. Я просмотрел множество источников в Интернете, но ни один из примеров, которые я видел, не показывает вам, как вычислить контрольную сумму TCP. ...
вопрос задан: 13 January 2012 02:30
0
ответов

Изучение внутреннего устройства gcc [закрыто]

Недавно я очень заинтересовался компиляторами и тем, как они работают. Поскольку у gcc есть исходный код, я подумал, что это будет лучший материал для изучения. Первое, что я понял, это то, что это будет ...
вопрос задан: 12 January 2012 23:21
0
ответов

Подавить предупреждающие сообщения C в R

Я вызываю функцию R из пакета R e1071, который связан с libsvm (программой на C). Эта функция передает предупреждающие сообщения C (printf) в консоль R. Я знаю это, потому что ...
вопрос задан: 12 January 2012 21:34
0
ответов

Получить случайный порт для сокета UDP

Мне нужно создать программу, которая будет взаимодействовать с другими программами на тот же компьютер через сокеты UDP. Он будет читать команды из stdin, и некоторые из этих команд заставят его отправлять / получать ...
вопрос задан: 12 January 2012 21:15
0
ответов

Как я заставил gcc выдать .bundle вместо .so?

Я пытаюсь написать расширение для Ruby, и весь день успешно компилировал файл общих объектов nmatrix.so. Но потом, внезапно, вместо него начинает создаваться nmatrix.bundle, без всякого .so ...
вопрос задан: 12 January 2012 20:11
0
ответов

Пользовательский модуль zend

Я пытаюсь создать свой собственный модуль zend (.so). У нас есть несколько функций, которые можно реализовать в нашем собственном модуле, что повысит нашу производительность на веб-сайте с высокой посещаемостью (50 тыс. + Посещений в день) . ...
вопрос задан: 12 January 2012 20:07
0
ответов

Получите начальный и конечный адрес текстового раздела в исполняемом исполняемом

Мне нужно получить начальный и конец адресу текстового раздела исполняемого файла. Как я могу получить это? Я могу получить начальный адрес из символа _инита или символа _START, но как насчет окончания адреса? ...
вопрос задан: 12 January 2012 19:39
0
ответов

Pointer to string array in C

Играть с указателями в C весело (не совсем). У меня есть несколько массивов строк, которые я хочу объявить простым способом, желательно что-то вроде: arrayOfStrings1 = {"word1", "word2" и т.д. }; ...
вопрос задан: 12 January 2012 19:25