文章引用自 protobuf初识 protobuf是一种高效的数据格式,平台无关、语言无关、可扩展,可用于 RPC 系统和持续数据存储系统。 protobuf protobuf介绍 Protobuf是Protocol Buffer的简称,它是Google公司于2008年开源的一种高效的平台无关、语言 ...
分类:
其他好文 时间:
2020-02-27 19:06:00
阅读次数:
64
tensorflow计算图 计算图是对有向图的表示,主要包含点和边;tensorflow使用计算图计算,计算图的点对应于ops,variables,constant,placeholder等,边对应于Tensors。因此tensorflow主要包含两个部分:构建计算图和runtime运行计算图。 为 ...
分类:
其他好文 时间:
2020-02-21 16:27:38
阅读次数:
87
前言: 最近的工作内容跟银行有些交互, 对方提供的数据格式采用xml(不是预期的json/protobuf). 为了开发方便, 需要借助jaxb来实现xml和java对象之间的映射. 它还是有点像jackson, 通过简单的注解配置, 就能轻松实现json和java对象的互转. 不过笔者在java类 ...
分类:
其他好文 时间:
2020-02-13 22:34:21
阅读次数:
96
protobuf安装流程 环境 平台 ? Ubuntu16.04 依赖 autoconf automake libtool curl make g++ 安装流程 在Ubuntu / Debian上,您可以使用以下命令进行安装: 在其他平台上,请先使用相应的软件包管理工具进行安装,然后再继续。 要获取 ...
分类:
其他好文 时间:
2020-02-08 14:07:21
阅读次数:
78
Grpc能够一次建立传输通道,多次传输对象数据,自动序列化和反序列化,并且采用ProtoBuf协议序列化对象数据,压缩率接近二进制byte数组,实现了TCP的性能优势和HTTP POST的使用方便性的完美结合。 ...
网上的教程大都是手动通过protoc编译, 比较难用 给当前工程添加"Google.Protobuf"和"Grpc.Tools"的引用(通过nuget), 然后添加proto文件, 编辑.csproj文件 <Project Sdk="Microsoft.NET.Sdk"> <PropertyGrou ...
本文描述处理Protocol Buffer常用到的一些设计模式。你也可以给 "Protocol Buffers discussion group" 发送设计或使用问题。 流式多条消息 如果你想将多个消息写入到单个文件或流中,你需要记录一条消息的结束及另一个的开始。Protocol Buffer wi ...
分类:
其他好文 时间:
2020-02-03 19:28:42
阅读次数:
71
ubunbu系统下google protobuf的安装 说明: 使用protobuf时需要安装两部分: 第一部分为\ .proto文件的编译器,它负责把定义的\ .proto文件生成对应的c++类的.h和.cpp文件; 第二部分是protobuf的c++动态库(由protobuf的源码编译生成),该 ...
分类:
其他好文 时间:
2020-02-03 10:04:36
阅读次数:
86
rpc:远程过程调用,包括传输协议和序列化协议(编码协议) 传输协议包含: http2 协议,也有如dubbo一类的自定义报文的tcp协议。 序列化协议包含: 如基于文本编码的 xml json,也有二进制编码的 protobuf hessian等。 http协议中报文头占了很大字节,效率很低。 r ...
分类:
Web程序 时间:
2020-01-28 12:32:18
阅读次数:
80
前言 第二次发博客,希望大家多多鼓励!!! 又接无上老板的一个需求,需要让.net core消息发送端跟消息接收端通信的消息是protobuf格式的(基于protobuf比json小一倍数据量,独特的编码、没有fieldname等),但现有项目的消息类数量巨多,按照网上的方案是安装protobuf. ...
分类:
Web程序 时间:
2020-01-22 12:35:57
阅读次数:
91