Я настроил следующую структуру: структура определения типа _thread_node_t {pthread_t поток; структура thread_node_t *затем;} thread_node_t;... и затем я определил://создают поток к для...
Мне нужен мой родительский и дочерний процесс, чтобы и смочь считать и записать ту же переменную (интервала типа), таким образом, это "глобально" между двумя процессами. Я предполагаю, что это использовало бы своего рода перекрестно...
В моей кодовой базе я нахожу, что два модуля имеют структуры с тем же именем. Это дает ошибку конфликта имен. Существует ли способ разрешить его, не изменяя код?
Я пытаюсь сделать действительно простое взаимное исключение спин-блокировки в C, и по некоторым причинам я получаю случаи, где два потока получают блокировку одновременно, которая не должна быть возможной. Это работает...
У меня есть несколько библиотек, сделанных один (библиотека геометрии, библиотека связанного списка, и т.д.). Я хочу сделать заголовочный файл для включения их всех в один lib.h. Мог я делать что-то вроде этого: #ifndef LIB_H_...
Я пытаюсь отладить некоторый код C с помощью отладчика Visual Studio. Я кажусь, что мой выбор состоит в том, чтобы просмотреть исходный код или просмотреть дизассемблирование. Но то, что я действительно хотел бы просмотреть, является источником...
Я разрабатываю приложение Какао, которое включает элемент чата. Один подход, который я рассмотрел, использует Websockets для обработки коммуникации клиент-сервер. Это было бы особенно желательно потому что...
#include <stdio.h> международное основное () {интервал a, b; a=a+b; printf (" %d", a); возвратитесь 0;}, что должно быть выводом, если этот код передается через лексический анализатор
Существует ли эквивалентная функция C в Linux для чтения счетчика ЦП и его частоты? Я ищу что-то подобное функции QueryPerformanceCounter, которая читает счетчик на 64 бита в...
Я пытаюсь реализовать оболочку Linux, которая поддерживает передачу по каналу. Я уже сделал простые команды, команды, работающие в фоне, перенаправлениях, но передача по каналу все еще отсутствует. Я уже читал о...
Учитывая PyObject* указывающий на объект Python, как я вызываю один из методов объекта? Документация никогда не дает пример этого: PyObject* obj =.... PyObject* args = Py_BuildValue (" (s)", "...
Я задавался вопросом, был лучший способ инвертировать цветные пиксели в кадровом буфере. Я знаю, что возможно сделать с glReadPixels () и glDrawPixels (), но хит производительности тех вызовов симпатичен...
Я пытаюсь скомпилировать программу, я снял CD из книги, которая использует directx для рендеринга 3-х объектов. когда я нажимаю компиляцию, я получаю следующую ошибку C1083: не Может открыться включают файл: 'dxerr9.h': №...
У меня есть маленькое присвоение в C. Я пытаюсь создать массив указателей на структуру. Мой вопрос состоит в том, как я могу инициализировать каждый указатель на ПУСТОЙ УКАЗАТЕЛЬ? Кроме того, после того, как я выделяю память для члена...
Я пытаюсь отладить проблему в DLL, записанном в C, который продолжает вызывать нарушения прав доступа. Я использую Visual C++ 2008, но код является прямым C. Я привык к Delphi, где, если исключение происходит...
Я интересуюсь освоением связанных с упреждающей выборкой функций, таких как _mm_prefetch (...) поэтому, когда я выполняю операции, что цикл по массивам, пропускная способность памяти полностью используется. Что является лучшим...
У кого-либо есть какие-либо предложения для хорошей кросс-платформенной входной библиотеки? Я хотел бы добраться: *, по крайней мере, клавиатура и вход мыши *, по крайней мере, в операционных системах большой тройки * Маленький/быстрый * C или C++ *...
У меня есть буфер символов [100], и я пытаюсь использовать GDB для чтения содержимого из него на разных этапах выполнения. я использую буфер p и получаю "/ * \ 000 \ 000 \ 000 \ 000 \ 000 \ 000 ???? X? o \ 000 \ 025 \ 202 \ 004 \ b", '\ 0' ...
Я разработал C-расширение Python, которое получает данные из Python, и вычислите некоторый CPU интенсивные вычисления. Возможно представить C-расширение? Проблемой здесь является та запись образца...
Там какой-либо путь состоит в том, чтобы узнать список неопределенных символов в окнах, статическая библиотека скомпилировала использование VC6? Я знаю, что команда nm перечислит все символы в Linux, и символы с тегом "U" могут быть...
Я связываю клиентский сокет TCP с определенным локальным портом. Для обработки ситуации, где сокет остается в состоянии TIME_WAIT в течение некоторого времени я использую setsockopt () с SO_REUSEADDR на сокете. Это работает...
У меня есть некоторые неизменные структуры данных, что я хотел бы справиться с подсчетами ссылок использования, совместно используя их через потоки в системе SMP. Вот то, на что похож код выпуска: освободите avocado_release (...
У меня есть простая программа, чтобы проверить, открыт ли порт, но я хочу сократить продолжительность тайм-аута на сокетном соединении, потому что значение по умолчанию является слишком длинным. Я не уверен, как сделать это все же. Вот...
Предположим, у меня есть подключенный сокет после написания этого кода.. если ((sd = принимают (socket_d, (структура sockaddr *) &client_addr, &alen)) <0) {perror ("принимают failed\n"); выход (1);}, Как...
После того, как загрузчик передает выполнение ядру, что происходит? Я знаю ассемблер, поэтому каковы первые несколько инструкций, что ядро должно сделать? Или есть ли функция C, которая делает это?...
Действительно ли там какой-либо ReSharper/StyleCop-like Visual Studio является дополнением для C/C++? Я использую дополнения ReSharper и StyleCop каждый день. Просто недавно запущенный новый проект, который включает программирование C/C++. Я отсутствую...
Я хочу добавить данные в файл в/tmp. Если файл не существует, я хочу создать его, я не забочусь, владеет ли кто-то еще файлом. Данные не являются секретными. Я не хочу, чтобы кто-то смог мчаться-...