技术栈
序列化
十五年专注C++开发
2 天前
c++
·
序列化
·
反序列化
·
flatbuffers
FlatBuffers: 一个高效的零拷贝二进制序列化库
目录1.简介2.安装与集成2.1.vcpkg(Windows 首选,最简单,带 flatc)2.2.源码编译(跨平台,Windows / Linux / 银河麒麟)
程序员大阳
5 天前
javascript
·
json
·
序列化
·
反序列化
·
stringify
·
parse
副队长JavaScript教程(65)-详解JSON:轻量级数据交换格式
点此查看 所有教程、项目、源码导航前面我们学习了浏览器本地存储 localStorage 和 sessionStorage,我们发现一个限制:本地存储只能保存字符串。
j7~
7 天前
运维
·
服务器
·
序列化
·
protobuf
·
protobuf的适用特点
【ProtoBuf】(篇一)初识 ProtoBuf
我们先用一张思维导图进行大致了解:a.序列化和反序列化b.什么情况下需要序列化c.序列化实现格式xml、json、 protobuf
骑着蜗牛撵大象327
14 天前
linux
·
网络
·
php
·
etl
·
序列化
·
字节序
·
tlv
字节序、TLV 到 netlink:Linux 网络消息的编解码全链路
在 Linux 上做网络联调,最让人头疼的往往不是连接断了,而是数据明明发过去了,对面却解出一堆乱码——同一份协议,两端 sizeof 对不上、字节序差一个方向、字段整体偏移了 3 个字节。
换元不配限
14 天前
android
·
grpc
·
序列化
·
protobuf
·
protocolbuffers
·
二进制序列化
·
.proto
Android 接入 protobuf 实战:从 Gradle 配置到避开 R8 混淆坑
整理旧电脑,发现在待发布文章的文件夹下还躺着好几篇博客,整理下也补发上来。 上篇《Protocol Buffers 入门:为什么它比 JSON 小 60%,快了 5 倍?》认识了 Protobuf 的原理和优势,本篇会实战 Android 开发中如何使用它。
AIgorithmGEEK
1 个月前
linux
·
运维
·
服务器
·
网络
·
序列化
·
反序列化
[Linux]从手写报头到内核套路:序列化、反序列化与自定义协议全链路
[Linux]TCP 套接字编程:从文件描述符抽象到并发服务模型的内核视角-CSDN博客👆上一篇文章里,一条 socket() → bind() → listen() → accept() 的TCP连接全程。连接建好了,两个进程可以互相发字节了
ShineWinsu
1 个月前
linux
·
网络
·
google
·
协议
·
序列化
·
反序列化
·
protobuffer
对于ProtoBuffer:ProtoBuffer的介绍以及安装
hello 大家,那么在我们之前编写我们的自定义协议时,就提到了序列化和反序列化的概念,大家要是有忘记的可以看一下这篇博客
j7~
2 个月前
linux
·
c++
·
json
·
序列化
·
反序列化
·
网络版计算机
【Linux网络加餐】(篇六)网络版计算器(上):模板方法模式、序列化与 JSON
之前咱们写了一个网络版的命令执行器:客户端发命令,服务端 fork 出进程执行,把结果通过管道倒腾回来再发给客户端。那节课的重点是把一个 TCP 服务器的骨架跑通。
Zenova EdgeOS
2 个月前
物联网
·
go
·
边缘计算
·
序列化
·
protobuf
·
工业边缘
Go 工业边缘 Protobuf 实战:从 proto 到 Marshal 的完整落地
结论先说:如果工业边缘的 Go 服务要和 C++ 设备端、Python 边缘脚本、Java 平台端长期通信,protobuf 是目前最值得优先考虑的消息格式之一。它把字段编号和类型约束写进 .proto,让不同语言共享同一份契约,比手工 JSON 和私有协议更容易做兼容性管理。
++==
2 个月前
序列化
·
protobuf
ProtoBuf:序列化与反序列化、基础数据结构、关键词、数据格式
第一阶段:实现TCP客户端服务器框架第二阶段:在TCP客户端服务器框架基础上实现HTTP服务框架第三阶段:在TCP客户端服务器框架基础上实现基于Protobuf的RPC框架
寒水馨
3 个月前
linux
·
运维
·
服务器
·
google
·
序列化
·
protobuf
·
protoc
Linux下载、安装protobuf-v35.1(附安装包protoc-35.1-linux-x86_64.zip)
Protocol Buffers(简称 protobuf)是 Google 开发的语言中立、平台中立、可扩展的结构化数据序列化机制,于 2008 年 7 月 7 日正式开源。作为 Google 内部自 2001 年起使用的核心技术,protobuf 已成为云原生和微服务生态的基础设施级组件,被 Kubernetes、gRPC、Terraform 等重量级项目广泛采用。
寒水馨
3 个月前
macos
·
google
·
grpc
·
序列化
·
protobuf
·
protoc
·
数据交换
macOS下载、安装protobuf-v35.1(附安装包protoc-35.1-osx-universal_binary.zip)
Protocol Buffers(简称 protobuf)是 Google 自 2001 年起内部研发、并于 2008 年 7 月 7 日正式开源的结构化数据序列化框架。作为 Google 内部服务间通信的核心技术,protobuf 以其高效、紧凑的二进制编码格式,成为 gRPC 框架的默认数据交换格式,被广泛应用于微服务架构、移动应用和数据存储等场景。
乱七八糟的屋子
3 个月前
c++
·
零拷贝
·
序列化
·
flatbuffers c++
FlatBuffers C++ 实战教程:从零到一掌握高性能序列化
在开发实时对战游戏时,我遇到了一个棘手的性能问题:服务器和移动端之间需要高频传输大量游戏状态数据。最初使用的 JSON 方案在压力测试下直接崩溃了——解析耗时超过 50ms,内存占用更是夸张。换成 FlatBuffers 后,解析时间直接降到 1ms 以内,内存占用减少了 70%。
想你依然心痛
4 个月前
序列化
·
messagepack
·
protobuf-nano
数据序列化:Protobuf-nano与MessagePack在嵌入式中的对比——编解码与内存占用实战
你会焦虑是因为你心里有在乎,你有所在乎,恰恰是因为你正在鲜活热烈的活着。 焦虑是“在乎”的影子,而在乎是活着的证据。接纳焦虑,就是接纳自己仍在乎、仍炽热——这比麻木要好得多。
佛祖让我来巡山
4 个月前
序列化
·
反序列化
·
java 序列化 反序列化
Java中的序列化和反序列化:让你的对象学会“变身术”
先问大家一个问题:面试官问你“什么是Java序列化”,你会怎么回答?是不是脑海里蹦出几个关键词——“把对象存到文件里”“实现Serializable接口”——然后就卡壳了?
葱卤山猪
5 个月前
c++
·
序列化
二进制字节流序列化
这是在工业嵌入式开发中每天都会写的代码,也是最容易踩坑的地方。我会从为什么要用二进制开始,逐行拆解这个函数,讲解一套通用的二进制打包模板,保证你看完就能自己写任何工业协议的序列化代码。
Irissgwe
5 个月前
tcp
·
序列化
·
编码
·
反序列化
·
jsoncpp
·
全双工
·
粘包
四、应用层自定义序列协议与序列化
目录4-1 应用层再谈 "协议"网络版计算器序列化 和 反序列化核心问题:数据怎么变成字节流,又怎么变回来?
段ヤシ.
5 个月前
java
·
序列化
·
反序列化
·
日期类
·
i/o流
回顾Java知识点,面试题汇总Day10:日期类、IO流(持续更新)
实用类输入字节流 InputStreamInputStream是抽象类,不能直接使用,使用其子类 FileInputStream
十五年专注C++开发
5 个月前
开发语言
·
c++
·
序列化
·
反序列化
·
cereal
cereal 库:C++ 序列化的轻量之选
目录1.简介2.安装与集成3.基本用法4.侵入式 vs 非侵入式:两种接入模型4.1.侵入式:在类内部定义 serialize
十五年专注C++开发
5 个月前
开发语言
·
c++
·
序列化
·
反序列化
·
protobuf
C++ 序列化 Protocol Buffers:高效数据交换
目录1.简介2.安装2.1.快速安装2.2.源码编译安装3.C++中使用流程3.1.定义 Protobuf 数据结构(.proto 文件)