3
ответа

Самое быстрое размывание / библиотека обработки полутонов в C

Я разрабатываю пользовательский сервер тонкого клиента, который служит представленным веб-страницам его клиентам. Сервер работает на многоядерном поле Linux с WebKit, предоставляющим механизм визуализации HTML. Единственная проблема...
вопрос задан: 28 September 2009 14:57
3
ответа

Как я нахожу размер смонтированной карты флэш-памяти с интерфейсом USB в C?

У меня есть устройство флеш-накопителя (/dev/sda1) смонтированный к/mnt во встроенной системе Linux (ядро 2.6.23). Используя C, как я разрабатываю размер диска?
вопрос задан: 28 September 2009 14:34
3
ответа

C и нотация указателя

Открывая кодовую базу Пост-ГРЭС, я вижу, что так большая часть кода C написана при наличии указателей с-> нотация таким способом который: (нечто)-> затем = 5; я знаю, что нотация указателя имеет уровни...
вопрос задан: 24 September 2009 02:57
3
ответа

Как я останавливаю искажение имени экспортируемой функции своего DLL?

Я пытаюсь создать DLL, который экспортирует функцию под названием "GetName". Я хотел бы, чтобы другой код был в состоянии вызвать эту функцию, не имея необходимость знать искаженное имя функции. Мой заголовочный файл похож...
вопрос задан: 23 September 2009 16:26
3
ответа

как отличить, если клиент использует TCP или UDP со стороны сервера

Я пишу простую клиент-серверную программу. Клиент отправляет некоторые сообщения на сервер, используя UDP или TCP. Сервер должен поддерживать как UDP, так и TCP. Если клиент отправляет сообщение, используя UDP, последовательность ...
вопрос задан: 18 September 2009 03:41
3
ответа

Сохранение на диск базы данных в оперативной памяти

Я сделал базу данных через sqlite в C++. Дб был создан в памяти (использующий ": память": параметр insted имени файла), чтобы иметь очень быстрое поведение. База данных создается...
вопрос задан: 17 September 2009 07:53
3
ответа

Как вы объявляете строковые константы в C?

Я знаю, что это довольно идиоматичный или, по крайней мере, хороший стиль, в C объявлять числовые константы как перечисления вместо #defineing. / * плохой стиль * / #define MAXLINE 1024 / * хороший / лучший стиль * / enum {...
вопрос задан: 16 September 2009 07:56
3
ответа

fileno, F_LOCK и F_ULOCK становятся необъявленными и недоступными, когда я добавляю флаг std=c99 к gcc

У меня есть эти заголовки в коде c #include <stdio.h> #include <unistd.h>, Все скомпилировало прекрасный, пока я не добавил, флаг-std=c99 к команде gcc (для включения ограничивают). И это инициировало...
вопрос задан: 14 September 2009 18:52
3
ответа

Различия между использованием перевыделения по сравнению со свободным-> malloc функции

Почему можно было бы использовать перевыделение () функция для изменения размеров динамично выделенного массива вместо того, чтобы использовать свободный () функция прежде, чем назвать malloc () функцией снова (т.е. за и против, преимущества по сравнению
вопрос задан: 9 September 2009 18:20
3
ответа

проблема sprintf_s

У меня есть забавная проблема с помощью этой функции. Я использую его следующим образом: интервал nSeq = 1; символьный cBuf[8]; интервал j = sprintf_s (cBuf, sizeof (cBuf), "%08d", nSeq); И каждый раз я получаю исключение. Исключение...
вопрос задан: 9 September 2009 08:41
3
ответа

Что делает “#define, утверждают (exp) ((пусто) 0)”, делают?

Я столкнулся с этим определением препроцессора при чтении исходного кода в Windows Research Kernel (WRK) 1.2: #define утверждают (exp) ((пусто) 0), Что делает этот код? Почему это определяется?
вопрос задан: 8 September 2009 08:31
3
ответа

Профилировщик фрагментации памяти

Есть ли какие-либо хорошие профилировщики фрагментации памяти? (Linux gcc версия был бы хорош). Valgrind не может проанализировать это, потому что он использует пользовательские функции malloc/free. Спасибо, Andrew
вопрос задан: 7 September 2009 23:28
3
ответа

Протестируйте printf реализацию

Я хотел бы иметь портативный implemenation своего приложения. Однако я услышал, что существуют некоторые проблемы с printf от stdlib на определенных машинах, где он не ведет себя, как предназначено...
вопрос задан: 4 September 2009 09:46
3
ответа

плавание sizeof (3.0) по сравнению с (3.0f)

Что является различием между sizeof (3.0) и sizeof (3.0f), я ожидал, что они оба дадут тот же результат (sizeof плавание).. но его различное. В машине на 32 бита, gcc компилятор, sizeof (3.0f) => 4...
вопрос задан: 31 August 2009 00:56
3
ответа

Как лучше всего обработать большие буферы в многоуровневом стеке протоколов?

Я работаю над стопкой простого протокола для маленькой встроенной системы (многоточечный, rs485 материал типа). В этом стеке, losely модели после уровней модели OSI: Канал передачи данных Сети приложения, физический (последовательный драйвер)...
вопрос задан: 31 August 2009 00:40
3
ответа

Возможный создать общую библиотеку со статической ссылкой пользовался библиотекой?

Я могу создать исполняемый файл с gcc со статической ссылкой: gcc - статический xxx.c-o xxx, Таким образом, я могу выполнить xxx без любой внешней зависимой библиотеки. Но что, если я хочу создать совместно использованную библиотеку без внешнего...
вопрос задан: 28 August 2009 03:06
3
ответа

Утечка памяти при вызове Java кодирует от C использование JNI

У меня есть программа C, которая хранит некоторый объект в хранилище Java с помощью JNI. (Перед кем-то спрашивают, использование хранилища Java является requirment здесь, и я должен записать клиенту в C, который смог бы добавить и получить...
вопрос задан: 27 August 2009 13:01
3
ответа

Как получить имя дистрибутива Linux и версию?

В Windows I читает SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductName ключа реестра для получения полного имени и версии ОС. Но в Linux, структура кода utsname ver; uname (&ver);...
вопрос задан: 27 August 2009 12:31
3
ответа

C глобальные помехи - общие для потоки?

В C, объявляя переменные помехи в глобальной области видимости делает это глобальной переменной. Является эта глобальная переменная общими для потоками, или она выделяется на поток? Обновление: Если они - общие для потоки...
вопрос задан: 27 August 2009 04:35
3
ответа

Большое вычитание числа в C

Я только что закончил свой экзамен во вводном курсе C приблизительно 20 минут назад. Первый вопрос на экзамене поймал меня несколько от защиты и включил нахождение различия два больших количества. Цель...
вопрос задан: 22 August 2009 20:48
3
ответа

Существует ли причина, что C99 не делает перегрузки функции поддержки?

По-видимому (по крайней мере, согласно gcc-std=c99) C99 не поддерживает функциональную перегрузку. Причиной того, что не поддерживалась некоторая новая функция в C является обычно обратная совместимость, но в этом случае я могу'...
вопрос задан: 21 August 2009 23:25
3
ответа

Я могу назвать API Win32 из Visual Studio Непосредственным Окном?

Я отлаживаю C++ приложение Win32, и я хотел бы назвать произвольный API Win32 от контекста того процесса, как будто программа выполнила эту строку кода: DestroyWindow (0x00021c0e); Но...
вопрос задан: 21 August 2009 21:57
3
ответа

Преобразуйте миллисекунды в секунды в C

Простой вопрос C, как может я правильно и succintly, преобразовывает миллисекунды в секунды. Существует два ограничения: у меня нет поддержки с плавающей точкой в этом крошечном подмножестве компилятора C, мне требуются секунды...
вопрос задан: 18 August 2009 16:20
3
ответа

Лучше пропустить OpenGL 2. X и начинают изучать OpenGL 3. X? [закрытый]

Есть ли огромные различия в OpenGL 3.x по сравнению с 2.x? Это - пустая трата времени, изучая OpenGL 2.x, или они оба следуют за тем же понятием? Я думаю, что считал где-нибудь, что 2.x было базирующееся состояние и что 3.x...
вопрос задан: 15 August 2009 14:47
3
ответа

Продвижения параметра по умолчанию в вызовах функции C

Установка у меня есть несколько вопросов о продвижениях параметра по умолчанию при вызывании функции в C. Вот является раздел 6.5.2.2 Абзацами 6, 7 "Вызовов функции", и 8 из стандарта C99 (PDF) (акцент...
вопрос задан: 10 August 2009 16:08
3
ответа

Как делает scanf (), работают в ОС?

Я задавался вопросом, как scanf ()/printf () на самом деле работает на уровнях ОС и аппаратных средствах. Где делает поток данных и что точно ОС делает в эти времена? Какие вызовы ОС выполняет? И так...
вопрос задан: 10 August 2009 04:42
3
ответа

Преобразование часового пояса C API на Linux, ком-либо?

Я ищу что-то, что я предположил, будет очень просто - данный локальное время Unix в определенном часовом поясе (определенный как строка, например, "America/New_York" - отмечают, что это не мое местное время), добраться...
вопрос задан: 3 August 2009 20:31
3
ответа

Как FastCGI работает над веб-сервером (например, Apache 2.2 +)?

Я взглянул на источники FastCGI (fcgi-2.4.0) и на самом деле нет никакого знака ветвления. Если я корректен веб-сервер spwans процесс для модуля FastCGI (скомпилированный в нем или загруженный как ТАК/DLL) и...
вопрос задан: 3 August 2009 13:58
3
ответа

Несколько-писателей ориентированная на многопотоковое исполнение очередь в C

Я работаю над многопоточным приложением C с помощью pthreads. У меня есть один поток, который пишет в база данных (библиотека базы данных только безопасна пользоваться в единственном потоке), и несколько потоков...
вопрос задан: 31 July 2009 13:45
3
ответа

Что такое c printf %f точность по умолчанию?

Мне любопытно: Если Вы делаете printf (" %f", число); какова точность оператора? Т.е. Сколько десятичных разрядов обнаружится? Действительно ли этот компилятор зависим?
вопрос задан: 30 July 2009 16:39