0
ответов

Правильное использование EXIT_FAILURE в программе на C?

Новичок в программировании на C. Я пишу веб-приложение, которое должно использовать несколько функций ansi C для обработки данных. Другой язык, возможно, Java, вызовет основную функцию C, чтобы запустить процесс. Я хочу ...
вопрос задан: 26 November 2011 20:56
0
ответов

легкая, многоязычная альтернатива JMX?

У меня есть проект программного приложения реального времени, который требует тщательного мониторинга. JMX, казалось бы, хорошо подходит для этой задачи, за исключением того, что этот проект приложения основан на C ++. Есть ли какие-нибудь легковесные ..
вопрос задан: 26 November 2011 20:29
0
ответов

Соглашение о вызове динамически создаваемой функции в (Visual) C ++

Я использую следующие типы для создания новой функции во время выполнения: typedef int (* pfunc) (int); объединение funcptr {pfunc x; байт * y; }; Это позволяет мне писать инструкции в y, а затем вызывать ...
вопрос задан: 26 November 2011 16:42
0
ответов

Параметр строки запроса сортировки Varnish

У меня много запросов, которые избегают кэширования, потому что перечислены все их перестановки в списках, например: http: //.....&var=a,b,c {{ 1}} http: //.....&var=a,c,b http: //.....&var=b,a,c http: //. .... & ...
вопрос задан: 26 November 2011 14:45
0
ответов

Каковы возможные причины ошибки сокета EINPROGRESS в Solaris ?

Каковы возможные причины ошибки сокета EINPROGRESS в Solaris? Как мы можем проверить основную причину? Tcp api: connect
вопрос задан: 26 November 2011 11:25
0
ответов

Йода Условия и целочисленное продвижение

При сравнении типа, большего, чем int, с целочисленной константой, должен ли я размещать константу слева или справа, чтобы обеспечить правильное сравнение выполняется? int64_t я = some_val; если (я == -1) ...
вопрос задан: 26 November 2011 04:20
0
ответов

возможность голодания обедающих философов

Мне нужно проверить мой алгоритм решения задачи обедающего философа, гарантирует ли он, что все нижеперечисленное выполнено или нет: Отсутствие возможности тупика. Отсутствие возможности голодания. Я ...
вопрос задан: 25 November 2011 22:23
0
ответов

Найти наибольший делитель N, который меньше sqrt(N)

На самом деле, учитывая N как (возможно, очень большое) четное целое число, я хочу найти N = F * R, где gcd(F,R) = 1, F>R, и F как можно меньше (поскольку я буду полностью факторизовать F). Суть проблемы...
вопрос задан: 25 November 2011 20:10
0
ответов

Как мне написать все это на ассемблере

У меня есть два макроса, один написан на ассемблере, а другой на C. Второй макрос использует первый макрос. Однако я также хочу написать второй макрос на ассемблере с volatile, чтобы я мог контролировать его ...
вопрос задан: 25 November 2011 16:38
0
ответов

C - Как найти все внутренние циклы с помощью grep?

У меня есть гигантский проект C с множеством файлов C. . Мне нужно найти все внутренние циклы. Я уверен, что в проекте нет никаких блоков O (n³), поэтому должны быть найдены только блоки O (n²) -сложности (цикл в цикле). ...
вопрос задан: 25 November 2011 14:52
0
ответов

Разрешено ли компилятору добавлять функции в стандартные заголовки?

Разрешено ли компилятору C добавлять функции в стандартные заголовки и при этом соответствовать стандарту C? Я где-то читал это, но не могу найти никаких ссылок в стандарте, кроме приложения J.5: ...
вопрос задан: 25 November 2011 14:12
0
ответов

Как получить имя пользователя из идентификатора пользователя

Я выполняю команду (ls) в Unix, изучая книгу. Во время части кодирования моей реализации команды (ls) с флагом (-l) я вижу, что мне нужно запросить пользователя и ...
вопрос задан: 25 November 2011 11:47
0
ответов

Препроцессор #if директива

Я пишу большой код и не хочу, чтобы он весь был в моем main.c, поэтому я написал .inc файл, в котором есть IF-ELSE утверждение с функцией, и я хотел спросить, можно ли его написать так: #if var==1 process(...
вопрос задан: 25 November 2011 09:30
0
ответов

Загадка выполнения метода в Scala

Сначала я объявляю класс: class Op (var x: Int) {def +++ (op: Op) = {println (this.x + "+++" + op.x) this.x + = op.x this} def *** (op: Op) = {println (this.x + "***" + op.x) ...
вопрос задан: 25 November 2011 08:53
0
ответов

gcc -lpthread не работает

В моей системе установлен ubuntu 11 . У меня есть программа ac, которая использует библиотеку pthread. Я получаю сообщение об ошибке Неопределенная ссылка на sem_wait (), даже если я скомпилировал с флагом -lpthread. For ...
вопрос задан: 25 November 2011 04:03
0
ответов

Блокирует ли connect () сокет TCP?

Привет, я читаю TLPI (Интерфейс программирования Linux), у меня есть вопрос о connect (). Как я понимаю, connect () немедленно вернется, если ожидающие номера соединения listen () не ...
вопрос задан: 25 November 2011 00:48
0
ответов

GtkBuilder и «имена»

Я пытался получить «имена» всех GtkWidgets в объекте GtkBuilder. Мне удалось получить все объекты из объекта-строителя через gtk_builder_get_objects () и сохранить их в GSList. ...
вопрос задан: 25 November 2011 00:29
0
ответов

Преимущества анонимного mmap по сравнению с malloc при нехватке памяти

Я запускаю код обработки большого массива (на Pentium под управлением Linux). Размеры массивов достаточно велики, чтобы процессы могли обмениваться местами. Пока он работает, вероятно, потому, что я пытаюсь сохранить свои ...
вопрос задан: 24 November 2011 23:30
0
ответов

Вернуть 2D-массив примитивов из C в Java из JNI / NDK

Я нашел большое количество документации о том, как сгенерировать 2D-массив примитивов в JNI и вернуть его в Java. Но эти фрагменты информации не описывают, как передать уже существующий 2D ...
вопрос задан: 24 November 2011 21:56
0
ответов

К какой библиотеке относится параметр ld -lrt (Bionic libc)?

Что означает этот параметр для ld? -lrt Я знаю, что до некоторой степени это означает, что ld ищет библиотеку с расширениями реального времени, но после тщательного поиска я не смог найти точного ...
вопрос задан: 24 November 2011 21:53
0
ответов

Каковы формальные и практические ограничения на значения в 'struct lconv', описывающие локаль?

Background Стандарт C99, раздел 7.11, описывает заголовок и его содержимое. В частности, он определяет struct lconv и говорит, что: [...] В локали "C" члены должны ...
вопрос задан: 24 November 2011 19:43
0
ответов

Почему sizeof (x ++) не увеличивает x?

Вот код, скомпилированный в dev c ++ windows: #include < stdio.h > int main () {int x = 5; printf ("% d and", sizeof (x ++)); // note 1 printf ("% d \ n", x); // примечание 2 return 0; } Я ...
вопрос задан: 24 November 2011 15:16
0
ответов

Есть ли `printk () `функция, поддерживающая` va_list`?

В настоящее время я пишу модуль ядра Linux, и мне нужно обработать va_list в одной из моих функций, которая выглядит так: void blah (int flag, va_list va) {.. . if (flag & BLAH_1) {... ...
вопрос задан: 24 November 2011 14:09
0
ответов

Как я могу добавить #ifdef DEBUG в Xcode?

У меня есть код в проекте, который никогда не должен использоваться в сборке релиза, но полезен при тестировании. Я бы хотел сделать что-то вроде этого: #ifdef DEBUG // Запустить мой код только для отладки # endif ...
вопрос задан: 24 November 2011 12:46
0
ответов

Как вызвать функцию в файле CPP из файла C и наоборот в ANDROID NDK?

Я не могу вызвать функцию в файле cpp из файла c, а также функцию в файле c из файла cpp в сам ndk. Я также пробовал использовать extern "C" {}. Вставка кода, который я пробовал здесь для ...
вопрос задан: 24 November 2011 10:25
0
ответов

поведение fork () в Linux

Я пытался понять форки, и попробовал выполнить следующее в C: #include # include < unistd.h> void forker () {printf ("% d: A \ n", (int) getpid ()); вилка(); ждать(); printf ("...
вопрос задан: 24 November 2011 10:16
0
ответов

Minix vs Linux для изучения дизайна операционных систем?

Я хочу изучить дизайн операционных систем. Мне было интересно, стоит ли мне заниматься Minix или GNU / Linux в процессе? Мне нравятся книги, поэтому я буду следить в основном за книгой, хотя и с видеоресурсами (предположительно ...
вопрос задан: 24 November 2011 09:45
0
ответов

automake и зависимости проекта

У меня есть проект, который я хочу построить с помощью automake. Проект состоит из различных компонентов или модулей, и существуют межмодульные зависимости, которые требуют, чтобы проект был построен в ...
вопрос задан: 24 November 2011 08:17
0
ответов

Как вернуть более одного значения через функцию в C?

Меня спросили на собеседовании, как можно вернуть более одного значения из функции. Я ответил, что с помощью указателей мы можем добиться этого в C. Тогда он сказал мне, что он ...
вопрос задан: 24 November 2011 07:37
0
ответов

Вопросы о register_chrdev_region() в драйвере устройства linux

Я изучаю регистрацию модуля ядра с помощью register_chrdev_region(dev_t from, unsigned count, const char * name);. Я заметил, что с этой функцией или без нее мой модуль ядра ...
вопрос задан: 24 November 2011 07:20