序列化

十五年专注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
骑着蜗牛撵大象32714 天前
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 开发中如何使用它。
AIgorithmGEEK1 个月前
linux·运维·服务器·网络·序列化·反序列化
[Linux]从手写报头到内核套路:序列化、反序列化与自定义协议全链路[Linux]TCP 套接字编程:从文件描述符抽象到并发服务模型的内核视角-CSDN博客👆上一篇文章里,一条 socket() → bind() → listen() → accept() 的TCP连接全程。连接建好了,两个进程可以互相发字节了
ShineWinsu1 个月前
linux·网络·google·协议·序列化·反序列化·protobuffer
对于ProtoBuffer:ProtoBuffer的介绍以及安装hello 大家,那么在我们之前编写我们的自定义协议时,就提到了序列化和反序列化的概念,大家要是有忘记的可以看一下这篇博客
j7~2 个月前
linux·c++·json·序列化·反序列化·网络版计算机
【Linux网络加餐】(篇六)网络版计算器(上):模板方法模式、序列化与 JSON之前咱们写了一个网络版的命令执行器:客户端发命令,服务端 fork 出进程执行,把结果通过管道倒腾回来再发给客户端。那节课的重点是把一个 TCP 服务器的骨架跑通。
Zenova EdgeOS2 个月前
物联网·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++·序列化
二进制字节流序列化这是在工业嵌入式开发中每天都会写的代码,也是最容易踩坑的地方。我会从为什么要用二进制开始,逐行拆解这个函数,讲解一套通用的二进制打包模板,保证你看完就能自己写任何工业协议的序列化代码。
Irissgwe5 个月前
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 文件)