Описание тега msgpack
MessagePack is a binary-based efficient object serialization library. It enables to exchange structured objects between many languages like JSON. But unlike JSON, it is very fast and small.
1
ответ
Не могу понять, как MsgPack упаковывает данные
Я пытаюсь исследовать исходный код MsgPack. В примере есть фрагмент: std::vector<std::string> vec; vec.push_back("MessagePack"); msgpack::sbuffer sbuf; msgpack::pack(sbuf, vec); В /usr/include/msgpack/object.hpp я вижу, что для упаковываемого …
29 июл '14 в 06:00
1
ответ
Лучший способ сериализации нескольких массивов с плавающей точкой в файле
Я пытаюсь сериализовать несколько массивов с плавающей запятой (одинарной точности), пересекаю многие языки (python / java / c / cpp) с минимальным размером. Я ожидал, что потребуется заголовок массива float и 4 байта для каждого float. Но msgpack к…
20 апр '17 в 05:49
0
ответов
Как объединить номер msgpack с обычной строкой, чтобы создать ключ redis из node.js
Мне нужно создать ключ Redis, который состоит из строки и msgpack, соединенных вместе. Ключ выглядит так (в Redis DB): "a:b:c:\xcd\x10\xd8" Часть пакета сообщений: '\xcd\x10\xd8' (переводится на 4312) мой код похож на это: var msgpack = require("msg…
07 мар '18 в 19:17
2
ответа
Добавить новые данные msgpack в конец файла
Допустимо ли добавлять объекты в данные msgpack без предварительного декодирования? Т.е. что-то подобное: кодировать данные1 пакет данных1 записать упакованные данные1 в файл Затем, пакет данных2 добавить упакованные данные2 в конец файла или это до…
09 фев '15 в 20:04
1
ответ
Как создать пользовательский класс C++ с помощью POD-массивов?
Как можно обеспечить все три функции: msgpack_pack, msgpack_unpack а также msgpack_object (также, что они означают, точно?) для пользовательского класса C++ (таким же образом MSGPACK_DEFINE делает это для типов POD/UD, не являющихся массивами), соде…
11 май '13 в 14:17
2
ответа
msgpack десериализация строк ключа dict в байты
У меня проблемы с msgpack в питоне. Кажется, что при сериализации dict, если ключи являются строками strони не несериализованы должным образом и вызывают KeyError исключения, которые будут подняты. Пример: >>> import msgpack >>> d …
18 янв '18 в 11:13
0
ответов
Как преобразовать табличный формат или эквивалентный по формату Python формат данных в формат msgpack в C++
(Обратите внимание: я не могу встраивать изображения сюда. У меня недостаточно очков для этого. Может кто-нибудь помочь мне с этим.) Я понимаю, как преобразовать структуру, соответствующую следующему табличному формату (Struct1), в формат msgpack: S…
29 ноя '18 в 17:29
1
ответ
Как сравнить производительность десериализаторов messagepack-cli и json.net?
Я пытаюсь сравнить производительность двух разных методов десериализации в Unity3d, которая основана на реализации MonoDevelop C# / .NET Способ А) Использование MsgPack-CLI Метод Б) Использование NewtonSoft's Json.NET Основываясь на этом сообщении в…
26 авг '15 в 17:11
1
ответ
Определяемый пользователем Сериализация Класса, C++ и msgpack
Я совершенно новый, пытающийся msgpack. Мне нужно сериализовать объект (экземпляр пользовательского класса), который содержит указатели (внутреннее дерево, хэши и т. Д.) И некоторые атрибуты базовых типов. До сих пор я могу делать то, что делается в…
01 июн '11 в 15:43
1
ответ
MessagePack: отключить целочисленное сжатие
Я использую MessagePack for CLI ( https://github.com/msgpack/msgpack-cli) библиотеки и мне интересно, можно ли отключить целочисленное сжатие. Например: // The following collection object[] { (Int32)10, (Int32)100, (Int32)1000 }; // will look like t…
07 окт '16 в 11:30
1
ответ
Включить msgpack в cocos2d-x 3
Я хочу использовать msgpack с cocos2d-x 3.Я добавляю include_directories(msgpack/include) в cocos2d/cocos/CMakeLists.txt. но не найден msgpack.hpp.Как я могу включить и скомпилировать msgpack с cocos2d?
25 апр '15 в 20:05
2
ответа
Не могу скомпилировать расширение msgpack Python под Windows
Когда я пытаюсь скомпилировать MSGPACK под Windows с профессиональной версией Visual Studio 2008, выполнив Python setup.py build я получил msgpack/_packer.cpp(316) : fatal error C1083: Cannot open include file: 'stdint. h': No such file or directory…
20 дек '13 в 18:15
1
ответ
Что делает msgpack object_with_zone?
При написании собственного сериализатора для msgpack_c нужно также реализовать object_with_zone, Документация о том, как это реализовать, очень скудна ( https://github.com/msgpack/msgpack-c/wiki/v2_0_cpp_adaptor). При каких обстоятельствах этот мето…
28 июл '17 в 06:06
2
ответа
Ошибка сериализации объекта MessagePack на Android
Используйте пакет сообщений на андроиде, можете сериализовать / десериализовать класс, но не совсем верно. простой тестовый класс: @Message public class Account { public String Code; public int Sequence; public float Lot; public String toString(){ r…
17 окт '12 в 02:06
1
ответ
Пакет сообщений с Redis, где размер данных не велик
Redis - это хранилище структуры данных, но все же рекомендуется использовать пакет сообщений (или protobuf) для сериализации / десериализации данных. Я немного путаюсь с Messagepack поверх Redis, если порции данных, записанные в Redis, не очень вели…
30 апр '18 в 08:49
1
ответ
Пакет сообщений и создание сообщений
Я использую MessagePack кодировать / декодировать мои модели и отправлять их через TCP-сервер. На этом этапе мне нужно определить разделитель для моих сообщений, чтобы разделить полученные буферы на правильные MessagePack объекты. У меня вопрос, как…
12 авг '15 в 13:16
0
ответов
Свободно переслать с пакетом сообщений
Я использую https://godoc.org/github.com/vmihailenco/msgpack (который официально рекомендован messagepack.org для golang). Я пытаюсь сделать так, чтобы данные журнала передавались по свободному "прямому" протоколу. Я использую приведенную выше библи…
01 ноя '18 в 22:22
1
ответ
Получение потока с помощью msgpack в C
Я реализую сервер, который получает поток байтов от клиента.Поток сериализуется с использованием msgpack (и первое, что сериализуется, это длина оставшегося потока). У меня вопрос, как правильно получить этот поток в C?В Python я могу сделать это сл…
01 мар '17 в 13:42
1
ответ
Java msgpack класс с плавающими сбоями
У меня есть очень простой Java-класс, который представляет 2D-вектор. Тем не менее, когда я запускаю код для сериализации его в пакет сообщений, он создает ошибку во время выполнения. Сериализация этого класса должна быть действительно базовым повед…
18 фев '13 в 08:59
1
ответ
Msgpack Универсальная сериализация / десериализация
Я использую msgpack интегрированный с платформой Axon. Поэтому в обработчике событий аксона я получаю объект во время выполнения, который может быть любого типа. Поскольку тип объекта неизвестен, я хочу использовать универсальную сериализацию / десе…
12 май '15 в 02:36