0
ответов

Обратный инжиниринг исходного кода C из сборки

Я хотел бы знать, может ли кто-нибудь Помогите мне решить проблему, с которой я столкнулся при изучении одного из слайдов лекций вводного урока сборки, который я хожу в школе. Проблема я ...
вопрос задан: 15 November 2011 04:18
0
ответов

Установить последние `n` биты в неподписанном int

Как установить (самым элегантным образом) ровно n младших значащих битов uint32_t? То есть написать функцию void setbits (uint32_t * x, int n) ;. Функция должна обрабатывать каждое n от 0 до 32. Особенно ...
вопрос задан: 14 November 2011 21:50
0
ответов

Широковещательная рассылка UDP-пакетов с использованием нескольких сетевых адаптеров

Я создаю встроенную систему для контроллера камеры в Linux (не в режиме реального времени). У меня проблема с тем, чтобы сеть делала то, что я хочу. В системе 3 NIC, 1 100base-T и 2 ...
вопрос задан: 14 November 2011 21:32
0
ответов

Все ли выполняют инструменты онлайн-компилятора, или они просто проверяют, компилируются ли они просто?

Существует несколько онлайн-компиляторов, таких как ideone. Мне было интересно, действительно ли они делают все, как то, что происходит, когда мы компилируем и запускаем кусок кода на локальной машине? или они просто запускают его с помощью ...
вопрос задан: 14 November 2011 20:42
0
ответов

Ожидание одного события в OpenCL

Я пишу программу OpenCL, в которой несколько ядер вызываются на нескольких устройствах. После того, как я поставил все ядра в очередь, я хотел бы дождаться завершения любого из них, а затем ...
вопрос задан: 14 November 2011 20:33
0
ответов

Получение ошибки «член не в структуре» в C

Итак, я пишу программу для задания, которое извлекает слова из текстового файла фиксированного формата (т.е. обратный индекс каталога и форматируется следующим образом: a // word ...
вопрос задан: 14 November 2011 20:19
0
ответов

Ошибка: повторное объявление без связи

#include int x = 13; // принудительное выделение пространства int x; int main () {printf ("% d \ n", х); } Код выше компилируется, а код ниже - нет. Почему ? #include int main () ...
вопрос задан: 14 November 2011 16:35
0
ответов

Что есть с потоком помимо стека

В процессе Linux каждый поток имеет свой собственный стек. Кроме того, что еще является локальным для каждого потока. Я читал такие вещи, как таблица размещения файлов и т. Д ... Может кто-нибудь предоставить мне список вещей ...
вопрос задан: 14 November 2011 15:20
0
ответов

Является ли разработка Android на C / C ++ быстрее, чем Java? [закрыто]

Я осмотрелся и не смог найти никаких вопросов по этому вопросу. Я нашел несколько похожих вопросов, но не совсем то, что мне хотелось бы знать. Если вы разрабатываете приложение для Android в ...
вопрос задан: 14 November 2011 07:50
0
ответов

Is есть ли полезный случай использования оператора switch без фигурных скобок?

В H & S5 я столкнулся с «самым причудливым» оператором switch (8.7.1, стр. 277), не использующим фигурные скобки. Вот пример: switch (x ) по умолчанию: if (prime (x)) case 2: case 3: case 5: case 7: ...
вопрос задан: 14 November 2011 06:46
0
ответов

То же условие в C и Java, другой результат

В C: float a = 1.3; if (a == 1.3) printf ("Привет с"); else printf ("Пока, с"); // вывод: Пока c В Java: float a = 1.3; if (a == 1.3) System.out.println ("Hello java"); else ...
вопрос задан: 14 November 2011 06:01
0
ответов

Умножение матриц

У меня есть вопрос, который может быть для начинающих. Я хочу умножить матрицу 20x2 на матрицу 2x2 в С ++. Я пробовал это с openCV, но получаю сообщение об ошибке «Плохой аргумент» (Неизвестный тип массива) в ...
вопрос задан: 14 November 2011 04:10
0
ответов

OpenGL: вторичный поток для загрузки ресурсов?

Работая с C и Win32, я хотел бы знать, как реализовать вторичный поток OpenGL для загрузки ресурсов (текстур и VBO). Из того, что я обнаружил, это следует делать с помощью wglShareLists (), но я ...
вопрос задан: 14 November 2011 01:21
0
ответов

Добавление пространств имен к реализациям C ++ с заголовком C

У нас есть большой проект с кодом C и C ++. Для каждой реализации C ++, кроме заголовка C ++, мы обычно предоставляем заголовок C, чтобы функциональность была доступна и для файлов .c. Итак, ...
вопрос задан: 14 November 2011 00:24
0
ответов

Android NDK: получение трассировки

Я разрабатываю собственное приложение, которое работает с Android через NDK. Мне нужно вызывать функцию backtrace () при сбое. Проблема в том, что нет для ...
вопрос задан: 13 November 2011 22:18
0
ответов

Является ли UTF8 инъективным отображением?

Мы пишем приложение на C++ и должны знать это: Является ли кодирование текста UTF8 инъективным отображением байтов на символы, то есть каждый символ (буква...) кодируется только одним способом? Итак, ...
вопрос задан: 13 November 2011 22:04
0
ответов

Эффект SO_SNDBUF

Я не могу понять, как и почему работают следующие сегменты кода: / * Теперь давайте попробуем установить размер буфера отправки на 5000 байт * / размер = 5000; err = setsockopt (sockfd, SOL_SOCKET, ...
вопрос задан: 13 November 2011 20:46
0
ответов

Стандартные функции, определенные в файлах заголовков или автоматически связанные?

При написании базовой программы на языке c. #include main () {printf ("program"); ​​ } Есть ли определение printf в "stdio.h" или функция printf автоматически подключается?
вопрос задан: 13 November 2011 20:24
0
ответов

Когда нам следует использовать утверждения в C?

Я пишу функцию на C. С точки зрения стиля, когда лучше использовать assert по сравнению с возвратом кода ошибки. Допустим, функция делит два числа. Должен ли я утверждать, что делитель не -...
вопрос задан: 13 November 2011 19:21
0
ответов

getaddrinfo и IPv6

Я пытаюсь понять, что возвращает функция getaddrinfo: #include #include #include # включить #include ...
вопрос задан: 13 November 2011 19:08
0
ответов

выполнение процесса с argc = 0

Можно ли выполнить процесс с argc = 0? Мне нужно выполнить программу, но чрезвычайно важно, чтобы ее argc был равен 0. Есть ли способ сделать это? Я попытался поместить 2 ^ 32 аргумента в ...
вопрос задан: 13 November 2011 18:53
0
ответов

Почему в ассемблере используются регистры при сложении и вычитании по-разному?

У меня здесь очень серьезные сомнения. У меня есть два очень простых кода C и их ассемблерные коды: программа 1: main () {int temp1, temp2, temp3; char temp5, temp6, temp7, temp8, temp9; temp1 = 5; ...
вопрос задан: 13 November 2011 17:18
0
ответов

mprotect всей программы для запуска опасного кода

У меня есть небольшая программа, которая отображает потенциально опасный исполняемый код (с PROT_EXEC), вызывает prctl (PR_SET_SECCOMP, 1), а затем выполняет этот код mmap'd. Это все хорошо и позволяет мне ...
вопрос задан: 13 November 2011 13:28
0
ответов

Не могу выделить более миллиона целых чисел

Я пытаюсь отсчитать время и сравнить алгоритмы сортировки. Насколько я понимаю: sizeof (int) составляет 4 байта, поэтому int array [один миллион]; дает (4) миллиона байтов, что составляет примерно 4000 КБ или 4 МБ. Так почему ...
вопрос задан: 13 November 2011 12:42
0
ответов

GlassFish в Eclipse жалуется: «GlassFish v3 требует JDK 1.6, а не JRE»

Я использую: Eclipse Java EE IDE для веб-разработчиков. Версия: Helios Service Release 2 Идентификатор сборки: 20110218-0911 Я также установил Java EE 6 SDK Update 2, который включает: GlassFish с открытым исходным кодом ...
вопрос задан: 13 November 2011 11:44
0
ответов

C странный синтаксис массива в многомерных массивах

Я знал, что это правда: x [4] == 4 [x] Что эквивалентно для multi -мерные массивы? Верно ли следующее? x [4] [3] == 3 [x [4]] == 3 [4 [x]]
вопрос задан: 13 November 2011 02:57
0
ответов

Неразрешенные символы при компоновке программы с использованием libcurl

Я знаю, что это вопросы по программированию, но я просто расстроен, пытаясь понять что я делаю не так ... Я использую Visual Studio 2010 и выполнил все шаги здесь: http://curl.haxx.se/libcurl/c/...
вопрос задан: 12 November 2011 23:04
0
ответов

Почему цикл из 10 миллиардов занимает гораздо больше времени, чем 1 миллиард?

Почему этот цикл ( до 1 миллиарда) требуется всего несколько звуков для выполнения ... for (i = 0; i <1000000000; i ++) {} ... но этот цикл (до 10 миллиардов) занимает> 10 минут? for (i = 0; i <10000000000; ...
вопрос задан: 12 November 2011 22:51
0
ответов

Правильный способ очистить C-String

Я работал над проектом на C, который требует от меня много возиться со строками. Обычно я программирую на C ++, так что это немного отличается от простого использования string.empty (). Мне интересно что ...
вопрос задан: 12 November 2011 21:52
0
ответов

C-Сокеты Unix - Неблокирующее чтение

Я пытаюсь создать простую программу чата клиент-сервер. На стороне клиента я отключаю другой поток для чтения любых входящих данных с сервера. Проблема в том, что я хочу изящно завершить это ...
вопрос задан: 12 November 2011 20:18