0
ответов

Как сохранить шестнадцатеричное значение, сгенерированное MD5, в виде целого числа?

Я используя следующий код для генерации хэша MD5 для строки. Значение, напечатанное в шестнадцатеричном формате, кажется правильным (я проверил его на веб-сайте для той же строки). Однако, когда я печатаю значение как ...
вопрос задан: 17 February 2012 12:38
0
ответов

Поддельный стек быстрее, чем настоящий стек

Я провожу рекурсивный анализ. В настоящее время у меня есть поддельный стек, в котором я сохраняю состояния для своего конечного автомата, поэтому, рекурсивно углубляясь в детали, я нажимаю состояние, в котором находился, и вставляю его позже, когда я '.
вопрос задан: 17 February 2012 10:21
0
ответов

о epoll_ctl ()

при использовании epoll_ctl () я обнаружил, что третий параметр «fd» - это еще один дескриптор файла помимо дескриптор файла epoll "epfd". И я видел такой пример: event.data.fd = sfd; // sfd - это fd ...
вопрос задан: 17 February 2012 09:28
0
ответов

указатель malloc на массив

int (* p) [2]; p = (int (*)) malloc (sizeof (int [2]) * 100); Как правильно определить указатель на массив? Я не могу определить часть с помощью (int (*))
вопрос задан: 17 February 2012 08:03
0
ответов

Кросс-компиляция статического мира приветствия C для Android с помощью arm-linux-gnueabi-gcc

Я хочу создать статический мир приветствия на языке C с помощью arm-linux-gnueabi-gcc в отличие от использования автономного набора инструментов NDK или Codesourcery в этом отношении. В Ubuntu ... Я сделал следующее: ...
вопрос задан: 17 February 2012 08:02
0
ответов

Как читать строку UTF-8 с учетом ее длины в символах в простом C89 ?

Я пишу кастомный кроссплатформенный минималистичный TCP-сервер на простом C89. (Но я также приму ответ, относящийся к POSIX.) Сервер работает со строками UTF-8, но никогда не заглядывает внутрь них. Он лечит ...
вопрос задан: 16 February 2012 23:40
0
ответов

Можно ли заставить JNI учитывать расширение подстановочных знаков в пути к классам?

У меня есть Бинарный файл C, который обращается к Java через JNI. Я установил для параметра CLASSPATH значение somedir / *, чтобы собрать все банки в somedir. Когда я запускаю двоичный файл, не удается найти требуемое определение класса. Когда я запускаю
вопрос задан: 16 February 2012 23:18
0
ответов

В коде книги по сетевому программированию unix есть ошибки из-за старой ОС, как решить эту проблему или где взять новый код?

I Я пытаюсь загрузить и запустить код c в Linux для сетевого программирования UNIX, том 1, второе издание: Сетевые API: сокеты и XTI, Prentice Hall, 1998, ISBN 0-13-490012-X. Это автор W ....
вопрос задан: 16 February 2012 21:08
0
ответов

Отключение предварительно скомпилированных заголовков для определенного файла в проекте VC ++ 2010

Как название говорит. У меня есть проект C ++, и я добавил 1 файл C .h и исходный файл C .c, но у них возникают проблемы, потому что остальная часть проекта использует предварительно скомпилированный заголовок, но если я попытаюсь включить ...
вопрос задан: 16 February 2012 20:58
0
ответов

Связанный список, содержащий другие связанные списки & free

У меня есть общая реализация связанного списка со структурой узла, содержащей пустоту * для данных, и структурой списка, которая содержит ссылку на заголовок. Теперь вот моя проблема: узел в связанном списке может содержать ...
вопрос задан: 16 February 2012 20:20
0
ответов

چرا من [arr] و همچنین arr [i] در C با انواع داده های بزرگتر کار می کنم؟

کاملاً رایج است که اگر به عنصری از یک آرایه به عنوان arr دسترسی پیدا کنید [ من] در C است که شما همچنین می توانید به عنصر به عنوان i [arr] دسترسی پیدا کنید ، زیرا اینها فقط در * (arr + i) خلاصه می شوند و جمع ...
вопрос задан: 16 February 2012 20:18
0
ответов

Is it guaranteed to be safe to perform memcpy(0,0,0)?

I am not so well-versed in the C standard, so please bear with me. I would like to know if it is guaranteed, by the standard, that memcpy(0,0,0) is safe. The only restriction I could find is that if ...
вопрос задан: 16 February 2012 20:16
0
ответов

OpenGL GL_POLYGON_SMOOTH 2D Antialiasing, создающий трис из квадратов

ОБНОВЛЕНИЕ: Я обнаружил его при установке Панели управления NVIDIA, если я удалю он работает правильно. Когда вы вращаете четырехугольник в OpenGL, края становятся неровными. Если я вызываю glEnable (GL_POLYGON_SMOOTH) ...
вопрос задан: 16 February 2012 20:09
0
ответов

Необязательные цели в Cmake

Есть ли способ указать дополнительные цели в CMake? Я имею в виду те, которые создаются только тогда, когда их явно указывают, например make , и не создаются, когда вы указываете просто ...
вопрос задан: 16 February 2012 19:51
0
ответов

Когда printf не печатает?

Функция printf в c не всегда выводит результат на экран. Например, если вы забыли поставить \ n в конце печатаемой строки, иногда вы не получаете o / p. Есть ли другие ...
вопрос задан: 16 February 2012 19:11
0
ответов

Прямое объявление встроенных функций

У меня есть файл заголовка, который будет содержать большое количество (30+) встроенных функций. Вместо того, чтобы заставлять читателя прокручивать или искать определение (реализацию) встроенной функции, я ...
вопрос задан: 16 February 2012 19:07
0
ответов

отправка электронного письма из программы C / C ++ в linux

Я хотел бы отправлять электронное письмо на свою учетную запись gmail каждый раз, когда моя симуляция заканчивается. Я попытался выполнить поиск в Интернете и нашел sendEmail, но время ожидания истекло. Если бы кто-нибудь мог указать мне на пакет или ...
вопрос задан: 16 February 2012 18:56
0
ответов

Требуется запрос #ifdef и пояснение

Я вижу такие конструкции, как: #ifdef FOO || определенный BAR ... #endif и жалобы компилятора "предупреждение: лишние токены в конце директивы #ifdef", очевидно, это должно быть: #if defined FOO || определенный BAR .....
вопрос задан: 16 February 2012 16:19
0
ответов

Получить полное имя пути из inotify_event

Структура inotify_event выглядит так: struct inotify_event { int wd; / * Дескриптор наблюдения * / uint32_t mask; / * Маска событий * / uint32_t cookie; / * Уникальный файл cookie, связывающий ...
вопрос задан: 16 February 2012 15:02
0
ответов

Получение EPERM при вызове pthread_create () для потока SCHED_FIFO от имени пользователя root в Linux

Я пытаюсь создать потоки с политиками SCHED_FIFO или SCHED_RR как root в системе Linux, но мои вызовы pthread_create () возвращают 1 (EPERM) . На странице руководства для pthread_create () говорится, что EPERM ...
вопрос задан: 16 February 2012 14:52
0
ответов

Как использовать «указатель на массив 10 из int»?

У меня есть следующий код: #include int main () {int (* a) [10]; // объявляем a как указатель на массив 10 из int int b [10]; // взят массив из 10 int b [2] = 32; a = & ...
вопрос задан: 16 February 2012 10:34
0
ответов

Повторное использование аргумента функции с переменным числом аргументов не работает

У меня есть функция, которая пытается записывать данные в консоль, а также в файл журнала, но она не работает. При втором использовании аргумента переменной длины в консоль записывается мусор. Любые идеи? ...
вопрос задан: 16 February 2012 10:07
0
ответов

Каковы преимущества и недостатки использования Socket в IPC

Мне задавали этот вопрос в некоторых недавних интервью. Каковы преимущества и недостатки использования Socket в IPC, когда есть другие способы выполнения IPC. Точного ответа не нашли. Любая помощь ...
вопрос задан: 16 February 2012 09:14
0
ответов

Узнать флаг оптимизации компиляции из исполняемого файла

Здесь у меня есть исполняемый файл, не зная его среды сборки, с предположением, что используется gcc / g ++. Есть ли способ узнать флаг оптимизации, используемый во время компиляции (например, O0, O2, ...)? ...
вопрос задан: 16 February 2012 08:40
0
ответов

Что такое значение __STDC_VERSION__ для C11?

Я знаю, что компиляторы используют __STDC__, чтобы указать, что компилятор является стандартом C, и там вы можете использовать __STDC_VERSION__, чтобы выяснить, какой уровень стандарта вы используете. Я также знаю, что ...
вопрос задан: 16 February 2012 08:09
0
ответов

ANSI C: Почему символьные функции принимают аргумент int вместо аргумента char?

Почему символьные функции принимают аргумент int вместо аргумента char? int isalnum (int c); int isalpha (int c); int iscntrl (int c); int isdigit (int c); int isgraph (int c); int ...
вопрос задан: 16 February 2012 07:39
0
ответов

Что именно делает этот макрос?

#define offsetof (type, member) ((size_t) (& ( (type *) 0) -> member)) Я не понимаю (& ((type *) 0) -> member), что именно это мне говорит ..... здесь тип может быть структурой или ...
вопрос задан: 16 February 2012 00:17
0
ответов

ImportError из Cython при компоновке внешней библиотеки C

Я пытаюсь воспроизвести работу Флавиана Коэльо, ссылка на которую приведена здесь. Он использовал Cython и Научную библиотеку Gnu (GSL), чтобы получить огромное ускорение по сравнению с Python при генерации случайных чисел. Когда я импортирую свои ...
вопрос задан: 15 February 2012 23:28
0
ответов

Как удалить обработчик сигнала

Я сделал следующий обработчик сигнала struct sigaction pipeIn; pipeIn.sa_handler = updateServer; sigemptyset (& pipeIn.sa_mask); sa.sa_flags = SA_RESTART; if (sigaction (SIGUSR1, & pipeIn, NULL) == ...
вопрос задан: 15 February 2012 22:25
0
ответов

Хранение переменных C / C ++ в кэше процессора вместо системной памяти

На платформе Intel x86 под управлением Linux на C / C ++, как я могу указать ОС и оборудованию хранить значение (например, uint32) в кэше L1 / L2, а не в системной памяти? Например, скажем, либо ...
вопрос задан: 15 February 2012 19:48