ICode9

精准搜索请尝试: 精确搜索
  • 记录一次protobuf的坑(google/protobuf/XXXXX.proto: File not found.)2021-10-13 13:30:39

    在使用protoc进行编译的时候,报错google/protobuf/empty.proto: File not found. 问题原因: 由于某些原因,在安装过protobuf之后,将protobuf的头文件目录、lib目录移动到了规定的地方。 这个protobuf在进行编译的时候,如果不指定–proto_path的话,就会去protoc的安装目录以及工程目

  • 微信Hook劫获protobuf数据2021-10-11 15:31:08

        网上相关的微信Hook教程,讲的基本都是相同的功能,比如获取当前微信号,二维码登录,加群,获取群信息,发消息。但是貌似protobuf方面的没什么人讲到,我自己百度,Google了下是没找到,所以只能自食其力了。     因为微信用的协议是mmtls,发送的数据呢是用的google的protobuf,知道这

  • xcode c++ 编程使用protobuf2021-10-08 21:34:07

    1、我当前使用的mac OS系统是:  macOS Mojave Version 10.14.6 2、Command Line Tools: Xcode Version 11.3.1 (11C504) 3、安装protobuf, 如果你愿意,可以选择源码安装, 我的开发环境采用port管理维护,所以port安装(Centos下使用yum,Ubuntu使用sudo apt-get),安装 protobuf-c protobuf3

  • taskd protobuf2021-10-07 14:32:40

    Task message Task { string id = 1; // used for deduplication with consumer_id string json_message = 2; // json string, can be parsed and analyzed bytes blob_message = 3; // binary string string consumer_id = 4; // consumer signature which should be inter

  • ProtoBuf协议详解2021-10-06 17:01:52

    protobuf是由Google开发的一套对数据结构进行序列化的方法,可用做通信协议,数据存储格式等等。其特点是不限语言、不限平台、扩展性强。 语言无关、平台无关:即 ProtoBuf 支持 Java、C++、Python 等多种语言,支持多个平台。 高效:即比 XML 更小(3 ~ 10倍)、更快(20 ~ 100倍)、更为简单

  • ONNX格式解析之google protobuf解析2021-10-02 10:00:27

    ONNX模型是按照google protobuf格式保存的,模型训练的目的就是为了得到变量的权值,只不过是纯数字罢了,但是我们也不能就这样把这些数字一个一个地写入文件,因为在要保存的模型文件里,不光要保存权值,也要告诉之后用这个模型的人,模型结构是怎么样的,所以需要合理地设计保存文件的格式。

  • go 安装2021-09-28 09:07:07

    go 安装 - centos 官网 go 官网 下载 wget https://studygolang.com/dl/golang/go1.17.1.linux-amd64.tar.gz 解压 tar -C /usr/local -xzvf go1.17.1.linux-amd64.tar.gz 环境变量 [root@blue]# vi ~/.bashrc #protobuf config #(动态库搜索路径) 程序加载运行期间查找

  • vscode protobuf 插件推荐(支持f12自动跳转)2021-09-26 10:57:53

    vscode protobuf 插件推荐: vscode-proto3:语法高亮、自动补全、格式化等功能JumpProtobuf:.proto文件跳转(f12键)

  • 关于在linux/centos 运行/下载protobuf相关服务突然卡死一事2021-09-26 06:32:52

    卡了三个星期,终于破案了,原来是内存太小了,实习的时候机子都是顶配,自己aws和google的学生机只有1gb,结果是在某个地方莫名其妙卡死,以为是亚马逊和google竞争,结果跑到azure也这结果 关键是中英文互联网还没人说!!!! md,终于知道什么叫免费的才是最贵的这个道理了

  • Protobuf文件模板2021-09-21 16:35:01

    Protobuf 文件 文件样式 syntax = "proto3"; package cn.byzk.auth.server.grpc.lib; option java_multiple_files = true; service A{ rpc Aservice(stream Request) returns(stream Response); } maven编译插件 <build> <extensions> &

  • Protocol Buffer入门2021-09-18 09:04:06

    1.简介 Protobuf(Google Protocol Buffer)是 Google公司内部的混合语言数据标准,目前已经开源,支持多种语言(C++、C#、Go、JS、Java、Python、PHP),它是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、

  • 1 Protocol Buffers 简介2021-09-17 16:05:53

    1 Protocol Buffers 简介 protobuf 即 Protocol Buffers,是一种轻便高效的结构化数据存储格式,与语言、平台无关,可扩展可序列化。protobuf 性能和效率大幅度优于 JSON、XML 等其他的结构化数据格式。protobuf 是以二进制方式存储的,占用空间小,但也带来了可读性差的缺点。protobuf 在

  • 咏南GO数据库中间件2021-09-17 08:00:06

    咏南GO数据库中间件 支持GRACE热升级; 支持跨平台、语言; 支持ORM,支持主、从数据库读写分离,负载均衡; 全服务接口,支持REST API(JSON),支持PROTOBUF API(BINARY); 支持HTTP\HTTPS通讯; 后续将增加支持gRPC。 跨平台、语言测试 GO开发的服务端运行在DEEPIN LINUX服务器上,DELPHI开发的REST(PROT

  • 根据TxID获取上链信息2021-09-16 23:36:30

    根据TxID获取上链信息 https://www.cnblogs.com/lianshuiwuyi/p/14109406.html 前段时间应甲方爸爸的要求,需要在现有的业务系统中新增一个根据TxID来查询上链信息的接口。搜了一圈发现相关的信息很少,最后只能祭出终极大招:Read Source Code。 本文主要记录我实现这一功能的过程。 1

  • ProtoBuf语法version32021-09-15 23:34:31

    ProtoBuf语法version3 syntax = "proto3"; //语法版本 package com.njit.cn; //生成的java类所在包名 option java_outer_classname ="MyPerson";//生成的类名称 message Person { //pojo int32 id = 1; //int变量 string name = 2;//字符串变量 repeated string email

  • protobuf JsonStringToMessage 遇到bytes字段报错2021-09-14 11:33:14

    在用proto协议的系统中,写自测用具用到json转pb的函数,但是如果proto协议中有bytes字段,纯json转pb就会报错,以下函数返回false JsonStringToMessage(test_msg, &message).ok() 查资料发现bytes 字段要先进行base64编码,再放到json里,这样就能成功解析成pb对象了。 参考:https://githu

  • 论服务接口的重要性2021-09-14 08:02:26

    论服务接口的重要性 服务接口是跨平台、跨语言的关键技术。在新的云平台时代,软件系统应该使用“服务接口”。 像xml, json,因为是明文而被业界广泛认可,还有像facdbook的thrift,google的protobuf,这些大厂推出的追求性能的二进制解决方案,都已经成为了业界的事实标准。 笔者测试用go开

  • JAVA 调用 com.google.protobuf2021-09-13 17:31:59

    1、pom.xml引入依赖 <dependency> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> <version>3.17.3</version> </dependency> <depe

  • protobuf 与 gRPC相关2021-09-12 16:32:06

    https://zhuanlan.zhihu.com/p/149821222   RPC (Remote Procedure Call) 远程过程调用 将服务调用封装在一个本地方法中,让调用者像使用本地方法一样调用服务 调用方和服务方 约定,基于TCP长连接进行数据交互达成   由于方法不在本地执行,因此有三个特点: 1、 语义约定:事先约定调用

  • grpc protobuf协议2021-09-12 07:00:23

    grpc protobuf协议 Protocol Buffers 是一个与编程语言无关、与平台无关的可拓展机制,用于序列化结构数据,是一种数据交换格式。 message 定义 message Person { string name = 1; int32 id = 2; bool has_ponycopter = 3; }    数据类型: double、float、int32、int64、b

  • 【RPC❄️006】python3体验protobuf魅力2021-09-11 20:32:30

    protobuf 虚拟环境安装:1:创建一个文件名 hello.proto 里面的代码如下2:根据上面的模板生成python文件,一定要切换到hello.proto文件所在目录下执行3: 写自己的python脚本,体验数据序列化过程自己的一些思考: 虚拟环境安装: virtualenv,python3.7.1 python -m pip install grpc

  • 在unity中使用protobuf-net库2021-09-11 18:33:16

    前几天尝试了下在unity中使用protobuf-net库,踩到了一些坑,本篇文章用于总结一下如何在unity中使用protobuf-net库。 测试环境 unity版本为2020.3.3f1c1,使用il2cpp打包,目标环境为Android,protobuf-net的版本选用当前最新的Release版本3.0.62。 首先从protobuf-net/protobuf-net/relea

  • Bazel和Protobuf开发遇到的亿些坑2021-09-09 04:00:25

     这几天和O爷一起合作开发rpc框架下的服务器。碰到了一些坑,在这里分享下 好像好久没敲算法题了,把这段搞过去再说 首先这次是aws,上来就开幕雷击了,protobuf原型机一直没搞成,卡在编译上了。在公司有运维同学写好的patchbuild,有mentor给的工具,现在什么都没有就很难搞。 项目是在aws上

  • c#网络模块2021-09-04 00:00:55

    1数据包 在传输网络数据的时候,接收方一次收到的数据长度可能是不确定的,比如客户端发送了100个字节给服务器,服务器有可能一次收到100个字节,也可能先收到20个,再收到80个。为了知道到底一个数据的长度是多少,我们将首先创建一个类,用于管理序列化的数据流,序列化、反序列化对象。 NetP

  • grpc的.net core使用2021-09-02 23:31:41

    一元消息 Service 安装包: Grpc.AspNetCore Client 安装包: Google.Protobuf Protobuf 序列化协议的包 Grpc.Net.Client 客户端的包 Grpc.Tools 命令行工具 输出结果:

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有