腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
在
FlatBuffers
/
Protobuf
中
是否
有
一个
可
移植
的
二进制
序列化
模式
来
支持
任意
的
24位
有
符号
整数
定义
?
c++
、
c
、
int
、
protocol-buffers
、
flatbuffers
对于我们
的
数据,最优化
的
格式是Int24,
在
C/C++下,它可以简化为
一个
C位域结构(GCC编译器),以达到完美的优化: #pragma pack(push, 1){基本上,我们需要
一个
在
不同架构和编程语言
的
设备之间发送
的
二进制
序列化
。我们希望使用基于
模式
的
二进制
序列化
,例如ProtoBuffers或
浏览 91
提问于2020-01-16
得票数 2
回答已采纳
2
回答
如何像uint64_t一样向rocksdb
中
插入
整数
值?
c
、
leveldb
、
rocksdb
、
uint64
我测试了以下代码,以便使用强制转换将像uint64_t这样
的
整数
值插入到rocksdb数据库。这是一种正确
的
方法吗?
浏览 26
提问于2019-04-18
得票数 0
2
回答
有
符号
的
二进制
表示
在
体系结构之间
可
移植
吗?
c++
、
c
、
x86
、
arm
我希望通过网络以字符流
的
形式发送
有
符号
整数
,并/或以
可
移植
的
二进制
表示形式将它们保存到磁盘
中
。当我分配
一个
变量(我使用
的
是64位长)时,存储在内存
中
的
普通
二进制
表示
是否
被认为是
在
不同
的
机器体系结构和操作系统之间
可
移植
的
? 例如,<
浏览 0
提问于2014-04-05
得票数 1
2
回答
Protobuf
数据
序列化
程序
.net
、
protocol-buffers
、
protobuf-net
这个数据
序列化
程序
的
性能非常好。但我一直被数据类型为System.Object
的
数据列卡住,导致
序列化
程序抛出异常:无法
序列化
类型为“System.Object”
的
数据列。
有
什么办法可以绕过它吗?
浏览 5
提问于2012-01-21
得票数 1
回答已采纳
2
回答
C++
中
的
窄化转换
c++
、
standards
、
narrowing
在
中
,
有
一个
函数旨在提供一种
可
移植
的
方式
来
序列化
一个
16位
整数
。packi16(unsigned char *buf, unsigned int i) *buf++ = i>>8; *buf++ = i;我不明白为什么*buf++ = i;语句是
可
移植
的
,因为将
一个
无
符号
整
浏览 3
提问于2014-09-07
得票数 1
回答已采纳
2
回答
扩展协议缓冲区以使用现有协议?
c#
、
serialization
、
code-generation
、
protocol-buffers
、
protobuf-net
所以,我
的
问题是: 协议缓冲区本机
是否
支持
在
文本文件
中
定义
消息,然后指定如何
序列化
/反
序列化
消息?例如,假设
整数
在
服务器上是大端,
在
客户机上是小endian。
是否
有
任何本机关键字会考虑到这一点?另
一个
例子--如果字符串以
一个
字节
的
形式传递给字符串
中
的
每个字符,并
浏览 9
提问于2014-08-11
得票数 3
2
回答
c++ -
protobuf
与rapidjson数据格式
c++
、
json
、
protocol-buffers
、
rapidjson
、
flatbuffers
使用rapidJSON,我能够将任何类型
的
数据(由rapidJSON
支持
)存储为键
的
值。我能在
protobuf
中
做到这一点吗?如果是这样的话,是怎么做
的
?我选择
protobuf
而不是rapidJSON
的
原因是因为它
的
速度(而rapidJSON
中
的
键比较实际上是“字符串”比较,代价很高)。还有没有别的选择呢?也许是扁平缓冲区?需求是根据int类型
的
键存储任何类型
的
数
浏览 4
提问于2017-06-20
得票数 3
1
回答
以JSON
的
形式编写文章列表
java
、
json
、
serialization
、
collections
、
protostuff
有
什么最简单
的
方法可以让原物像标准
的
杰克逊串行化程序?这里- o是可以是字符串、SomeType、ListT等
的
对象.
浏览 0
提问于2016-09-30
得票数 1
2
回答
C标准所涵盖
的
平台还在使用吗?
c
、
standards
可能重复: 这有
一个
明显
的
缺点:它使
可
移植
代码更难编写。有没有人知道哪些平台仍在进行积极
的
开发工作,但是 not 2's补码or
整数
宽度不是32位
浏览 15
提问于2011-11-04
得票数 19
2
回答
C++将无
符号
转换为带
符号
整数
可
移植
性
c++
、
standards
、
signed
我知道
在
C
中
,将无
符号
整数
转换为
有
符号
整数
是
定义
的
,但是对于C++来说是什么呢?我想应该有人已经问过这个了,但我找不到了。 我
有
一个
函数,它操作
一个
无
符号
整数
,并返回
一个
相关
的
无
符号
整数
。我将该函数传递为
一个
有
符号
浏览 4
提问于2014-03-25
得票数 0
回答已采纳
3
回答
iterator::difference_types
是否
独立于系统
c++
、
stl
、
iterator
我
有
一些
序列化
逻辑,其中我还
序列化
了stl数据结构。目前,我只写了size字段,然后通过迭代结构
的
每个元素。
在
反
序列化
中
,我读取了size字段,然后我知道何时读取完数据结构。目前,我使用std::iterator_traits<const_iterator>::difference_type作为存储
在
文件
中
的
类型。但是,当我尝试
在
不同
的
系统之间交换文件时,我不确定<em
浏览 0
提问于2011-10-25
得票数 2
回答已采纳
1
回答
应该
序列化
哪些字段和属性?
c#
、
serialization
、
protobuf-net
我不认为这是重复
的
。我读过一些书,但没有发现任何类似的东西。似乎字段可以
在
二进制
格式化程序和
protobuf
中
序列化
,但不能在XML
中
序列化
。我不知道JSON
的
事。我正在考虑用
protobuf
取代标准
的
.NET
二进制
序列化
程序。原因是为了提高速度和获得更小
的
持久化文件大小。
在
NET
二进制
文件
中</em
浏览 10
提问于2012-10-22
得票数 4
回答已采纳
3
回答
如何模仿内置
的
.NET
序列化
成语?
c#
、
.net
、
serialization
、
binaryfiles
我
有
一个
库(用C#编写),需要以特定
的
二进制
格式(以确保与C/Java库实现
的
兼容性)将对象
的
表示读/写到磁盘(或任何流)。这种格式需要相当数量
的
位填充和一些透气
的
字节流。然而,我希望我
的
库尽可能地成为惯用
的
.NET,因此我希望提供
一个
尽可能接近正常
二进制
序列化
过程
的
API。我知道实现IFormatter接口
的</em
浏览 2
提问于2009-07-05
得票数 2
1
回答
如何在memcached
中
存储
protobuf
对象?
c#
、
memcached
、
protocol-buffers
、
protobuf-csharp-port
中
的
对象都必须是
可
序列化
的
。但是,自动生成
的
protobuf
类是不可
序列化
的
(至少对于c#使用
的
二进制
格式化程序来说是如此)。海事组织,应该有
一个
更好
的
方法或某种机制,可以让我将原状物体直接保存到memcached
中
,但不幸
的
是,谷歌在这方面并没有对我
有
多大帮助。我可以用两种方式
来
实现这一点
浏览 1
提问于2016-02-15
得票数 2
回答已采纳
3
回答
谷歌
ProtoBuf
序列化
/反
序列化
java
、
c++
、
protocol-buffers
我想知道
是否
可以Serialize C++ object并通过网络将其发送到java
中
的
Java服务器和Deserialize,并对字段进行内省。相反,我希望将任何语言
的
对象发送到Java Server。并在那里反
序列化
它。假设下面是我
的
.proto文件 required int32 id = 1; optional stringemail = 3;我在上面运行了protoc并创建了<
浏览 0
提问于2013-06-13
得票数 0
回答已采纳
1
回答
基于JSON
的
基于ZeroMQ
的
API
json
、
zeromq
大多数现代API都是使用JSON构建
的
,它通过HTTP提供请求/响应消息。既然ZeroMQ是基于TCP
的
,基于JSON
的
API可以建立
在
ZeroMQ之上吗?如果是的话,
有
甚麽好处呢?用途是 网络服务器与网络服务器通信。
浏览 4
提问于2013-01-11
得票数 8
回答已采纳
1
回答
用Boost/C++
二进制
格式
序列化
对象
的
首选方法
c++
、
serialization
、
boost
、
boost-asio
我想
序列化
一个
类
的
实例,并使用C++ / Boost库通过TCP连接发送它们。
有
太多
的
例子.有些使用文本流作为缓冲区,有些使用tcp::iostream。我不知道哪
一个
适合我
的
需要。要求: 数据需要
二进制
格式。
浏览 0
提问于2013-05-17
得票数 2
回答已采纳
1
回答
来自
的
OpenWhisk和
二进制
数据
openwhisk
、
rhea
我们
有
一个
模拟设备正在用NanoMSG创建数据,其有效载荷为Google
FlatBuffers
(
二进制
)。我们希望用OpenWhisk触发此数据
的
模式
,并使用Flatbuffer编码
的
响应进行响应。 编写
一个
中继器,将Flatbuffer转换为JSON (FB
有
一个
实用程序
来
完成此操作),然后将数据放到由Open
浏览 0
提问于2018-08-14
得票数 1
回答已采纳
15
回答
Thrift与Protocol Buffers
的
最大区别是什么?
serialization
、
protocol-buffers
、
thrift
与
的
最大优缺点是什么
浏览 3
提问于2008-09-16
得票数 304
3
回答
将0xFFFFFFF赋给无
符号
整数
变量
的
正确方法是什么?
c++
如果我编译了以下代码使用带有W4选项
的
MSVC,我得到 warning C4245: 'initializing': conversion from 'int' to '-1位表示
是否
由标准
定义
?在上面的代码
中
,我不知道size_t
的
实际大小,例如,它可以是4位或8位。
浏览 4
提问于2021-12-06
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Google Protocol Buffer 学习笔记
Apache Thrift系列详解(三)-序列化机制
基于google protobuf的gRPC实现
Apache Arrow和Java:大数据传输快如闪电
多平台下的数据存储新秀-PROTOBUF
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券