开源组件
文章平均质量分 79
开源组件
phygram
加油→_→
展开
-
C++使用jsoncpp小结
一、Json语法:Json语法是JavaScript语法的子集,Json中使用每条数据均为一个 键值对(key-value),书写格式为: "名称" : "值"。Json数据的值(value)类型可以是:数字(整数或浮点数)、字符串(使用双引号""括起来)、逻辑值(true/false)、数组(使用中括号[]表示数组)、对象(使用大括号{}表示对象)、null。一个Json文件举例:{ "name": "zhangsan", "age": 70, "professional": { "原创 2021-05-16 18:32:46 · 358 阅读 · 0 评论 -
C++使用XML和TinyXML2
一、XML简介:1.1 XML的定义:XML是 Extensible Markup Language 的缩写,即“可扩展标记语言”,可用于数据或数据结构在不同编程语言环境下的共享。随着 json、protobuf等协议的推出和发展,目前XML大多用于本地化场景。主要是由于XML相对于json格式,数据冗余度大,更大的体积意味着相较于json会占用更多的网络带宽,且XML的解析速度也比不上json、protobuf等协议。1.2 XML文档的组成:XML文档也属于纯文本文件,一般由如下四部分组成:原创 2021-05-16 01:10:07 · 520 阅读 · 1 评论 -
C++使用protobuf实现序列化与反序列化
考虑设计一个协议?高效、简单、扩展、兼容解决拆包粘包:Protobuf的工作流程:1. 首先设计一个 .proto 文件,其中是开发人员设计的协议内容;2. 然后通过 protobuf 自带的 解析工具,将 .proto 文件进行解析,生成目标语言(c, cpp, java, py 等)的文件;3. 最后将生成的目标语言的文件引入项目。一个 .proto 文件编写示例://addrbooks.protosyntax = "proto3"; //表示协议版本 //syntax: n.原创 2021-05-15 20:15:19 · 19297 阅读 · 3 评论 -
MongoDB基本用法
1原创 2020-12-13 19:42:24 · 299 阅读 · 0 评论