
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在使用 [nlohmann::json](https://github.com/nlohmann/json) 库时,我们经常会写类似下面的代码,然后将其序列化并输出到文件或控制台

随着C++标准的不断演进,C++17 标准引入了执行策略,这些策略定义了算法的执行模式。`std::execution::par` 是其中一种策略,表示算法应该并行执行。使用这种策略时,算法会尝试利用多个处理器核心同时处理数据,从而加快执行速度。

`nlohmann::basic_json::contains` 是一个成员函数,用于检查 `nlohmann::json` 对象是否包含特定的键。`nlohmann::json` 是一个流行的 C++ JSON 库,由 Niels Lohmann 开发,用于处理 JSON 数据。

Conan 是一个开源的 C++ 包管理器,旨在简化 C++ 项目的依赖管理。它支持多平台、多编译器,并且能够处理复杂的依赖关系。相比于其他包管理工具,Conan 提供了更灵活的配置选项和更强大的集成功能,尤其适合处理头文件库和编译型库。

https://json.nlohmann.me/api/basic_json/binary/

在软件开发中,文件写入操作(**File Writing**)是实现数据持久化、日志记录、配置管理等功能的基础。使用C++进行文件写入时,性能(**Performance**)和效率(**Efficiency**)是首要考量因素。高效的文件写入不仅能减少I/O操作的延迟,还能降低系统资源的消耗,提升整体应用的响应速度。

WOL(Wake-On-LAN)网络唤醒介绍
在 C++ 项目中通过 Google Test(gtest)编写单元测试后,若想衡量测试的“广度”与“深度”,就需要对测试覆盖率进行度量。所谓**覆盖率**,是指代码被测试执行时所覆盖到的比例,包括行覆盖率(Line Coverage)、分支覆盖率(Branch Coverage)等不同维度。它可以帮助我们直观地识别尚未测试到的盲区,但是要明白“如尼采所言,人们往往只相信他们想相信的东西”,仅有高

在日常开发中,Google Test(GTest)已经成为C++单元测试领域的事实标准。从最初的 `TEST` 与 `TEST_F` 出发,很多团队逐渐发现针对不同类型或不同输入参数进行大规模测试时,往往需要更灵活的方式来组织测试用例,这就是 `TEST_P` 和 `TYPED_TEST` 的诞生背景。毕竟,正如荣格所言,“理解越多,也就越能够包容”,对测试框架的深入了解也能帮助我们更好地构建健壮








