0
ответов

Запутался вызов функции в синтаксисе до ANSI C

Я имею дело с некоторыми синтаксис до ANSI C. См. У меня есть следующий вызов функции в одной условной BPNN * net; // Еще немного кода double val; // Еще код, а затем if (calculate_performance (...
вопрос задан: 29 September 2011 18:50
0
ответов

что происходит с указателями на динамически выделенную память после форка UNIX?

Кто-нибудь, пожалуйста, объясните, что происходит с указателями после форка(). Как я понимаю, указатели на что-либо в стеке или статически выделенное являются относительными к регистрам стека/сегмента данных, так что ...
вопрос задан: 29 September 2011 17:34
0
ответов

Как получить путь к моему dylib во время выполнения?

В OS X, как код в dylib может найти путь, с которого он был загружен, во время выполнения? Поскольку я работаю в Windows, я привык, что можно вызвать GetModuleFileName(dllHandle,...). Существует ...
вопрос задан: 29 September 2011 16:10
0
ответов

Поиск по Фибоначчи

Кто-нибудь, пожалуйста, объясните мне алгоритм поиска по Фибоначчи. Я перепробовал множество ресурсов вокруг и много искал, но алгоритм все еще неясен. Большинство ресурсов описывают его в ссылке ...
вопрос задан: 29 September 2011 15:44
0
ответов

Когда можно использовать переменную cond для синхронизации ее собственного уничтожения / отмены отображения?

Согласно POSIX, должно быть безопасно уничтожить инициализированную переменную условия, при которой ни один поток в настоящее время не заблокирован. Кроме того, для разблокировки указываются операции сигнала и широковещательной передачи ...
вопрос задан: 29 September 2011 14:00
0
ответов

Пространства имен в c ++ и c

Не то, чтобы я когда-либо писал такой код в своей профессиональной работе, следующий код является допустимым и компилируется без предупреждений в C ++ и c: #include typedef struct foo {...
вопрос задан: 29 September 2011 13:13
0
ответов

Mongodb соответствует пустому объекту во вложенном документе

Мне просто интересно, возможно ли это сделать в одном запросе? Учитывая {_id: 1, foo: {fred: {} ,//< - Я хочу удалить пустые ключи, такие как этот barney: {bar: 1 }//< -...
вопрос задан: 29 September 2011 12:03
0
ответов

Внутреннее устройство процессов iOS - как получить информацию?

Я ищу API для мониторинга задач, выполняемых на обычном iPhone (без взлома). Они касаются: поиска использования ЦП (моя основная проблема). поиска использования памяти. поиска использования диска (сколько операций чтения / ...
вопрос задан: 29 September 2011 10:05
0
ответов

Две звездочки перед именем переменной

Я снова здесь. Копаясь в исходном коде C, я обнаружил этот фрагмент кода char ** слов. Я знаю, что единственная звездочка перед именем переменной «указывает» на указатель, но какова их цель ...
вопрос задан: 29 September 2011 10:05
0
ответов

Какие варианты использования требуют использования #define без токен-строки?

Я встречал директиву препроцессора #define раньше, изучая C, а затем встречал ее в некоторых код я читал. Но помимо использования его для определенных замен для констант и для ...
вопрос задан: 29 September 2011 08:56
0
ответов

strstr быстрее алгоритмов?

У меня есть файл размером 21056 байт. Я написал программу на C, которая считывает весь файл в буфер, а затем использует несколько алгоритмов поиска для поиска в файле токена длиной 82 символа. Я ...
вопрос задан: 29 September 2011 08:06
0
ответов

Utf8 Имена файлов Linux и C

Я работаю в независимом от ОС файловом менеджере, использую SDL_ttf для рисования текста. В Windows все работает хорошо, но в Linux мне приходится использовать функции UTF8 SDL_ttf, потому что имена файлов могут быть ...
вопрос задан: 29 September 2011 00:29
0
ответов

Файл Matlab mex работает медленнее по сравнению с его прямым эквивалентом на языке C

Я затрудняюсь объяснить (и избегать) различий в скорости между программой Matlab mex и соответствующей программой на C без интерфейса Matlab. Я профилировал программу численного анализа: ...
вопрос задан: 28 September 2011 20:12
0
ответов

Безопасно ли чтение int из нескольких потоков?

У меня несколько потоков читают одну и ту же переменную int. и один поток записывает значение. Меня не волнует состояние гонки. меня беспокоит только запись и чтение значения int одновременно ...
вопрос задан: 28 September 2011 17:09
0
ответов

Что это за макрос?

Я наткнулся на следующий код: #include # define d (x) x (#x [3]) {{1} } int main () { d (putchar); } Что печатает c в качестве вывода. Интересно, что делает макрос #define d (x) x (#x [3])? В ...
вопрос задан: 28 September 2011 15:36
0
ответов

Header-only linking

Многие проекты на C++ (например, многие библиотеки Boost) имеют "header-only linking". Возможно ли это и в обычном Си? Как поместить исходный код в заголовки? Есть ли какие-нибудь сайты об этом?
вопрос задан: 28 September 2011 12:58
0
ответов

Вывести минимальное регулярное выражение из входных данных

У меня есть удаленный "агент", который возвращает " да »или« нет »при вручении веревки. Связь с этим агентом обходится дорого, поэтому я надеюсь найти библиотеку, которая позволит мне итеративно создавать регулярные ...
вопрос задан: 28 September 2011 12:46
0
ответов

Как мне обнаружить подавленную ошибку в Valgrind?

У меня следующий вывод valgrind: == 28099 == == 28099 == СВОДКА КУЧИ: == 28099 == используется на выходе: 0 байт в 0 блоках == 28099 == общее использование кучи: 131 выделение, 131 освобождение, выделено 3 472 байта == ...
вопрос задан: 28 September 2011 07:43
0
ответов

Является ли игра в биты хорошим тестом для инженера встроенного ПО [закрыто]

Я провожу опрос кандидатов на должность инженера встроенного ПО (в нашей компании мы используем в основном C, иногда C++). Обычно я даю кандидату вопрос о переключении бит. Я не упоминаю, что это может быть ...
вопрос задан: 28 September 2011 06:57
0
ответов

Я получаю неявное объявление функции strncmp

Я получаю "неявное объявление функции 'strncmp' isinvalid in C99" при использовании strncmp (xcode 4/ gcc версии 4.2.1) Как избежать этого ?
вопрос задан: 28 September 2011 06:55
0
ответов

Как сгенерировать уникальный идентификатор заказа (только для показа тусера) с фактическим идентификатором заказа?

ИЗМЕНИТЬ СНОВА: Я не хочу создавать еще один вопрос, поэтому задаю здесь. У меня такая же ситуация. Но на этот раз мне нужен алгоритм на языке C. Кто-нибудь может мне помочь. У меня есть следующая таблица. СОЗДАТЬ ...
вопрос задан: 28 September 2011 05:58
0
ответов

Что означает = + в C?

Я встретил = + в отличие от стандартного + = сегодня в каком-то коде C; Я не совсем понимаю, что здесь происходит. Я тоже не нашел его в документации.
вопрос задан: 28 September 2011 04:06
0
ответов

Имеет ли арифметика указателей применение вне массивов?

Мне кажется, я достаточно хорошо понимаю семантику арифметики указателей, но я встречал примеры только при работе с массивами. Есть ли у нее другие применения, которые не могут быть достигнуты менее прозрачными средствами? I'...
вопрос задан: 28 September 2011 00:06
0
ответов

netdb.h not linking properly

Я пытаюсь скомпилировать эту программу, как указано в Beej's Guide to Network Programming на странице 19. #include #include #include #include
вопрос задан: 27 September 2011 15:41
0
ответов

Отправить строку в запросе PUT с помощью libcurl

Мой код выглядит так: curl = curl_easy_init (); если (завиток) {заголовки = curl_slist_append (заголовки, client_id_header); заголовки = curl_slist_append (заголовки, «Content-Type: application / json»); ...
вопрос задан: 27 September 2011 14:36
0
ответов

Инициализация клиента Oauth в python для tumblr API с помощью Python-oauth2

Я новичок в Oauth. В прошлом для твиттера приложений написанные на Python i использовали библиотеку python-oauth2 для инициализации клиента так: consumer = oauth. Потребитель (ключ = CONSUMER_KEY, секрет =...
вопрос задан: 27 September 2011 13:10
0
ответов

Проблемы со строками в C

Я новичок в мире C, и у меня есть два, вероятно, глупых вопроса. Я читаю о структурах в C, и здесь я застрял. Допустим, у нас есть структура, подобная этой typedef Structs {char model [50]; ...
вопрос задан: 27 September 2011 12:53
0
ответов

Быстрое векторизованное преобразование из RGB в BGRA

В ответ на некоторые предыдущие вопросы о преобразовании RGB в RGBA и ARGB в BGR , Я хотел бы ускорить преобразование RGB в BGRA с помощью SSE. Предположим, 32-битная машина, и вы хотели бы использовать ...
вопрос задан: 27 September 2011 09:39
0
ответов

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

Я хочу присвоить 0 всем объявленным значениям в одном операторе. char r, g, b = 0; Вышеупомянутое присваивает 0 только переменной b, но не другим переменным
вопрос задан: 27 September 2011 08:13
0
ответов

Пустота * используется для поддержания состояния… (программирование на C)

В настоящее время мы учимся программировать микроконтроллеры AVR. контроллеры (только в стандарте Ansi C89). Часть включенных драйверов - это заголовок, который касается планирования, то есть выполнения задач с разной скоростью. Мой ...
вопрос задан: 27 September 2011 07:20