我正在尝试在我的项目中编写一个 flatbuffers 模式文件或 .fbs 文件。 我只有两个参数要传递。 一个字符串和一个包含 100 个浮点值的数组。 id:字符串数据:[float:100] 任何人都可以帮助我编写正确的 flatbuffer 模式文件吗? ...
我正在尝试在我的项目中编写一个 flatbuffers 模式文件或 .fbs 文件。 我只有两个参数要传递。 一个字符串和一个包含 100 个浮点值的数组。 id:字符串数据:[float:100] 任何人都可以帮助我编写正确的 flatbuffer 模式文件吗? ...
我正在评估/学习平面缓冲区,我已经编写了一个架构和一些基本代码。 该架构包含两个根表,但当我尝试转换错误的根时,它不会失败。 这是预期的行为吗? 架构.fbs: 主.rs:use flatbuffers; // import the generated code #[allow(dead_code ...
我想从平面缓冲区模式生成 C# 个类,并在另一个项目中使用这些类。 为此,我需要调用 flatbuffer 模式编译器来生成类。 我不想签入类文件,而是在构建过程中生成它们,这样我就不需要手动更新它们。 假设有两个项目的 C# 解决方案: MessageDefinitions 包含一个预构建事件, ...
我正在研究 FlatBuffers 文件结构,我想知道字符串是如何写下来的。 据我所知,字符串orc (例如)被记为小端字节序 (0x3 0x0 0x0 0x0) 中的字母计数,后跟实际字母,然后是其他内容。 我试图了解其他东西是什么。 字母后面有哪些字节? 我只询问缓冲区/文件中这个特定字符串的表 ...
无需访问FlatBuffers架构文件。 是否可以通过读取FlatBuffers二进制文件来恢复架构? ...
我正在尝试了解如何访问FlatBuffers上的(多个)记录可用的示例都处理单个记录。 谷歌示例处理 1x 怪物记录,仅此而已。 我看过一个讨论多条记录架构的示例。 这个例子可以在这里找到: https://medium.com/@brijesh.vicky/steps-to-use-flatbu ...
我想将 JSON 文件转换为 flatbuffers 文件(将 JSON 数据序列化为 flatbuffers 数据)。 我已经创建了 flatbuffers 架构,但我不知道 go 从这里到哪里。 文档不清楚。 它不包含太多细节。 ...
赏金将在 4 天后到期。 此问题的答案有资格获得+100声望赏金。 BAR正在从有信誉的来源寻找答案。 我正在使用 cmake 链接我的 c++ 项目中的 flatbuffers 库。 我的 CMakeLists.txt 看起来像: 我是按照书本做的。 https://google.githu ...
似乎 flatbuffers 的作者错过了 Monster 中 Equipment 结构的示例,这在这里会有所帮助。 我在根结构(MyProjectRootMessage)中有一个结构(消息)。 这似乎是从 monster.fbs 示例中执行此操作的方法。 但我试图在 C++ 中构建它,并且收到消息 ...
我成功解析了数据,但不是正确的 json 数据。如何在 FlatBuffers 中获取正确的 json? 我的代码: test.json 的内容: JSON 无法正确解析它。 谢谢 !!! ...
我已经成功地将 FlatBuffer 数据写入文件并可以从文件中读取。 但现在我试图在写入文件之前压缩 Flatbuffer 数据。 当我尝试从文件中读取压缩数据并解压缩时,它不起作用。 任何帮助将不胜感激,因为我是 flatbuffers 和 java 压缩的新手。 ** FlatBuffe ...
我使用相同的协议文件,但我发现它们在 Python 和 C++ 中有不同的 output。我的协议文件: 我的 python 代码: 我的 C++ 代码: output: ...
我有一些协议文件,但它们没有根类型。 所以我不能使用 flatc 来解析 json。当我查找文档时,我找到了一些方法。例如: flatbuffes::Parse flatbuffers::Registry 。我不知道如何正确使用它们,因为我我对C++不是很精通。谁能给我一个例子或详细的文档。 协议 ...
我正在学习Java中的android开发。 作为我学习的一部分,我开始了一个使用 GTFS 数据开发 Transit App 的项目。 我有两个担忧: 数据文件大小: 我的 sqlite db 文件大小已增长到 760MB,因为我对 GTFS 数据进行了非规范化并创建了额外的表和索引以提高 ...
我正在java 中学习平面缓冲区 我想从 .fbs 文件创建一个 .bin 文件,但我还没有.json文件 我如何创建一个 json 文件以便我可以创建一个 bin 文件? 因为他们的示例代码中已经有mosterdata.json文件,但是如果我们没有 JSON 文件怎么办? 我们刚刚有了.fbs文 ...
我正在尝试将字节数组存储在 Flatbuffers 表中,我认为架构应该是这样的: 然后,在代码中我调用CreateCompressedDataVector ,但它只需要 object 类型的 sbyte[] 而不是 byte[],所以我不确定如何进行。 这是完整的代码片段: 我是整个 FlatB ...
我在加载 html 文件时遇到的错误是(在 brave 浏览器的 js 控制台中): 详情如下: 我正在处理需要一些*.js文件的 html 页面。 这些文件安装在本地。 我想要的特定js文件是flatbuffers.js ,我使用npm安装在我的项目的根目录中,它包含project/node_mo ...
这是我的架构: 这是我的代码: 我收到此错误: 它是由这条线引起的: 为什么会这样,我该如何解决? ...
使用 FlatBuffer 全反射相关代码const reflection::Schema& schema = *reflection::GetSchema( binary_fbs_file.c_str() ); auto root_table = schema.root_table(); ...
例如,如果我有以下平面缓冲区模式: 有没有办法自动生成Json文件: 所以填充Json文件生成bin文件会比较容易。 我只需要实现一个阅读器而不是一个构建器。 谢谢 ...