
编程语言
文章平均质量分 71
编程语言、代码片段、最佳实践、库
AaronZZH
全栈攻城狮,专注智能知识管理
展开
-
【进阶】vscode 中使用 cmake 编译调试 C++ 工程
Linux+Windows 双重本地开发体验。通过集成 MSYS2 环境中的 GCC 编译器与 CMake 跨平台项目管理能力,开发者既可通过 VSCode 可视化界面(命令面板、状态栏按钮)便捷完成配置、编译与调试。凭借 VSCode 强大的扩展生态和智能化工具链,可视化交互、智能代码补全和AI代码生成等功能提高开发效率。原创 2025-03-27 13:22:08 · 1155 阅读 · 0 评论 -
【基础】Windows 中通过 VSCode 使用 GCC 编译调试 C++
在 VSCode 中使用 GCC 编译调试 C++原创 2025-03-24 21:45:35 · 758 阅读 · 0 评论 -
Windows 中的 Linux GCC开发工具链
MSYS2(Minimal SYStem 2)是一个集成了大量的GNU工具链、工具和库的开源软件包集合。它提供了一个类似于 Linux 的shell环境,可以在 Windows 系统中编译和运行许多 Linux 应用程序和工具,MSYS2允许您构建在本机Windows上可运行的程序。MSYS2 基于 MinGW-w64 平台,提供了一个完整的开发工具链,包括GCC编译器、GDB调试器、Make、Git版本控制系统和许多其他开发工具。原创 2024-10-30 14:49:44 · 482 阅读 · 0 评论 -
Python 中全局变量缓存的多线程问题及优化策略
在Python中,全局变量在多线程环境下用于缓存Token时,存在数据竞争、性能瓶颈以及代码复杂性和可维护性的问题。为了解决这些问题,我们可以采用诸如线程局部变量、线程安全的缓存库(如cachetools)、单例模式结合内部同步以及合理的Token刷新策略等优化策略。cachetools 与 redis等外部缓存服务相比,具有轻量级和易于集成的优势,适用于简单的本地缓存场景,同时确保线程安全和高效的性能。原创 2024-04-10 12:38:17 · 1535 阅读 · 0 评论 -
在 Quarkus 中的使用 Mutiny 进行响应式编程
Mutiny 是一个响应式编程库, 事件是 Mutiny 的设计核心,可以观察事件,对事件作出反应,并创建优雅易读的处理管道。提供了一个可导航的显式 API,引导一步步找到所需的操作符,以声明式的方式组合操作、转换数据、实施过程、从失败中恢复等等,可简化分布式系统的异步编程。Quarkus RESTEasy Reactive 与 Mutiny自然地集成在一起,可以更加高效的开发响应式 REST API原创 2023-06-17 16:54:45 · 1481 阅读 · 0 评论 -
cmake 配置文件示例解释
cmake 配置文件 CMakeLists.txt 示例解释,包含可执行程序、链接库、测试及安装的主要功能。原创 2022-11-14 00:14:03 · 1132 阅读 · 0 评论 -
Qt扫描仪应用开发:通过 Ocx 调用CZUR扫描仪 SDK
Qt扫描仪应用开发通过Ocx调用CZUR扫描仪SDK。原创 2022-07-23 16:30:39 · 1003 阅读 · 0 评论 -
基于 Qt Quick + websocket 的 Web 扫描仪驱动开发
基于 Qt Quick+websocket 的Web扫描仪驱动开发原创 2022-03-10 18:46:18 · 4335 阅读 · 0 评论