摘要: 1.2 解析JSON字符串 在cJSON中解析JSON字符串是第一步最重要的步骤,而cJSON提供了4个解析JSON字符串的函数,包括对完整的JSON串的解析,解析固定长度的JSON串的解析,以及解析可能含义非JSON语法的错误信息的JSON串的解析函数,而这些函数还能在适当的时候解析出错的时候返回 阅读全文
posted @ 2026-07-05 17:02 蜡笔小新Pointer 阅读(4) 评论(0) 推荐(0)
摘要: 1.cJSON的介绍 cJSON是一个轻量级的JSON上下文处理的库,但其实在github上这个并不是一个库。它是以最简单的.c文件和.h文件提供出来的。我们一般不会将它作为库编译(有可能你会想编译为静态库),但是我们一般直接得到这个.c和.h文件之后就直接作为项目或工程中的一个小模块放入到代码文件 阅读全文
posted @ 2026-07-05 15:25 蜡笔小新Pointer 阅读(6) 评论(0) 推荐(0)
摘要: 1.1 cJSON的核心数据结构 在我们进一步学习cJSON之前,我们需要知道cJSON中的一个核心数据结构 >cJSON,让我们看看在cJSON.h中的定义: 2 typedef struct cJSON 3 { 5 struct cJSON *next;//cJSON结点的下一个结点的位置指针 阅读全文
posted @ 2026-07-05 15:24 蜡笔小新Pointer 阅读(2) 评论(0) 推荐(0)
摘要: 编译前的准备 1.安装Perl2.确保有Visual Studio 编译静态库 1.编译32位的Debug静态库 1.1 打开"x86 Native Tools Command Prompt for VS 2022"命令行工具 1.2 进入到openssl的源代码路径中 1.3 输入[Perl Co 阅读全文
posted @ 2025-11-21 09:50 蜡笔小新Pointer 阅读(45) 评论(0) 推荐(0)
摘要: 编译前的准备 1.安装MSYS22.进入到MSYS2的安装目录中,将原有的mingw32和mingw64目录删除(因为这两个目录根本就没有编译器)3.将我的两个编译器复制到MSYS32目录中直接解压4.安装Perl5.启动MSYS2 MINGW32执行器,在里面输入gcc -v检查是否是我的那个编译 阅读全文
posted @ 2025-11-19 17:41 蜡笔小新Pointer 阅读(76) 评论(0) 推荐(0)
摘要: 在Linux系统中配置X11的HDMI输出,主要通过修改Xorg配置文件或使用xrandr命令实现。以下是具体方法:一、通过Xorg配置文件固定HDMI分辨率 ‌生成分辨率模型‌ 使用cvt命令生成所需分辨率的模型参数(如1920×1080@60Hz): bashCopy Code cvt 1920 阅读全文
posted @ 2025-11-18 17:58 蜡笔小新Pointer 阅读(98) 评论(0) 推荐(0)
摘要: 我们经常会在Windows的任务管理器中看到一些挂在系统后台中运行的程序,但是我们又无法在任务栏或者是其他位置找到正在执行的这个程序,这种程序在任务管理器里面往往以"齿轮"图标显示出来的(见TaskManager.png),并且运行着的。实际上这就是Windows中所谓的服务。这与Linux系统的守 阅读全文
posted @ 2025-11-16 12:05 蜡笔小新Pointer 阅读(67) 评论(0) 推荐(0)