protocol

2024/4/15 8:15:34

ProtocolBuffers(protobuf)详解

目录 前言特点语法定义关键字JSON与Protocol Buffers互相转换gRPC与Protocol Buffers的关系 前言 Protocol Buffers(通常简称为protobuf)是Google公司开发的一种数据描述语言,它能够将结构化数据序列化,可用于数据存储、通信协议…

Vue3.0最新动态:script-setup 定稿,部分实验性 API 将弃用

最近一段时间挺忙,对 Vue 3.0 的更新记录看的比较少,今天看了一下 release 记录,发现最新的 2 个小版本对 script-setup 这个新特性改动还算蛮大的,之前的用法都调整了不少。今天距离上一次发文讨论 script-setup 新特性已经有 4 …

物联网:协议总揽

物联网(IoT)从单一受限设备扩展到全系列的云系统,所有这些系统都通过一系列允许设备和服务器相互通信的协议进行连接。 我们来看看几个IoT协议。 国际电信联盟(ITU)将物联网定义为“信息社会的全球基础设施&#xff0c…

深度解析 PostgreSQL Protocol v3.0(一)

引言 PostgreSQL 使用基于消息的协议在前端(也可以称为客户端)和后端(也可以称为服务器)之间进行通信。该协议通过 TCP/IP 和 Unix 域套接字支持。 《深度解析 PostgreSQL Protocol v3.0》系列技术贴,将带大家深度了…

04 mysql innodb record

前言 最近看到了 何登成 大佬的 "深入MySQL源码 -- Step By Step" 的 pdf 呵呵 似乎是找到了一些 方向 之前对于 mysql 方面的东西, 更多的仅仅是简单的使用[业务中的各种增删改查], 以及一些面试题的背诵 这里会参照 MySQL Internals Manual 来大致的看一下 i…

NAT 穿透

引言 之前在WebRTC简介中,我们简单地讲了WebRTC中是如何进行NAT穿透的,但是我觉得当时讲的还不够详细,所以打算通过此文更加深入的总结NAT穿透技术,其中涉及到NAT,STUN协议,TURN协议,ICE协议。…

在 Ubuntu 上安装 Protobuf 3

什么时候需要安装 如果使用 protoc 命令,遇到 Protoc not found,表示未安装。或者,执行时出现错误:This parser only recognizes "proto2",则表示不是3.0版。 安装过程及可能遇到的问题 安装指令 详细介绍请…

【我所认知的BIOS】— uEFI AHCI Driver(1) — uEFI开始其实不是很复杂

【我所认知的BIOS】—> uEFI AHCI Driver(1) — uEFI开始其实不是很复杂LightSeed3/15/2014有人问过没?啥叫driver?不就是司机么?其实这一点都没错,driver的中文意思却是有司机的意思。只是在英文的世界里面,他们也…

【RFC5246 TLS 协议1.2】(全文翻译+小部分缩译)

原文 rfc5246 (ietf.org) The Transport Layer Security (TLS) Protocol Version 1.2 【会注明缩译部分】 概要 本文档为 Internet 社区指定了 Internet 标准跟踪协议,并请求讨论和改进建议。本协议的标准化状态和现状请参考当前版本的《互联网官方协议标准》&…

如何在 Protocol Buffers (Proto) 文件中弃用一个字段

前言 Protobuf(Protocol Buffers)是一种跨平台、跨语言的结构化数据存储格式,被广泛用于网络通信和数据存储等领域。Protobuf通过.proto文件进行数据描述,这些文件可以用于生成各平台的数据访问类。 在实际开发中,我们经常会遇到不再使用或者需要替换的字段&#…