msgpack相关内容

分布式1.21.8需要msgpack,没有安装

我在尝试安装 plotly 时遇到问题.我继续使用 Debian 9 上的命令行升级 anaconda,我收到错误消息“分布式 1.21.0 需要未安装的 msgpack". 然后我尝试了 conda install mspack,然后是 pip install --upgade plotly,我得到“distributed 1.22.0 requires msgpack, which is ..
发布时间:2022-01-21 15:40:10 Python

高性能实体序列化:BSON 与 MessagePack(与 JSON)

最近我发现 MessagePack,一个Google 的协议缓冲区和二进制序列化格式"http://json.org/" rel="noreferrer">JSON 也优于两者. 还有 MongoDB 用于存储数据的 BSON 序列化格式. 有人可以详细说明BSON 与 MessagePack 的区别和优缺点吗? 只是为了完成性能二进制序列化格式的列表:还有Gobs 将成为 Go ..
发布时间:2021-12-21 22:25:55 其他开发

在 python 中创建 Outlook 草稿电子邮件而无需启动 Outlook 应用程序

我需要创建电子邮件草稿并以 msg 格式保存,而无需启动 Outlook 应用程序. (或) 我有一个现有的 msg 文件草稿,我需要修改该文件的发件人、正文和附件并另存为 msg 文件. 我尝试了 win32,它工作正常,但它正在我的系统中启动 Outlook 应用程序.在我的服务器中,没有 Outlook 应用程序. 你能告诉我有没有其他方法可以生成 msg 文件. ..
发布时间:2021-06-13 19:25:16 Python

如何使用msgpack-c打包多键映射

我正在尝试使用msgpack(在C版本中,而不是在C ++中)替换我们自己的序列化方法,该方法基于主要xml.打包一些普通数据非常简单.但是,我们有很多基于k-v的结构,例如 struct Table { struct Key { // Multi-keys int key1; int key2; }; struct Attr { // Attri ..
发布时间:2020-07-24 09:21:24 C/C++开发

在C ++中使用MessagePack反序列化异构映射

我将MessagePack与C ++一起使用,并且试图反序列化此Python映射的等效项: {'metadata': {'date': '2014-06-25', 'user_id': 501}, 'values': [3.0, 4.0, 5.0], 'version': 1} 顶级对象是带有字符串键的映射,但是值的类型完全不同.我的代码提前知道对象的结构.我应该能够声明一个整数,然 ..
发布时间:2020-07-24 09:20:13 C/C++开发

msgpack反序列化dict密钥字符串转换为字节

我在python中遇到msgpack的问题.似乎在序列化dict时,如果键是字符串str,则它们不会正确地反序列化并导致引发KeyError异常. 示例: >>> import msgpack >>> d = dict() >>> value = 1234 >>> d['key'] = value >>> binary = msgpack.dumps(d) >>> new_d = ms ..
发布时间:2020-07-24 09:20:01 Python

msgpack可以在C#中打包用户定义的对象,然后将其发送到C ++应用程序中,然后在其中解压缩吗?

我有一个C#回复服务器,可以打包一个对象并将其发送给请求者C#客户端. 我可以做同样的事情吗,但是使用C#答复服务器与C ++请求者客户端进行通信吗? 这是我的C#回复服务器的示例: using System; using System.Text; using ZMQ; using MsgPack; namespace zmqMpRep { public class Weat ..
发布时间:2020-07-24 09:19:59 C#/.NET

在Redis中存储MessagePacked哈希

我在Redis中存储MessagePacked哈希时遇到问题.我在下面粘贴了一个测试用例.从Redis中提取打包数据并对其进行解压缩时,哈希会略有损坏.当哈希值超出一定长度时,似乎会发生这种情况,尽管我不能肯定地说. 我正在使用Redis 2.4.17(默认配置),Ruby 1.9.3p194,MessagePack 0.4.7和Redis gem 3.0.2.使用节点也会发生相同的问题,因 ..
发布时间:2020-07-24 09:19:55 其他开发

高性能对象序列化库,支持求和类型

我想知道是否有任何高性能的序列化库(例如Google协议缓冲区)是否支持总和类型. 总和类型被标记为联合,基本上可以说某物是A,B或C.总和类型用于支持解决方案 如果“像Google协议缓冲区一样"是指能够为多种语言生成代码,那么可能不存在.用不支持它们的语言模拟求和类型充其量是尴尬的(例如,尝试在boost:variant上进行模式匹配).因此,如果主要目标是主流语言,则将它们排除在外是 ..
发布时间:2020-07-24 09:19:53 其他开发

MessagePack:快速的跨平台串行器和RPC-请分享经验

寻找一个快速,简单和稳定的RPC库,我偶然发现了一个 MessagePack 项目,该项目看起来非常好.它也在积极发展中. 如果您以任何方式使用它,可以请您分享一下经验吗? P.S.我认为这个问题应该是社区Wiki 解决方案 好吧,一段时间后,我发现MessagePack的文档记录不充分(Wiki for Java中甚至没有运行的教程),其中有7个非常出色错误数月之久,没有任何 ..
发布时间:2020-07-24 09:19:51 其他开发

性能实体序列化:BSON与MessagePack(对比JSON)

最近我发现 MessagePack Google的协议缓冲区和 JSON 的效果也优于这两者. MongoDB还使用了 BSON 序列化格式. 有人可以详细说明BSON与MessagePack的区别和优缺点吗? 只需完成高性能二进制序列化格式的列表即可:还有 地精 将成为Google协议缓冲区的替代品.但是,与所有其他提到的格式相比,并不是语言不可知的,它们依赖于 Go的内置反射 ..
发布时间:2020-07-24 09:19:44 其他开发

如何使用msgpack进行读写?

如何使用 msgpack 序列化/反序列化字典data? 解决方案 Python文档似乎不太好,所以这是我的尝试. 安装 pip install msgpack 读写msgpack #!/usr/bin/env python # -*- coding: utf-8 -*- import msgpack # Define data data = { "a li ..
发布时间:2020-07-24 09:19:39 Python

有一个Spyne客户的例子吗?

我正在尝试将我的服务器中的spyne( http://spyne.io )与ZeroMQ和MsgPack一起使用.我已经按照示例对服务器端进行了编程,但是找不到任何可以帮助我了解如何对客户端进行编程的示例. 我找到了类spyne.client.zeromq.ZeroMQClient,但是我不知道它应该是其构造函数的"app"参数. 提前谢谢! 编辑: (简化的)服务器端代码 ..
发布时间:2020-07-09 19:49:15 Python

分布式1.21.8需要msgpack,尚未安装

我在尝试密谋安装时遇到问题.我继续在Debian 9上使用命令行升级anaconda,并且收到错误消息“分布式1.21.0需要msgpack,但未安装". 然后我尝试了conda install mspack,然后尝试了pip install --upgade plotly,然后得到“分布式1.22.0需要msgpack,但尚未安装".此1.22.0错误消息是启动我许多软件包的整个升级过程的 ..
发布时间:2020-05-28 18:35:51 Python

熊猫味精包装与泡菜

熊猫中的 msgpack应该是pickle的替代品. 根据有关msgpack的熊猫文档: 这是一种轻量级的便携式二进制格式,类似于二进制JSON, 具有很高的空间利用率,并且在 写作(序列化)和阅读(反序列化). 但是,我发现它的性能似乎与泡菜并没有叠加. df = pd.DataFrame(np.random.randn(10000, 100)) >>> %timei ..
发布时间:2020-05-24 00:08:31 Python

如何派生Data.Messagepack 1.0.0的实例

以前版本的 Data.Messagepack , 0.7.2.5 支持通过模板Haskell导出实例。但是,当前版本(1.0.0)不。 p> 因此,我想知道是否有另一种方法来自动派生MessagePack 1.0.0实例,可能使用 XDeriveGeneric ? 解决方案 作为权宜之计,看看 msgpack-aeson 消息包的目录 github repo: https:// ..
发布时间:2018-06-05 11:47:20 其他开发

如何解包msgpack文件?

我写msgpack恩codeD数据到一个文件中。在写作,我只是使用C API的fbuffer。如(i条纹的所有错误处理的例子): FILE *计划生育=的fopen(文件名,“AB”); msgpack_packer PK; msgpack_packer_init(PK,FP,msgpack_fbuffer_write); msgpack_pack_int(PK,42); //更多的数据... ..
发布时间:2016-08-23 11:15:28 C/C++