0
ответов

C - Malloc и memcpy (управление памятью)

Я немного новичок в C, и мне трудно понять, как работает память, особенно встроенные функции, такие как memcpy. Вот структура, которую я использую struct data_t {int datasize; void * data; ...
вопрос задан: 8 October 2011 17:29
0
ответов

Назначение или memcpy? Каков предпочтительный подход к установке переменной-члена массива?

В этом примере я работаю с target-c, но ответы от более широкого сообщества C / C ++ приветствуются. @interface BSWidget: NSObject {float tre [3]; } @property (присваивать) float * tre; . - (...
вопрос задан: 18 August 2011 18:36
0
ответов

Off-chip memcpy?

Сегодня я профилировал программу на работе, которая выполняет много буферизованной сетевой активности, и эта программа большую часть времени проводила в memcpy, просто перемещая данные назад и вперед между сетью, управляемой библиотекой ...
вопрос задан: 13 August 2011 01:56
0
ответов

Копирование массива байтов в различные поля класса / структуры в C #

В приведенном ниже примере кода C # у меня есть массив байтов, который был прочитан из сокета. Я хочу проанализировать данные в различных полях exampleClass (первые 8 байтов в 64-битной переменной field1, ...
вопрос задан: 11 August 2011 17:19
0
ответов

Memcpy от собственного массива к управляемому массиву в C ++ CLI

Правильно ли я делаю ? Я получаю указатель на собственный массив, и мне нужно скопировать его в управляемый массив. Используйте memcpy () с pin_ptr.беззнаковый char * pArray; беззнаковое int arrayCount; // получить pArray & ...
вопрос задан: 5 August 2011 09:02
0
ответов

предложение atomic memcpy

Хотя Тестируя программу на масштабируемость, я столкнулся с ситуацией, когда мне нужно сделать свою операцию memcpy как атомарную. Мне нужно скопировать 64 байта данных из одного места в другое. Я пришел ...
вопрос задан: 18 July 2011 08:07
0
ответов

Получение GCC для компиляции без вставки вызова memcpy

В настоящее время я использую GCC 4.5.3, скомпилированный для PowerPC 440, и я компилирую код, который не требует libc. У меня нет прямых вызовов memcpy (), но компилятор, кажется, вставляет один ...
вопрос задан: 20 June 2011 11:43
0
ответов

Ошибка memcpy не была объявлена ​​в eclipse CDT C ++

Я пытаюсь выполнить memcpy char * pdata = data pointer; int64_t deviceId; memcpy (& deviceId, pdata + 1, 8);И он жалуется, что "memcpy не был объявлен в этой области". Я включил ниже библиотеки ...
вопрос задан: 17 June 2011 12:33
0
ответов

Как я могу скопировать повторяющийся шаблон в буфер памяти?

Я хочу записать повторяющийся шаблон байтов в блок памяти. Моя идея - написать первый пример паттерна, а затем скопировать его в остальную часть буфера. Например, если я начну с этого: ...
вопрос задан: 12 June 2011 23:46
0
ответов

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

Я бы хотел показать уведомление, подобное тостеру, желательно, но любой метод "проталкивания" обновлений на рабочий стол - это интересный. Спасибо
вопрос задан: 23 May 2011 04:40
0
ответов

потоковая загрузка и память, отличная от USWC

Я только что прочитал эту довольно интересную статью «Копирование буферов кадров ускоренного декодирования видео». Где они объясняют, как сделать копирование из памяти USWC как можно быстрее с помощью потоковой загрузки. Мой ...
вопрос задан: 16 May 2011 11:17
0
ответов

Is there a standard, strided version of memcpy?

I have a column vector A which is 10 elements long. I have a matrix B which is 10 by 10. The memory storage for B is column major. I would like to overwrite the first row in B with the column ...
вопрос задан: 16 May 2011 06:15
0
ответов

Как для разделения массива на два массива в C

Скажем, у меня есть массив в C int array [6] = {1,2,3,4,5, 6} как я могу разделить это на {1,2,3} и {4,5,6} Возможно ли это с помощью memcpy? Спасибо, nonono
вопрос задан: 1 May 2011 17:17
0
ответов

Чем следует заменить «memcpy» внутри ядер OpenCL?

Язык OpenCL, расширяющий C99, не поддерживает функцию memcpy. Что следует использовать вместо этого?
вопрос задан: 13 April 2011 17:13
0
ответов

Любопытная функция копирования строки в C

Когда я читал код nginx, я видел эту функцию: #define ngx_cpymem (dst, src, n) (((u_char *) memcpy (dst, src, n)) + (n)) static ngx_inline u_char * ngx_copy (u_char * dst, u_char * src, ...
вопрос задан: 13 April 2011 10:11
0
ответов

Как отключить отладку скриптов в Visual Studio 2010 при запуске проекта веб-сайта Asp.Net?

Я создаю веб-сайт в Visual Studio 2010. Я хотел бы использовать Visual Studio для отладки C #, не используя ее в качестве отладчика JavaScript. Есть ли способ отключить отладку скриптов для Asp.Net ...
вопрос задан: 1 April 2011 11:19
0
ответов

Выполняется ли функция malloc / memcpy независимо на NUMA?

Пытаясь увеличить скорость моих приложений на компьютерах, отличных от NUMA / стандартных, я всегда обнаруживал, что узким местом был вызов malloc () потому что даже на многоядерных машинах он разделяется / синхронизируется ...
вопрос задан: 28 March 2011 23:34
0
ответов

Является ли функция memcpy () реентерабельной?

Я вызываю некоторые функции C ++ внутри обработчика сигналов, и моя программа завершается из-за ошибки сегментации. Когда я проверяю с помощью gdb, функция memcpy () - это то место, где я получаю SIGSEGV. Я хотел бы знать, если memcpy () ...
вопрос задан: 17 March 2011 08:31
0
ответов

memcpy копирует частично поверх самого себя

Это нормально? char buf [] = {0, 1, 2}; memcpy (buf, buf + 1, 2); Имеет ли значение наличие большего типа данных? Я знаю, что могу использовать memmove (), но мне просто любопытно.
вопрос задан: 15 March 2011 11:59
0
ответов

Difference between strncpy and memcpy?

How can i access s[7] in s? I didn't observe any difference between strncpy and memcpy. If I want to print the output s, along with s[7] (like qwertyA), what are the changes I have to made in the ...
вопрос задан: 4 January 2011 13:28
0
ответов

Драйвер устройства Linux: символ «memcpy» не найден

Я пытаюсь написать драйвер устройства Linux. У меня он работал очень хорошо, пока я не попробовал использовать memcpy. Я даже не получаю ошибку компилятора, когда я "делаю", он просто предупреждает меня: ВНИМАНИЕ: "memcpy" [/root/...
вопрос задан: 31 December 2010 15:21
0
ответов

Как увеличить производительность memcpy

Резюме: кажется, что memcpy не может передавать более 2 ГБ / сек в моей системе в реальном или тестовом приложении. Что я могу сделать для более быстрого копирования из памяти в память? Полная информация: Как часть сбора данных ...
вопрос задан: 23 November 2010 21:22
0
ответов

Могу ли я вызвать memcpy () и memmove () с нулевым «количеством байтов»?

Нужно ли обрабатывать случаи, когда мне действительно нечего перемещать / копировать с помощью memmove () / memcpy () как крайние случаи int numberOfBytes = ... если (numberOfBytes! = 0) {memmove (место назначения, источник, numberOfBytes); } ...
вопрос задан: 20 September 2010 13:14
0
ответов

Как скопировать память из источника, не связанного с выравниванием байтов (сдвигом)

Я могу придумать несколько неприятных неэффективных способов выполнить эту задачу, но мне интересно, какой способ лучше . Например, я хочу скопировать 10 байтов, начиная с 3-го бита байта, и скопировать в указатель ...
вопрос задан: 17 September 2010 20:21