- 博客(12)
- 资源 (52)
- 收藏
- 关注
转载 TinyXML简单的生成和解析示例
#include <stdio.h>#include <string>using namespace std;#include "../tinyxml/tinyxml.h"int test1(){ TiXmlDocument xml_doc; /*建立*/ //<A>a</A> TiXmlElement* xmlElemA =...
2019-06-30 22:05:30 496
原创 tinyXml生成XML文件
1.tinyXMl生成XML文件#include <stdio.h>#include <string>using namespace std; #include "../tinyxml/tinyxml.h" int test1(){ TiXmlDocument xml_doc; // 添加XML声明 xml_doc.LinkEndChild(n...
2019-06-30 22:03:24 1270
原创 tinyXml解析XML文件
TinyXML解析一个XML文档,并从该文档构建可读取、修改和保存的文档对象模型(DOM)。 XML代表“可扩展标记语言”,它允许您创建您自己的文档标记。HTML在标记方面做得很好用于浏览器的文档,XML允许您定义任何类型的文档标记,例如描述组织者应用程序。XML是一种非常结构化和方便的格式。所有为存储应用程序数据而创建的随机文件格式都可以全部替换为XML。所有内...
2019-06-30 22:03:11 3758 2
转载 FlatBuffers与protobuf性能比较
FlatBuffers发布时,顺便也公布了它的性能数据,具体数据请见Benchmark。它的测试用例由以下数据构成"a set of about 10 objects containing an array, 4 strings, and a large variety of int/float scalar values of all sizes, meant to...
2019-06-30 22:02:32 4238 1
原创 FlatBuffers使用总结(3)
1、IDL测试文件// Example IDL file for our monster's schema.namespace MyGame.Sample;enum Color:byte { Red = 0, Green, Blue = 2 }union Equipment { Weapon } // Optionally add more tables.struct Vec3 {...
2019-06-30 21:55:52 3614
原创 FlatBuffers使用总结(2)
一、FlatBuffers概述: Google在今年6月份发布了跨平台序列化工具FlatBuffers,提供了C++/Java/Go/C#接口支持,这是一个注重性能和资源使用的序列化类库。相较于Protocol Buffers,其更适用于移动设备,FlatBuffers提供更高的性能以及更低的资源需求。二、FlatBuffers特点:不需要打包/解包。它的结构化数据都...
2019-06-30 21:37:50 1993 2
原创 FlatBuffers使用总结(1)
1.下载编译FlatBuffer下载地址:https://github.com/fanyun-01/flatbuffers2.编译FlatBuffer 解压flatbuffers-master.zip文件文件,使用VS2015打开flatbuffers-master\build\VS2015\FlatBuffers.sln文件进行编译。编译后生成的文件如下:(1).flat...
2019-06-30 21:37:20 3187 1
原创 JSONCPP库使用总结
JSONCPP是一个C++库,用于在C++环境中读写JSON数据。它是开源的,可以轻松集成到各种C++项目中。JSONCPP提供了简单直观的API,可以用来序列化对象到JSON,或者从JSON反序列化出对象。JSONCPP是一个成熟、稳定且易于使用的库,适合于需要在C++中处理JSON数据的项目。通过这篇博文,希望对大家如何在项目中集成和使用JSONCPP有了基本的了解和帮助。
2019-06-29 22:35:28 203 1
原创 cJSON库深入解析
cJSON是一个轻量级的、单一文件的C语言库,它提供了简单直观的API来解析和生成JSON格式数据。cJSON的设计目标是简单易用,它不依赖于任何外部库,并且源代码足够简短,可以轻松集成到各种大小的项目中。cJSON库以其轻量级和易用性在C语言中处理JSON数据方面独树一帜。它的简洁设计意味着我们可以快速地将其集成到项目中,并且无需担心额外的依赖和复杂性。无论是在嵌入式系统、服务器应用程序还是简单的工具中处理JSON,cJSON都是一个不错的选择。
2019-06-29 22:35:14 744 1
原创 vs调试常见报错总结
1. error MSB4044: 未给任务“CppClean”的必需参数“FoldersToClean”赋值The "CppClean" task was not given a value for the required parameter "FoldersToClean"解决办法:工程 - 属性 - 配置属性 - 常规 - 中间目录,为空导致这个错误。写入$(Configurat...
2019-06-29 22:33:55 2240
原创 vs2015 error C2589: “(”:“::”右边的非法标记
eason: protocol_generated.h头文件加入#include <Windows.h>后出现的错误,因为系统函数与pcl中的max函数冲突导致的。solution:设置项目属性,在预定义处理器中添加定义NOMINMAX来禁止使用Vsual C++的min/max宏定义即:项目属性 ——> C/C++ ——> 预处理器 ——...
2019-06-29 22:33:27 3747
原创 C++ 内存分配new (std::nothrow)使用总结
普通new一个异常的类型std::bad_alloc。这个是标准适应性态。平时一直使用new但是在内存分配失败的时候直接报异常。在内存不足时,new (std::nothrow)并不抛出异常,而是将指针置NULL。std::nothrow可以实现对非零指针的检查。std::bad_alloc的用法: 在操作符new 和new [ ]内存分配失败的时候抛出的异常,...
2019-06-29 22:31:59 9805
Navicat安装指导及安装资源
2024-03-23
vncserver和vncviewer
2017-06-01
大数据资料集锦
2016-03-30
Hadoop技术全套图书
2016-03-21
jQuery瀑布流经典布局源码
2016-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人