Я писать, чтобы узнать, видел ли кто-нибудь из вас когда-нибудь или слышал о реализации идеи, которую я собираюсь описать. Я заинтересован в разработке библиотеки отладки в стиле printf для встроенной цели. ...
Мне нужна библиотека регрессии с ограничениями Lasso / L1 в C. AFAIK, NAG не поддерживает ее. У R есть пакет для этого, но мне нужно сделать это на C. Есть идеи?
Я пытаюсь найти способ сделать Lock Free ИЛИ неблокирующим способ сделать кольцевой буфер для одного потребителя / единственного потребителя, который будет перезаписывать самые старые данные в буфер. Я читал много ...
Я пытаюсь выполнить арифметический битовый сдвиг двойного типа данных в C. Мне было интересно, правильный ли это способ сделайте это: ПРИМЕЧАНИЕ: firdelay [] [] объявлен в основном как double firdelay [8] [12] void ...
В разделе 6.6 K&R обсуждается хеш-таблица с использованием связанный список. Короче говоря, хеш-таблица - это массив указателей. Указатели указывают на связанный список. Связанный список - это структура, которая выглядит так: ...
. Я уверен, что некоторые вариации этого вопроса задавались и раньше, но все другие похожие вопросы по SO кажутся намного более сложными, включая передачу массивов и других форм данных. Мой сценарий таков ...
Еще раз сегодня с повторным вводом .. В структуре указатель на функцию, в этой функции я хочу иметь возможность работать с данными из этой структуры, поэтому указатель на структуру задан как параметр. Демо ...
Я пересматриваю некоторые очень старые (10 лет) C код. Код компилируется на Unix / Mac с GCC и кросс-компилируется для Windows с MinGW. В настоящее время повсюду используются строки TCHAR. Я бы хотел избавиться от ...
Мне интересно, насколько широко поддерживаются __func__ (часть C99, но я компилирую как C89) и __FUNCTION__. У меня есть старая кодовая база, которая в основном использует ручную const char * id; переменные, которые потом ...
У меня есть два массива, например int array1 [6] = {2, 4, 5, 7, 9}; & int array2 [6] = {0, 5, 6, 7, 3} Я передам их в функцию swap (array1, array2). Я сейчас пытаюсь сделать это, как показано ниже index = 0; ...
Вот сценарий, который у меня есть. Функция, которую я тестирую, имеет состояние ошибки, которое при ударе вызывает функцию плавного выхода для освобождения всей глобальной памяти, закрытия дескрипторов и выхода из программы. Очевидно, ...
Использование макроса, определенного для условного возврата значения, имеет недостаток, который не очевиден только при просмотре клиентский код может завершиться в точке макроса. Вариант использования Я ...
Когда происходит ошибка сегментации, printf () до того, как он не выполнится. основной()
{printf ("что-то"); заявление; // этот оператор вызывает ошибку сегментации
} В приведенной выше ситуации, почему ...
Как лучше всего узнать, вернет ли деление двух чисел остаток?
Возьмем, к примеру, у меня есть массив со значениями {3,5,7,8,9,17,19}. Теперь мне нужно найти идеальное ...
Каждый раз, когда я вызываю свою функцию, использование памяти увеличивается примерно на + 10 МБ на вызов, поэтому я думаю, что здесь есть утечка памяти. ....
PyObject * pair = PyTuple_New (2), * item = PyList_New (0); PyTuple_SetItem (...
Я делаю c-файл для очереди отправки, которая получает задачу и помещает ее в очередь, которая является связанным списком. Для этого мне нужно создать потоки, используя pthread_t cThread;
if (pthread_create (& ...
Я заметил, что некоторые люди используют следующие обозначения для объявления переменных-указателей. (а) char * p; вместо (b) char * p; Я использую (б). Что является рациональным за обозначением (а)?
Обозначение (b) делает ...
В документации Python утверждается, что следующее не работает на "некоторых" платформы или компиляторы ": int foo (int); // Определено в другой единице перевода.
структура X {int (* fptr) (int); } x = {& foo}; ...
I я пишу mex-файл (используя C ++), который будет принимать адрес памяти в качестве ввода и работать с данными по этому адресу памяти. Поскольку я вынужден использовать MATLAB в качестве среды, моя программа может только ...
Теперь, когда я успешно установил Cython в Windows 7, я попробую чтобы скомпилировать код Cython с помощью Cython, но gcc усложняет мне жизнь. cdef void say_hello (name): print "Hello% s"% name Использование gcc ...
(я указал 2.1, потому что мой ноутбук не поддерживает эту версию. Я бы, вероятно, сделал это в любом случае, так как 3.x и далее вводят шейдеры как обязательные?). Спасибо Википедии: http://en.wikipedia.org/...
Есть идеи, почему обработчик сигнала переходит в бесконечный цикл? Вот код.
Пожалуйста, помоги мне. введите здесь код 9 void SIGSEGV_handler (int signal)
10 {
11 printf ("Обнаружена ошибка сегментации .... \ n");
12 ...
Я выделил код с помощью mmap, но не могу освободить его, потому что ошибки сегментации. Я сделал mprotect - PROT_WRITE, чтобы сделать его доступным для записи, но все равно не могу его освободить. Пожалуйста, помоги мне. enter ...
Предположим, вы компилируете функциональный язык в переносимый C, и предположим также, что по разным причинам вам нужна точная, а не консервативная вывоз мусора. Не существует переносимого способа (возможно ...
Я читаю / записываю в канал, созданный с помощью pipe (pipe_fds). Итак, в основном с помощью следующего кода я читаю из этого канала: fp = fdopen (pipe_fds [0], "r"); И когда я что-то получаю, я распечатываю это ...
Мне удалось перенести реализацию RC4 с PolarSSL на delphi, поскольку Мне нужна зашифрованная связь между двумя приложениями (C и Delphi), но проблема в том, что зашифрованные данные никогда не совпадают, ...
Я следую примеру из книги «Искусство эксплуатации», чтобы попытаться дизассемблировать программу на C, хотя книга поставляется с собственным Linux LiveCD, я предпочитаю использовать BT5 (32 бит). Пример кода очень ...