腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C++
/
Flatbuffers
-
验证
表
不是
root_type
、
connection_id:uint32; account_id:uint32;}
root_type
LoginRequest; 这会生成一个名为VerifyLoginRequestBuffer的函数,但是没有一个名为VerifyLoginResponseBuffer的函数,所以我现在不知道如何
验证
LoginResponse我的问题是: 如何在
C++
中
验证
未标记为
root_type
的
表</
浏览 22
提问于2020-11-04
得票数 0
回答已采纳
1
回答
flatbuffers
c++
convert from buffer to object仅适用于
root_type
(而java拥有全部)
、
、
根据
flatbuffers
示例,在
c++
上,由于monster被定义为
root_type
,因此生成GetMonster函数。显然,一个模式只能有一个
root_type
。因此,在使用
c++
的网络游戏用例中,有许多类型可以通过网络发送,而没有直接的关系。我们是否应该为每种类型定义一个模式文件?为了生成Get / Unpack?附言:我知道我自己可以做到 auto nonRootCustomTypeObj =
flatbuffers
::GetRoot<NonRootCustom
浏览 50
提问于2017-02-06
得票数 1
1
回答
反序列化表示非根
表
的扁平缓冲区二进制文件
、
、
是否可以反序列化表示非根
表
的二进制
flatbuffers
对象?假设下面的扁平缓冲区模式: ...table Bar {}假设我们可以访问表示Foo对象的二进制数据查看我的
c++
生成的头文件,我没有看到任何像GetFoo()这样的生成函数。
浏览 3
提问于2018-08-12
得票数 1
回答已采纳
1
回答
在平面缓冲区中表示表格数据的最佳方法是什么?
我是
Flatbuffers
的新手,所以我想知道在
Flatbuffers
中表示表格数据的最佳方法。
浏览 0
提问于2018-07-30
得票数 0
1
回答
Flatbuffers
:访问冲突: Endian Scalar
、
、
、
中调用
表
向量时,我会遇到访问冲突。我认为这与组件如何为MeshData
表
一起序列化有关,但我无法确定确切的位置。
flatbuffers
::Table::GetOptionalFieldOffset(unsigned短字段) 1866行
C++
符号加载。( TestBed.exe!
flatbuffers
::Table::GetPointer(unsigned短字段) 1878行
C++
符号加载。( TestBed.exe!
flatbuffers
::Table::GetPoin
浏览 3
提问于2018-01-05
得票数 0
回答已采纳
1
回答
如何在python平面缓冲区中构建字符串向量?
看来,用于平面缓冲区的 (也是)目前很不稳定,有时还与
c++
api混在一起。我试图以以下方式创建字符串向量:Feature.FeatureStart(builder) Feature.FeatureStartStringValuesVector(builder2builder, builder2.EndV
浏览 5
提问于2020-02-18
得票数 1
1
回答
Flatbuffer多根不像预期的那样工作
、
模式包含两个根
表
,但当我试图转换错误的根时,它不会失败。这是预期的行为吗?schema.fbs: name:string; two_handed:bool;
root_type
Weapon; name:string;}main.rs: // import the/schema_g
浏览 5
提问于2022-11-29
得票数 0
3
回答
使用更平面模式的性能影响
、
我使用
FlatBuffers
(
C++
)存储有关文件的元数据信息。这包括EXIF、IPTC、GPS和其他各种元数据值。我正在考虑将整个模式“扁平化”成一个
表
,但我想知道这样做是否对性能或内存有任何影响。这个单一的
表
可以有几百个字段,尽管大多数字段都是空的。iptc_city:string; iptc_country
浏览 1
提问于2018-06-07
得票数 0
回答已采纳
1
回答
有没有办法使用
Flatbuffers
读/写多个结构或行?
、
、
我使用
Flatbuffers
作为存储数据和元标记的一种方式。我使用的是Python,为了模拟字典,我有两个
表
结构:一个用于字典条目,另一个用于保存条目的向量。structure key:string;} Entries:[tokenEntry];
root_type
TokenDict; 我希望使用
Flatbuffers
将两个字典写到一个文件中。这
不是
我想要的,因为稍后我将在文件中拥有更大的数
浏览 26
提问于2019-10-15
得票数 0
回答已采纳
3
回答
我可以序列化/ dserialize平面缓冲区到/从JSON吗?
、
、
、
、
我们在
C++
中工作。
浏览 0
提问于2018-01-12
得票数 11
回答已采纳
1
回答
FlatBuffers
:使用联合发送多个数据包类型
、
、
float; { } 我为
C++
和C#生成所需的文件,并根据需要将它们包含在我各自的项目中。下面是我如何在
C++
中编码事件-在这里,一个类型为EventOne的事件: ...
FlatBuffers
::偏移量。此过程(包含联合类型对象的
表
)是否是使用平面缓冲区发送多个数据包类型的正
浏览 0
提问于2016-06-07
得票数 9
回答已采纳
1
回答
试图从平面缓冲区的二进制文件访问"LengthofTable“时出现的LengthofTable异常
、
、
string;AttendeeCounter:short; 我在我的
c++
应用程序中存储这样的数据。std::vector<
flatbuffers
::Offset<
flatbuffers
::String>> ListOfAttendee; std::vector<
flatbuffers</em
浏览 0
提问于2019-01-30
得票数 0
回答已采纳
2
回答
有没有办法绕过扁平缓冲区联合中255个类型的限制?
、
我使用扁平缓冲区来序列化sql
表
中的行。我有一个Statement.fbs,它将语句定义为Insert、Update、Delete等。但是,我有超过255个
表
,当我使用flatc编译时,我得到了这个错误: $ ~/
flatbuffers
/flatc --cpp -o gen Statement.fbs error: /home/jkl/fbtest/allobjects.fbs:773: 18: error: enum value does not fit [0; 255] 我查看
浏览 36
提问于2019-05-02
得票数 0
回答已采纳
1
回答
union中的平面缓冲区结构(
C++
)
、
我正在尝试使用 in
C++
,但我已经无法在联合中编写和读取结构。我把原来的问题简化为一个匿名的、最小的例子。uint8;} { FavoriteNumbers } { favorite: Favorite; } 我使用从下载的
Flatbuffers
1.11.0编译了这个模式(为了安全起见,我使用了预编译的二进制文件)。g++ -std=c++17 -Ilib/
flatbuffers
浏览 3
提问于2019-09-26
得票数 3
回答已采纳
1
回答
Flatbuffers
能利用向量中的0吗?或者其他小波比Haar变换更好?
、
、
、
、
对我来说,第一步是以二进制格式保存数据,而
不是
ASCII,我决定尝试
Flatbuffers
。以前,当数据作为文本文件存储时,它们大约是400 mb。使用下面所示的模式,文件大约为200 mb。
Flatbuffers
能利用这些零来进一步缩小文件大小吗?也许有人可以在模式中发现其他效率低下的地方,因为我刚刚开始使用
Flatbuffers
?我现在使用Haar变换,因为我能够创建一个
C++
函数来完成这个任务,并且发现压缩2倍或者可能是4倍是可能的。scanFilter:string; table Contr
浏览 2
提问于2020-01-11
得票数 0
回答已采纳
1
回答
flatbuffers
c++
,我想知道在一个fbs文件中是否可以有多个
表
。
、
在javascript中可以在一个fbs文件中使用多个
表
和多个
root_type
。示例:: name:string;} damage:short;2制作
root_type
表
,制作2个getRoot函数(getRootAsLogin,getRootAsAttack)。但是当使用相同的模式在
C++
中编写时,会生成1个getRootAs函数。 如何在一个fbs文件中获得两个getRoot
浏览 0
提问于2017-09-10
得票数 0
2
回答
使用平面缓冲区更快地发送/写入Float32数组
、
我达到的速率大约是每条消息2毫秒,但在
C++
中,我达到的速度大约是每条消息140微秒。我对我的扁平缓冲区消息有以下模式 data:[float32];然后在Go代码中,我有builder :=
flatbuffers
.NewBuilder(1024)和conn, err := net.Dial("tcp", endPoint),然后在发送循环中有一些其他东西: builder.Reset但它比我使
浏览 3
提问于2019-10-31
得票数 2
1
回答
c++
中的写入读取二进制文件问题?
、
、
、
、
模式:table Person {}编码器:{ auto nameios::beg); infile.read(data, length);
浏览 1
提问于2021-11-15
得票数 0
1
回答
表
中的平面缓冲区嵌套向量不工作
、
我是平面缓冲区的新手,我正在尝试创建一个带有嵌套向量的平面缓冲区
表
。因为这不能按照平面缓冲区规格来完成,所以我已经将外部向量封装在另一个
表
中。double; vertices:[Point]; id:int32;} 然后我用python写了一个作家:from world import Country, Polygon,
浏览 2
提问于2019-09-23
得票数 0
回答已采纳
1
回答
高效地清除表层的平面缓冲区生成器
在调用
flatbuffers
::FlatBufferBuilder之后,我可以重用从builder.Clear()生成的子构建器实例吗?builder.Clear()对子建筑商的影响是什么?FB_mytable1{}nestedTable1::FB_mytable1;}如果我使用builder.clear()重置生成器,实例化“平面缓冲区::FlatBufferBuilder”,这是
浏览 1
提问于2017-01-07
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Apache Arrow和Java:大数据传输快如闪电
利用Hook技术实现浏览器HTTPS劫持
C语言编程入门:用C语言输出九九乘法表
Google改变世界的60个开源项目
为什么选择python
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券