Protobuf 是 protocol buffers 的缩写. 根据官网的说法, protocol buffers 与平台无关, 与语言无关, 实现数据序列化的一种手段. 正如名字一样, protobuf 可以将数据按照规定的协议(protocol)序列化为二进制的数据(buffers). 序列化... ...
分类:
其他好文 时间:
2020-01-21 23:15:10
阅读次数:
105
简介 JSON Schema 是描述 JSON 格式的一个标准草案。一个 schema 本身也是一个 JSON。使用 JSON Schema 去校验 JSON,可以让你的代码安全地访问key,而无须检查类型或键值是否存在等。schema和protobuf 的proto文件的作用有一点类似。 1.Js ...
分类:
Web程序 时间:
2020-01-08 19:26:06
阅读次数:
121
介绍 ProtoBuf 是google团队开发的用于高效存储和读取结构化数据的工具。什么是结构化数据呢,正如字面上表达的,就是带有一定结构的数据。比如电话簿上有很多记录数据,每条记录包含姓名、ID、邮件、电话等,这种结构重复出现。 同类 XML、JSON 也可以用来存储此类结构化数据,但是使用Pro ...
分类:
Web程序 时间:
2020-01-06 09:28:54
阅读次数:
82
SMSS是一个由我个人发起的开源项目,目的是建立一套轻量化,高可用,高安全和方便扩展的业务支撑框架。SMSS面向TCP/IP层开发,适合扩展上层业务接口。数据结构传输序列化通过Protobuf实现。传输过程中的数据经过OpenSSL加密再由接收端进行解密,文件传输也需要由发送方的秘钥首先做签名再由接 ...
分类:
其他好文 时间:
2020-01-04 16:14:42
阅读次数:
91
Protobuf是什么 Protobuf实际是一套类似Json或者XML的数据传输格式和规范,用于不同应用或进程之间进行通信时使用。通信时所传递的信息是通过Protobuf定义的message数据结构进行打包,然后编译成二进制的码流再进行传输或者存储。 Protobuf的优点 相比较而言,Proto ...
分类:
其他好文 时间:
2020-01-02 15:59:30
阅读次数:
78
const Descriptor *desc = DescriptorPool::generated_pool()->FindMessageTypeByName(msg_name); assert(desc); 上述示例代码,desc结果为空。最后在github找到答案。 上面链接中给出的解答是 O ...
分类:
编程语言 时间:
2019-12-31 10:19:34
阅读次数:
123
jQuery append() 方法中可以直接添加字符,如:$("p").append(" <b>Hello world!</b>"); 怎么用js实现呢: appendHTML: HTMLElement.prototype.appendHTML = function(html) { var div ...
分类:
其他好文 时间:
2019-12-30 09:39:21
阅读次数:
406
title: grpc| python 实战 grpc description: 只要代码可以跑起来, 很多难题都会迎刃而解. so, keep coding and stay hungry. 之前用 swoole 写 server 时就接触过 protobuf, 本来以为基于 protobuf 的 ...
分类:
编程语言 时间:
2019-12-28 21:12:49
阅读次数:
97
Protobuf是什么 Protobuf实际是一套类似Json或者XML的数据传输格式和规范,用于不同应用或进程之间进行通信时使用。通信时所传递的信息是通过Protobuf定义的message数据结构进行打包,然后编译成二进制的码流再进行传输或者存储。 Protobuf的优点 相比较而言,Proto ...
分类:
其他好文 时间:
2019-12-28 13:12:05
阅读次数:
81