Описание тега flatbuffers
FlatBuffers is a serialization library by Google. It is particularly suitable for games and other memory constrained applications.
1
ответ
Импорт библиотек FlatBuffers и созданного источника в Android Studio Project
Мы оцениваем FlatBuffers как потенциальное решение для упаковки и распаковки различных полезных данных. Я создал flatc.exe, создал схемы для наших данных и сгенерировал Java-код из этих схем. Я сейчас пытаюсь использовать сгенерированный код. Этот о…
02 ноя '16 в 19:54
0
ответов
Добавление в FlatBuffer
Мы уже используем flatbuffer с похожей схемой namespace potter; union Magic { Weapon, Wand } table Weapon { name:string; power:int; } table Wand { make:string; animal:string; } table MagicHolder { name:string; age:int; magic:Magic; } root_type Magic…
26 ноя '18 в 15:43
0
ответов
Включение плоских буфера в проект VS2017
Я создал небольшой файл *.fbs и включил файл.h в свой проект C++. Я дважды проверил, что flatbuffers.h и flatbuffers.lib находятся в путях включения и библиотеки. Однако, когда я включаю файл.h, я получаю множество ошибок компиляции. Я заметил, что …
26 июн '18 в 18:49
2
ответа
Написание вектора структуры с помощью flatbuffers
У меня есть следующие классы: Сообщение пространства имен; struct BBox { xmin:float; xmax:float; ymin:float; ymax:float; } table msg { key:string; boxes: [BBox]; } root_type Message; Для создания объекта я делаю что-то вроде b = flatbuffers.Builder(…
02 ноя '15 в 16:19
3
ответа
FlatBuffers: записывать и читать из двоичного файла?
У меня есть базовые знания о файловых потоках в C++ и Google FlatBuffers. Файл схемы довольно прост, он также создает буфер и читает из буфера указатель. То, что я не понимаю, это как сохранить несколько буферов в двоичный файл, а затем прочитать эт…
06 ноя '14 в 17:29
3
ответа
Часть данных буфера в JSON
Наличие двоичных данных сериализованного объекта monster, где monster Тип: table Monster { name:string; color:Color; weapon:Weapon; <--- serialize to json only this, discard other properties } могу ли я напрямую трансформировать только weapon JSO…
28 мар '18 в 21:57
1
ответ
Компилятор flatc (flatbuffer) неправильно обрабатывает вложенное пространство имен
Я предоставляю следующий прото-файл компилятору flatbuffer для создания файла.fbs. Файл: test.proto message A { optional int32 afoo = 1; message B { optional int32 bfoo_ = 1; } optional B bfoo= 2; } message C { optional int32 abar = 1; message B { o…
11 фев '16 в 05:23
1
ответ
Добавить закодированную таблицу flatbuffer к родителю в Java
У меня есть следующая схема flatbuffer: table Image { ... } table Pose { r:[double] (required); q:[double] (required); } table StampedImage { pose: Pose (required); image: Image (required); } Я понимаю, как кодировать объект flatbuffer. Например, дл…
01 дек '17 в 14:27
1
ответ
Как использовать "navtive_type" в плоских буферах?
Вот моя тестовая схема: native_include "mystruct.h" table testdata { data:mystruct (native_type); } на экране показано: ошибка: ожидание: вместо таблицы получено: идентификатор: native_include. Я не могу найти подробную информацию о том, как использ…
05 апр '17 в 02:50
1
ответ
В чем разница в интерфейсах, генерируемых различными компиляторами flatc (Win64/ Win 32/ Mac)?
Для разных архитектур и сред (например, Win64/ Win 32/ Mac) cmake генерирует разные проекты, которые затем компилируются, чтобы получить разные плоские компиляторы. Мое сомнение: Эти плоские компиляторы генерируют одинаковые интерфейсы (заголовки Cp…
28 ноя '17 в 14:12
1
ответ
flatbuffers: возможно ли удалить буфер через root-указатель
Я начинаю использовать библиотеку flatbuffer. Но есть вещь, которая мне неудобна, когда дело доходит до удаления буфера. Я не знаю, как удалить буфер через элемент root-pointer-element. Если бы это было возможно, корневой указатель мог бы взять на с…
24 ноя '15 в 09:08
1
ответ
Использование Flatbuffer Union вызвало ошибку двойного освобождения или повреждения
В конце выполнения моей программы я получаю следующую ошибку: * Ошибка в `./bin/test': двойное освобождение или повреждение (нет): 0x00007ffd34dab0d0 * Прервано В настоящее время я тестирую объектно-ориентированный API (--gen-object-api) из Flatbuff…
24 ноя '17 в 13:53
1
ответ
Является ли flatbuffer одинаковыми для одинаковых данных?
У нас просто странная проблема, тот же код и входные данные, сгенерированные плоские буферы могут отличаться, когда они вызываются дважды. Конечно, это, скорее всего, вызвано какой-то нашей ошибкой, но мы не можем не задать вопрос, гарантирует ли пл…
03 янв '18 в 13:56
0
ответов
Файлы, созданные с помощью Flatbuffer - #include style import
Может ли компилятор flatbuffer генерировать вывод, который использует стиль системы #includes? #ifndef FLATBUFFERS_GENERATED_MYCLASS_MOBILECONFIG_H_ #define FLATBUFFERS_GENERATED_MYCLASS_MOBILECONFIG_H_ #include "flatbuffers/flatbuffers.h" Для испол…
21 апр '15 в 18:05
1
ответ
FlatBuffers: как создать метод name() в Python
В Java FlatBuffers сгенерирует метод name() для перечислений, что очень полезно. public static final String[] names = { "SUCCESS", "TIME_OUT", "UNKNOWN_ERROR", }; public static String name(int e) { return names[e]; } так же и в с ++ inline const cha…
06 дек '18 в 08:02
0
ответов
Передача плоских буфера от C до Duktape Javascript
Хотите знать, если кто-то там имел какой-либо успех или пытался интегрировать flatbuffers с duktape, пока я могу получить только около половины пути... Я могу выдвинуть flatbuffer из C и получить к нему доступ из JS с помощью следующего кода, и он, …
19 янв '19 в 02:47
1
ответ
Невозможно десериализовать сообщения flatbuf, полученные через TCP
Я пытаюсь сериализовать, а затем десериализовать объект FlatBuf. Я использую FlatBuffer 1.10.0. Я хочу отправить сериализованные данные через TCP другому процессу, но в настоящее время я не могу десериализовать их даже в той же функции. Файл FBS: ta…
04 фев '19 в 16:36
1
ответ
Swift: Самый эффективный способ анализа 10 тыс. Строк данных?
Таким образом, мое приложение в настоящее время читает 10 тыс. Строк в переменную, а затем использует SwiftyJson, чтобы проанализировать ее в области. Источник: https://github.com/skishore/makemeahanzi/blob/master/graphics.txt https://github.com/ski…
18 фев '19 в 07:25
0
ответов
Почему плоские буферы и nng не копируют медленнее двойной копии
Я использую flatbuffers и nng. используя FB я создаю разделенные буферы и добавляю их в nng msg. Я хотел устранить это копирование FB в NNG. Для достижения этого я написал собственный распределитель, как показано ниже. class CustomAllocator : public…
11 фев '19 в 17:30
1
ответ
Flatbuffers создают вектор перечислений
У меня проблемы с созданием вектора перечислений. Т.е. дан следующий файл схемы: enum Month : short { January, February, March, } table SpecificMonths { Months:[Month]; } root_type SpecificMonths; Я пытаюсь создать объект типа SpecificMonths: flatbu…
04 дек '18 в 16:59