Вопросы с тегом 'marshalling'

Маршаллинг - это процесс преобразования представления памяти объекта в формат данных, подходящий для хранения или передачи
11
ответов

В чем разница между сериализацией и маршалингом?

Я знаю, что с точки зрения нескольких распределенных методов (таких как RPC) используется термин "Маршалинг", но не понимает, как он отличается от сериализации. Разве они не превращают объекты в ряд бит? Связанный: Что такое сериализация? Что т...
задан 21 апр. '09 в 2:26
9
ответов

Можно ли получить все аргументы функции как одного объекта внутри этой функции?

В PHP есть func_num_args и func_get_args, есть ли что-то подобное для JavaScript?
задан 08 янв. '11 в 11:38
2
ответов

Имена ключевых слов JSON с JSON Marshal в Go

Я хочу использовать пакет "encoding/json" для маршалирования структуры, объявленной в одном из импортированных пакетов моего приложения. Например:. type T struct { Foo int } Поскольку он импортируется, все доступные (экспортированные) поля в...
задан 27 июля '12 в 21:46
12
ответов

Что такое сериализация?

Я начинаю программировать ООП и хотел бы знать, что означает сериализация на языке ООП?
задан 11 марта '09 в 8:03
3
ответов

Как вы сериализуете объект на С++?

У меня есть небольшая иерархия объектов, которые мне нужно для сериализации и передачи через соединение сокета. Мне нужно как сериализовать объект, а затем десериализировать его на основе того, какой он тип. Есть ли простой способ сделать это в С++ (...
задан 07 февр. '09 в 17:51
7
ответов

JAXB создает контекст и затраты маршаллеров

Вопрос немного теоретический, какова стоимость создания контекста JAXB, маршаллера и unmarshaller? Я обнаружил, что мой код может выиграть от сохранения одного и того же контекста JAXB и, возможно, одного и того же маршаллера для всех операций марша...
задан 13 сент. '11 в 13:33
3
ответов

Как вы определяете формат даты, используемый при маршалах JAXB xsd: dateTime?

Когда JAXB упорядочивает объект даты (XMLGregorianCalendar) в элемент xsd: dateTime, как вы можете указать формат полученного XML? Например: Формат данных по умолчанию использует миллисекунды <StartDate>2012-08-21T13:21:58.000Z</StartDate&g...
задан 26 нояб. '12 в 19:03
1
ответ

Как маршалировать многомерные массивы

У нас есть некоторый код взаимодействия, который включает в себя матрицы. Я пытался вызвать родную DLL, и по большей части он работает очень надежно. Я полагаюсь на стандартную сортировку по .net, избегая неуправляемых указателей и, скорее, использу...
задан 04 марта '14 в 22:47
5
ответов

Чтение структуры данных C/С++ в С# из массива байтов

Каким будет лучший способ заполнить структуру С# из массива byte [], где данные были из структуры C/С++? C-структура будет выглядеть примерно так (мой C очень ржавый): typedef OldStuff { CHAR Name[8]; UInt32 User; CHAR Location[8]; U...
задан 06 авг. '08 в 0:19
5
ответов

Маршаллинг - что это такое и зачем оно нам нужно?

Что такое сортировка и зачем она нам нужна? Мне трудно поверить, что я не могу отправить int по проводнику с С# на C и должен его обработать. Почему С# просто не посылает 32 бита с сигналом запуска и завершения, говоря C-код, что он получил int? ...
задан 11 февр. '10 в 1:23
6
ответов

Что такое сортировка? Что происходит, когда что-то "сортируется"?

Я знаю, что этот вопрос задан, по крайней мере здесь. Но ответа не было, по крайней мере, не для меня. Существует много разговоров о маршаллинге в отношении взаимодействия с неуправляемым кодом, но как насчет сортировки из одного потока в другой, ка...
задан 09 апр. '11 в 0:06
13
ответов

Json &#8596; Сериализация Java, которая работает с GWT

Я ищу простой Json (de) сериализатор для Java, который может работать с GWT. Я немного искал Google и нашел некоторые решения, которые либо требуют аннотировать каждого участника, либо определять бесполезные интерфейсы. Довольно скучно. Почему бы нам...
задан 25 марта '09 в 22:40
9
ответов

Задача unmarshalling parcelables

У меня есть несколько классов, которые реализуют Parcelable, и некоторые из этих классов содержат друг друга как свойства. Я собираю классы в Parcel, чтобы передать их между действиями. Маршаллинг их на участок прекрасно работает, но когда я пытаюсь ...
задан 04 янв. '10 в 0:02
2
ответов

Перейти json.Marshal(struct) возвращает "{}"

type TestObject struct { kind string `json:"kind"` id string `json:"id, omitempty"` name string `json:"name"` email string `json:"email"` } func TestCreateSingleItemResponse(t *testing.T) { testObject := new(TestObject) te...
задан 12 окт. '14 в 19:34
6
ответов

С++.NET преобразует System:: String в std::string

Как вы конвертируете System:: String в std::string в С++.NET?
задан 19 авг. '09 в 18:28