E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
IDEA使用protobuf
即时通讯技术文集(第11期):IM通信格式的选型及
Protobuf
专题 [共16篇]
为了更好地分类阅读52im.net总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第11期。[-1-]如何选择即时通讯应用的数据传输格式[链接]http://www.52im.net/thread-276-1-1.html[摘要]本文内容中对即时通讯传输格式的选择,是原作者的一家之言,可能存在很大争议,但如能为你的即时通讯应用开发的技术选型带来些许启发,我相信这才符合作者的本意。
·
2023-06-19 15:31
即时通讯im网络编程
Golang Note | [solved] go get genproto: build constraints exclude all Go files in xxx
gogetgoogle.golang.org/
protobuf
Whatdidyouexpecttosee?noerror.Whatdidyouseeinstead?
WangLane
·
2023-06-19 10:10
Java 中使用
protobuf
:入门基础篇,看这篇就够了!
一、什么是
protobuf
?1、
protobuf
来源?ProtocalBuffers(简称
protobuf
)是谷歌的一项技术,用于结构化的数据序列化、反序列化。
唱跑雨淋淋
·
2023-06-19 03:33
protobuf
springboot
java
Java 中使用
protobuf
:复杂深入篇,看这篇就够了!
上篇文章我们遗留了几个问题1、
protobuf
有没有数据类型?
protobuf
怎么与Java数据类型对应?2、
protobuf
怎么运用到我们的项目当中?复杂的List、Map、内嵌对象等等怎么实现?
唱跑雨淋淋
·
2023-06-19 03:33
protobuf
springboot
java
快手直播弹幕采集-python-
protobuf
解析
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、
protobuf
是什么?
秋恋猫
·
2023-06-19 00:43
快手逆向
python
1024程序员节
Python抖音弹幕
二:数据获取
Protobuf
的数据格式解析,包括以下几种:礼物信息事件点赞事件进入房间事件留言事件粉丝团事件用户关注事件signature用以直接连接抖音音弹幕,此前抖音音未对此
她最爱橘了
·
2023-06-19 00:43
爬虫
python
Mac OS 安装
protobuf
最简单教程
下载到https://github.com/protocolbuffers/
protobuf
/releases选择下载最新的protoc-3.6.1-osx-x86_64.zip,解压后安装cdprotoc
ImWiki
·
2023-06-18 14:08
ProtoBuf
安装(Linux & Windows)
github下载地址https://github.com/google/
protobuf
/releases(
protobuf
-java-3.5.1.tar.gz根据需要下载)https://github.com
JL_Gao
·
2023-06-18 08:51
protobuf
protobuf
protobuf
数据类型byte_gRPC快速入门(二)——
Protobuf
序列化原理解析
gRPC快速入门(二)——
Protobuf
序列化原理解析一、
Protobuf
序列化原理简介1、序列化序列化是将数据结构或对象转换成二进制字节流的过程。
weixin_39913141
·
2023-06-18 05:05
序列化、反序列化原理和
Protobuf
实现机制
目录1、基本概念1.1什么是序列化和反序列化1.2为什么需要序列化与反序列化1.3序列化算法步骤2、实现序列化和反序列化2.1JDK类库API2.2谷歌gson方式2.3谷歌
ProtoBuf
协议组件1、
八五年的湘哥
·
2023-06-18 05:05
分布式专题
编程语言
java
深入Google
ProtoBuf
- 简介
之前在网络通信和通用数据交换等应用场景中经常使用的技术是JSON或XML,而在最近的开发中接触到了Google的
ProtoBuf
。
DoYa~
·
2023-06-18 05:05
JAVA❤
protobuf
实现原理
Varints(一)原理(二)举例(三)缺点四、协议的数据结构(一)原理(二)举例一、前言最近刚刚从一家公司离职,在职的时候使用到了go语言的grpc库,了解了除了json之外的另一个专门用于远程调用的序列化工具
protobuf
卖寂寞的小男孩
·
2023-06-18 05:04
c++
Protobuf
协议初级详解(python使用)从安装到序列化-反序列化
教程一、前言二、效果三、教程1)安装2)使用1.创建.proto文件2.proto语法3.protoc.exe文件编译.proto语法文件4.序列化5.反序列化四、借鉴一、前言
Protobuf
是一种轻便高效的结构化数据存储格式
Charles-L
·
2023-06-17 22:33
python
开发语言
json
分布式
Android逆向猿人学2022年app比赛第四题grpc与
Protobuf
使用(步步验证)
教程前言一、起步二、抓包三、分析四、验证五、HOOK借鉴前言前面2-3题和第一题解题思路基本上一样的,这里就不出教程了,这篇文章比较繁琐,基本上描述了我做这题的思路,有很多走不通的地方也有对应的方法,所以会比较长,没有耐心的朋友可以看看其他人较为简短的文章(逆向这东西主要看思路,代码量其实对比后端没多少的)一、起步先打开APP,打开第四题,可以发现是要计算数字之和的题目二、抓包打开HttpCana
Charles-L
·
2023-06-17 22:03
Android
android
javascript
java
使用Scala集成开发环境
Configure→Plugins命令在上方的搜索框中搜索scala关键字单击绿色的【Install】按钮,安装完毕,单击绿色的【RestartIDE】按钮课堂练习:安装scalafmt插件(三)配置
IDEA
没123456
·
2023-06-17 15:28
scala
开发语言
后端
grpc入门到精通_gRPC[go语言]大师教程,构建现代化Api和微服务
使用gRPC、ProtocolBuffers(
protobuf
)为Go微服务构建快速可伸缩的HTTP/2api。
weixin_39943000
·
2023-06-17 10:15
grpc入门到精通
idea使用
技巧
修改所有pom.xml的版本号mvnversions:set-DnewVersion=1.2.0-RELEASE-DgenerateBackupPoms=false
brightranger
·
2023-06-15 20:39
基于RPC协议的接口自动化测试可以用Python语言实现
下面是实现步骤:1、安装依赖库,如
protobuf
、grpc。2、编写.proto文件定义接口参数和返回值。3、使用protoc编译.proto文件生成Python代码。
软件测试凡哥
·
2023-06-15 19:38
软件测试
软件测试
程序人生
软件测试工程师
自动化测试
经验分享
Golang使用
protobuf
为什么要使用
protobuf
最近的项目中,一直使用Json做数据传输。Json用起来的确很方便。但相对于
protobuf
数据量更大些。做一个移动端应用,为用户省点流量还是很有必要的。
凉初透的风
·
2023-06-15 19:23
Java入门 第二节
IDEA使用
+HelloWorld
文章目录1开发工具的使用1.1前言1.2IDEA下载1.3IDEA优化配置1.4IDEA入门使用1.5第一个HelloWorld1.6扩展知识1.7JDKJREJVM的关系1开发工具的使用1.1前言 使用工具是一件很伟大的事情,对于开发人员也是,任何与机器沟通的语言,都会有与之相对应的工具,毕竟嘛!劳动力是第一生产力。例如,早期的大神级开发者用的是记事本,后期也有一些比较好的记事本,EditPlu
吴琼老师
·
2023-06-15 11:13
Java入门基础阶段
intellij-idea
java
eclipse
Android简单使用netty及谷歌的
protobuf
文章主要内容nettyTCPNIO服务端、客户端简单使用nettyUDPNIO使用谷歌
protobuf
使用netty结合谷歌
protobuf
使用只是netty
protobuf
的使用,更适合Android
刘付文
·
2023-06-15 02:50
【无标题】
Websocket+
protobuf
怎么与服务器通信Websocket:WebSocket是⼀种⽹络传输协议,可在单个TCP连接上进⾏双全⼯通信,位于OSI模型的应⽤层实现⼀个简单的客⼾端和服务端安装websocketspip3installwebsockets
CuinnChen
·
2023-06-14 20:07
websocket
网络协议
网络
IDEA安装插件IDE Eval Reset
本
IDEA使用
版本为2019.03,该插件不适用2021.3以后的版本一、安装插件1、IDEA插件市场安装。
落丶寞
·
2023-06-14 16:18
插件安装
intellij
idea
[golang 微服务] 4. gRPC介绍,
Protobuf
结合gRPC 创建微服务
一.gRPC框架的介绍简介gRPC是一个高性能、开源和通用的RPC框架,面向移动端和HTTP/2设计,目前提供C、Java和Go语言版本,分别是:grpc,grpc-java,grpc-go,其中C版本支持C,C++,Node.js,Python,Ruby,Objective-C,PHP和C#支持gRPC特点(1).提供几乎所有主流语言的实现,打破语言隔阂(2).基于HTTP/2标准设计,带来诸如
zhoupenghui168
·
2023-06-14 06:43
#
golang微服务
golang
#
gin框架开发
微服务
golang
GRPC
Gin
gRPC
为什么 proto3语法中 移除了 required 和 optional
1、
protobuf
支持的数据类型基本数据类型:bool、int32、int64、uint32、uint64、float、double、string、bytes。枚举类型:使用关键字enum定义。
森明帮大于黑虎帮
·
2023-06-14 03:58
protobuf
c++
数据结构
mac 安装
protobuf
步骤
运行环境:MacOSCatalina10.15.61.1、从github上下载
protobuf
3
protobuf
3下载地址mac下选择第一个,如下图1所示图11.2、下载成功后,切换到root用户sudo-i1.3
青峰星宇
·
2023-06-14 01:46
grpc实战-pb文件生成问题/空消息体问题
报错信息:proto:messagepb.EmptyisalreadyregisteredSeehttps://
protobuf
.dev/reference/go/faq#namespace-conflict
我是等闲之辈
·
2023-06-13 21:59
rpc
go
Android MMKV数据存储
MMKV是基于mmap内存映射的key-value组件,底层序列化/反序列化使用
protobuf
实现,性能高,稳定性强。
___chu
·
2023-06-13 19:57
android
数据库
IDEA 使用Git回滚到上一个版本
IDEA使用
Git回滚到上一个版本一、版本介绍目前有两个历史版本:v1版本号:xxxc7fv2版本号:xxxbcd需求:从当前所在的v2跳转到v1二、选择需要回退的版本三、选择自己当前需要的模式,进行版本回退
穿城大饼
·
2023-06-13 18:20
工具/命令
git
reset操作
git回退版本
IDEA使用
技巧
1.安装教程1.1安装过程1.2安装后的软件目录结构目录结构:bin:容器,执行文件和启动参数等这里以我的电脑系统(64位windows7,16G内存)为例,说明一下如何调整VM配置文件:1、大家根据电脑系统的位数,选择32位的VM配置文件或者64位的VM配置文件2、32位操作系统内存不会超过4G,所以没有多大空间可以调整,建议不用调整了3、64位操作系统中8G内存以下的机子或是静态页面开发者是无
UntifA
·
2023-06-13 16:06
#
IDEA
idea
记一次面试中的相关问题
1.
protobuf
内部的实现原理序列化与反序列化,比如对于数字它要求根据数字的大小选择存储空间,小于15的数字只用1个字节来表示,大于15的数用2个字节来表示,以此类推,这样要求可以尽可能地节省空间。
Veritas des Liberty
·
2023-06-13 15:59
面试
在windows环境下 编译pb (
protobuf
) 文件
protoc默认不支持go语言文件的输出,需按插件的形式来实现通过protoc命令生成xx.pb.go(数据结构的定义,及操作方法)protoc--plugin=protoc-gen-go.exe--go_out=.xx.proto通过protoc命令生成xx_grpc.pb.go(自动生成rpc通讯相关的代码)protoc--plugin=protoc-gen-go.exe--go-grpc_o
Atomas
·
2023-06-13 06:50
1.3 使用Scala集成开发环境
启动IDEA,在欢迎界面中选择Configure→Plugins命令(三)配置
IDEA使用
的默认JDK启动IDEA后,选择欢迎界面下方的Configure→StructureforNewProjects
不喜欢编程的我
·
2023-06-13 01:23
scala
开发语言
后端
Spark大数据处理学习笔记1.3 使用Scala集成开发环境
文章目录一、学习目标二、搭建Scala的IntelliJIDEA开发环境(一)启动IDEA(二)安装Scala插件(三)配置
IDEA使用
的默认JDK(四)创建Scala项目1、创建Scala项目-ScalaDemo2
人生苦短@我用python
·
2023-06-12 23:06
Spark大数据处理
scala
spark
学习
【
Protobuf
速成指南】Any类型的使用
、基本认识二、使用需知三、Any字段的使用①修改proto文件②Any相关函数③类型转换四、Contact2.2改写2.2Any类型的使用 本系列文章将通过对通讯录项目的不断完善,带大家由浅入深的学习
Protobuf
罅隙`
·
2023-06-12 22:24
【Protobuf速成教程】
Protobuf
C++
【
Protobuf
速成指南】oneof类型的使用
文章目录2.3oneof类型一、基本认识二、3.2oneof相关函数三、Contact2.3改写2.3oneof类型 本系列文章将通过对通讯录项目的不断完善,带大家由浅入深的学习
Protobuf
的使用。
罅隙`
·
2023-06-12 22:24
【Protobuf速成教程】
Protobuf
C++
【
Protobuf
速成指南】enum类型的使用
二、语法规范三、重定义问题四、enum类型相关函数五、Contact2.1改写六、总结2.1枚举类型 本系列文章将通过对通讯录项目的不断完善,带大家由浅入深的学习
Protobuf
的使用。
罅隙`
·
2023-06-12 22:54
【Protobuf速成教程】
Protobuf
C++
【
Protobuf
】Map类型的使用
文章目录2.4map类型一、基本认识二、map相关函数4.3contact2.4的改写2.4map类型 本系列文章将通过对通讯录项目的不断完善,带大家由浅入深的学习
Protobuf
的使用。
罅隙`
·
2023-06-12 22:45
【Protobuf速成教程】
Protobuf
C++
iOS ProtocolBuffer环境配置与使用
ProtocolBuffer是Google出品的一种轻量高效的结构化数据存储格式AppStore:记录BoxSwift一、环境配置可以直接使用brewinstallswift-
protobuf
安装也可以按如下步骤配置
wuhao丶
·
2023-06-12 14:55
ProtoBuf
之启航
"Howdowedowedogorefarming~"如何理解序列化和反序列化?序列化:把对象转换为字节序列的过程称为对象的序列化。反序列化:把字节序列恢复为对象的过程称为对象的反序列化。这两对反义词从概念上来说并不难理解,但是为什么有事没事来一个序列化、反序列化的操作增加我们这些"愚钝"初学者的学习成本呢?序列化、反序列化的应用场景又是在哪里呢?序列化反序列化场景:存储数据:当你想把的内存中的"
RNGWGzZs
·
2023-06-12 09:32
protobuf
protobuf
IDEA使用
github账号密码登录失败
IDEA连接github登录失败(Invalidauthenticationdata.404NotFound)-Dorimcir-博客园
houjx3
·
2023-06-12 06:24
github
mitmproxy + python 实现游戏协议测试
mitmproxy+python实现游戏协议测试本文侧重介绍如何使用python和mitmproxy实现拦截数据包、重发数据包,以及解析
protobuf
数据内容,对于相关依赖的安装不做介绍。
TesterHome
·
2023-06-12 05:57
Golang Python通过gRPC跨语言调用DEMO
适用于3.5以上版本):python-mpipinstallgrpciopython-mpipinstallgrpcio-toolsgolang:goinstallgoogle.golang.org/
protobuf
chenz1hao
·
2023-06-12 03:15
golang
python
rpc
新版本
IDEA使用
git修改文件后包路径颜色提示
IDEA新版本使用git修改文件后包路径上颜色提示IntelliJIDEA2022.3.3版本使用git,修改文件后,默认是只有修改的文件有颜色提示,但包路径上没有颜色提示,使用起来不是很舒服,需要手动设置下。设置后从文件到包路径的根目录都有提示,很清晰的知道改得哪里的文件。File->SettingsVersionControl->Confirmation找到Highlightdirectori
马志武
·
2023-06-11 13:18
java
工具
git
intellij-idea
github
搭建scala的IDEA开发环境
启动IDEA,在欢迎界面中选择Configure→Plugins命令在上方的搜索框中搜索scala关键字单击绿色的【Install】按钮,安装完毕,单击绿色的【RestartIDE】按钮配置
IDEA使用
默认
dmzshyl1123
·
2023-06-11 12:39
scala
intellij-idea
java
ProtoBuf
语法(三)
系列文章
ProtoBuf
语法(一)
ProtoBuf
语法(二)文章目录九、option选项9.1选项分类9.2常用选项十、
ProtoBuf
与JSON的性能对比10.1序列化能力对比10.2总结九、option
李 ~
·
2023-06-11 12:26
Protobuf
序列化与反序列化
protobuf
ProtoBuf
语法(二)
系列文章
ProtoBuf
语法(一)
ProtoBuf
语法(三)文章目录八、更新消息8.1更新规则8.2reserved保留字段8.3验证错误删除字段造成的数据损坏8.4未知字段及其获取方法8.5验证未知字段八
李 ~
·
2023-06-11 12:25
Protobuf
c++
序列化与反序列化
protobuf
protobuf
java rpc 实战
文章目录前言HadoopClientRpc通信HadoopServerRpc通信一、
Protobuf
是什么?
老扎儿
·
2023-06-11 03:37
框架
java
rpc
hadoop
python实现rpc_python通过
protobuf
实现rpc
由于项目组现在用的rpc是基于google
protobuf
rpc协议实现的,所以花了点时间了解下
protobuf
rpc。
weixin_39778447
·
2023-06-11 03:07
python实现rpc
protobuf
rpc java_RPC框架实现(一)
Protobuf
的rpc实现
比如
protobuf
、thrift等等。服务发现。指服务提供者更新接口后,服务使用者如何知道该接口更新。
Protobuf
协议使用的是预编译方式,dubbo中使用的是zk作为媒介。负载均衡。
青山布衣
·
2023-06-11 03:06
protobuf
rpc
java
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他