protobuf

zhuyasen1 个月前
后端·go·protobuf
深度定制 protoc-gen-go:实现结构体字段命名风格控制在日常的 Go 微服务开发中,Protocol Buffers(protobuf) 是广泛使用的数据交换格式。其配套工具 protoc-gen-go 会根据 .proto 文件生成 Go 结构体代码,但默认生成的字段名、JSON tag 命名风格往往不能满足所有团队或项目的代码规范需求。
喵个咪1 个月前
微服务·orm·protobuf
开箱即用的GO后台管理系统 Kratos Admin - 代码生成工具集我们为go-kratos-admin这个项目打造了一个代码生成工具集。项目代码地址:该工具将本地配置文件导出到Consul或Etcd等远程配置系统,从而更轻松地管理分布式系统中的配置。
Watink Cpper1 个月前
linux·开发语言·c++·protobuf
[Protobuf]常见数据类型以及使用注意事项[Protobuf]常见数据类型以及使用注意事项 @水墨不写bugprotobuf 支持多种基础数据类型,常用的有:
Watink Cpper1 个月前
linux·开发语言·protobuf
[Protobuf] 快速上手:安全高效的序列化指南标题:[Protobuf] (1)快速上手 @水墨不写bugProtocol Buffers(简称 protobuf)是由 Google 开发的一种与语言无关、平台无关、可扩展的序列化数据结构的方法。它用于结构化数据的序列化与反序列化,类似于 XML 或 JSON,但更小、更快、更简单。
榴弹丶3 个月前
前端·c++·protobuf
web通过离线编译protobuf,在线解析proto二进制数据github.com/protocolbuf…--proto_path=./protos/ 如果你有多个.proto文件需要编译,或者有互相引用的.proto文件,需要设置--proto_path,大致意思是包含proto_path文件夹下的所有.proto文件
徐小黑ACG3 个月前
开发语言·后端·golang·grpc·protobuf
GO简单开发grpc首先我们需要了解,什么是grpcgRPC(全称:google remote procedure call)是由Google开发的一个高性能、开源的远程过程调用(RPC)框架。它基于 HTTP/2 协议,并且使用 Protocol Buffers(Protobuf)作为接口定义语言,提供了不同系统之间高效、安全的通信方式。gRPC 支持多种语言(包括 Go、C++、Java、Python 等),并且提供了丰富的功能,比如流式处理、双向通信、负载均衡等。
徐小黑ACG3 个月前
开发语言·后端·golang·protobuf
GO语言 使用protobufprotobuf是一种类似于json和xml的数据序列化格式我们可能会存在这样的问题:不同语言之间真的没有办法互相传递数据吗?如果可以,那如果一个项目使用了多种语言有应该如何传递数据?
湫qiu4 个月前
java·go·protobuf
手写 Protobuf —— Java 代码生成在上一集手写 protobuf —— 词法解析与语法解析完成了.proto 文件的词法分析和语法分析后,我们获得了一个抽象语法树(AST)。现在需要将这个 AST 转换为对应的 Java 代码。
全栈ing小甘4 个月前
后端·golang·protobuf·序列化协议
数据序列化协议 Protobuf 3 介绍(Go 语言)序列化(Serialization 或 Marshalling) 是指将数据结构或对象的状态转换成可存储或传输的格式。反向操作称为反序列化(Deserialization 或 Unmarshalling),它的作用是将序列化的数据恢复成原始的数据结构或对象。
特立独行的猫a4 个月前
单片机·嵌入式硬件·protobuf·nanopb
Protocol Buffers在MCU上的nanopb介绍及使用详解在嵌入式系统和资源受限的环境中,传统的Protocol Buffers 可能显得过于庞大。因此,nanopb 应运而生,它是一个轻量级的 Protocol Buffers 生成器,专为嵌入式系统设计c语言设计。本文将介绍如何安装和使用 nanopb,以及通过一个简单的例子来展示它的基本用法。
linux开发之路5 个月前
c++·zookeeper·github·protobuf·rpc框架
GitHub推荐C++项目:基于muduo、protobuf、zookeeper实现RPC框架项目地址: GitHub - attackoncs/rpc: 基于muduo、protobuf、zookeeper的rpc实现
itas1097 个月前
json·c·protobuf·pb2json·json2pb·pb转换json
C++中protobuf Message与JSON的互相转换环境:PB转JSON:Protocol Buffers的Message对象转换为 JSON 格式字符串
itas1097 个月前
c++·protobuf·proto·动态加载proto·dynamicmessage·动态message
C++中protobuf 动态加载.proto文件环境:protobuf动态加载.proto文件,可以不生成cpp文件的情况下操作Message对象。 动态加载方式的性能会稍差一些。
黑子Kuroko8 个月前
前端·websocket·微信小程序·语音识别·protobuf·语音对话·arraybuff
【解决方案】微信小程序如何使用 ProtoBuf 进行 WebSocket 通信简单说下背景,项目中需要用 ProtoBuf 协议转换请求参数,并通过 WebSocket 进行双向通信。重点!一个是 web端(Vue3 + TS),一个是微信小程序端(原生 + JS)。
bbqz0079 个月前
数据库·c++·微信·逆向·protobuf·sqlcipher·破解密钥·解码protobuf·wechatdb
逆向WeChat(七)上篇介绍了如何通过嗅探MojoIPC抓包小程序的HTTPS数据。本篇逆向微信客户端本地数据库相关事宜。
GDAL9 个月前
javascript·protobuf·geopb
GeoPB: A Protobuf Solution for Efficient Geospatial Data HandlingIn the realm of Geographic Information Systems (GIS) and geospatial data processing, the exchange and storage format of data plays a crucial role. With the continuous advancement of technology, efficiently and securely handling and converting geospatial d
盒马盒马9 个月前
google·protobuf
Protobuf:基本概念与使用流程在进行网络编程时,经常需要进行数据传输,只有双方主机都保证数据格式的一致性,才能保证数据被正常解析。这个过程称为序列化与反序列化,当前主流的标准有json、xml等,而protobuf就是其中一个数据格式的标准。
小冰子X10 个月前
c++·protobuf
ProtoBuf 详解举个例子:我们在打电话的过程中,两个人可以通过电话听到对方的声音,这个过程就涉及到了序列化和反序列化。
小欧欧110 个月前
protobuf
关于Protobuf在使用中的一些注意点Protobuf是谷歌旗下的一款二进制序列化协议 协议的编写 在项目中新建一个xxx.proto文件 文件的格式 第一行写protobuf的版本 syntax = "proto3" ; 第二行写 包的名字 在C#中就说命名空间的名字,避免重复 例如 package Test; 接下来写协议内容 例如以下示例 关于protobuf的具体语法大家 自行百度 message LoginExample //message 在后面编译的时候会自动的生成一个类 { int32 loginid =1; string l
看到我请叫我滚去学习Orz10 个月前
c++·protobuf
【Protobuf】Protobuf 语法介绍在前文中,我们已经对Protobuf 进行了基本的使用,本次这里我们继续通过项目升级的方式来学习Protobuf。