
数据结构/格式
文章平均质量分 81
记录常见/使用到的数据结构
mayue_csdn
这个作者很懒,什么都没留下…
展开
-
C/C++ xml库
XML(eXtensible Markup Language,可扩展标记语言)是一种标记语言,主要用于存储和传输数据。它定义了数据的结构和语义,但不定义数据的呈现方式。XML 是一种自描述的语言,易于理解和使用。可扩展性:用户可以定义自己的标签,使其适应不同的需求。自描述性:标签本身描述了数据的内容和结构。简洁性:与HTML相比,XML标签更简洁,减少了冗余。可读性:标签清晰,易于人类阅读和理解。跨平台:可以在任何操作系统上使用,与平台无关。数据交换:广泛用于不同系统之间的数据交换。原创 2024-07-18 15:15:17 · 2172 阅读 · 0 评论 -
C/C++ yaml 库
YAML(YAML Ain’t Markup Language)是一种人类可读的数据序列化格式,通常用于配置文件和数据交换。它由Clark Evans在2001年创建,旨在成为一种简单、直观且易于理解的格式。简洁性YAML的设计目标是尽可能简洁,易于阅读和编写。它使用缩进来表示层次结构,而不是像XML那样的标签。易读性YAML文件的可读性非常高,适合人类阅读和编辑,而不仅仅是机器解析。灵活性YAML支持多种数据类型,包括标量(如字符串、整数、浮点数)、序列(列表)、映射(键值对集合)等。扩展性。原创 2024-07-18 10:12:23 · 1477 阅读 · 0 评论 -
protobuf介绍和使用
Protocol Buffers(简称为ProtoBuf)是一种用于序列化结构化数据的语言无关、平台无关、可扩展的机制。ProtoBuf是由Google开发的一种数据序列化格式,用于在不同的系统和语言之间进行数据交换。它具有以下特点:语言无关性:ProtoBuf支持多种编程语言,包括C++、Java、Python、Go等,这使得不同语言的应用程序可以使用相同的数据结构进行通信。原创 2022-05-29 20:24:46 · 1821 阅读 · 0 评论 -
字符串UUID转INT型(哈希)
C++ 字符串转hash值https://blog.youkuaiyun.com/q7714747/article/details/55253053字符串转32bit哈希值https://blog.youkuaiyun.com/liuqun69/article/details/104728696/c语言字符串转64位哈希值,murmur:更快更好的哈希函数(字符串转64位hash值)https://blog.youkuaiyun.com/weixin_34377744/article/details/117081185...原创 2021-10-22 16:50:16 · 2461 阅读 · 0 评论