摘要: 在 Qt Creator 中使用 CMake 集成 spdlog 很简单。以下是详细步骤: 1. 添加 spdlog 依赖 直接包含头文件-head only 下载 spdlog 头文件到你的项目中: cmake_minimum_required(VERSION 3.15) project(MyQt 阅读全文
posted @ 2025-11-18 11:27 Tlink 阅读(87) 评论(0) 推荐(0)
摘要: AI 时代反而更需要“会用 CMake”,但不必再“死记硬背每一条语法”;让 AI 当助理,自己专注“能看懂、能改、能排错”即可。 1. 为什么仍然要学 CMake? 行业标准——C/C++ 工程 90% 都用它生成构建脚本,招聘 JD 里出现频率仅次于 Git 。 AI 无法替你排错——当 fin 阅读全文
posted @ 2025-11-12 14:11 Tlink 阅读(8) 评论(0) 推荐(0)
摘要: moc(Meta-Object Compiler)是 Qt 框架的一个核心概念。 1. moc 是什么? moc(元对象编译器)是 Qt 的预处理器,它读取 C++ 头文件,如果发现包含 Q_OBJECT 宏的类,就会生成额外的 C++ 代码来支持 Qt 的特性。 2. 为什么需要 moc? C++ 阅读全文
posted @ 2025-11-11 16:09 Tlink 阅读(70) 评论(0) 推荐(0)
摘要: 先说结论:想共享用引用,想可空/重指向用指针,想孤立副本用值。 1. 值传递 (T) 场景 函数内部需要一份独立副本(修改不影响调用者) 或者类型足够小(int、double、char、小型 POD),拷贝成本 ≈ 0 示例 int add(int a, int b); // 原生类型 double 阅读全文
posted @ 2025-11-11 11:01 Tlink 阅读(66) 评论(0) 推荐(1)
摘要: private async void button1_Click(object sender, EventArgs e) { await TestChannelAsync(); } private async Task TestChannelAsync() { var channel = Chann 阅读全文
posted @ 2025-11-07 15:24 Tlink 阅读(19) 评论(0) 推荐(0)
摘要: 随着监控摄像头的普及和计算机视觉技术的快速发展,从视频中自动识别和理解人的行为已成为一个热门且具有实际应用价值的研究方向。无论是在安防、智能零售、工业巡检,还是在人机交互场景中,行为识别都扮演着重要角色。 本文将系统性地总结当前主流的动作识别与行为分析方案,重点介绍如何通过纯视觉方式,实现对“手持设 阅读全文
posted @ 2025-09-30 10:24 Tlink 阅读(296) 评论(0) 推荐(0)
摘要: 在windows下编译使用opencv有两种方式: 1、使用官网编译好的库,配置下环境变量和c++的库目录,包含目录include路径,链接器-输入里面填上opencv_worldxx.lib文件 2、使用cmake 按需编译所需要的库,例如使用一些第三方模块:wechat_qrcode,这个时候, 阅读全文
posted @ 2025-09-01 14:02 Tlink 阅读(147) 评论(0) 推荐(0)
摘要: 通过数数1-100感受std::unique_lock与std::mutex的作用 在多线程编程中,如果没有适当的同步机制,多个线程同时访问和修改共享资源会导致数据竞争和不确定性。以一个简单的数数程序为例,如果多个线程同时对一个全局变量num进行自增操作(即++num),而没有采取任何同步措施,那么 阅读全文
posted @ 2024-12-04 17:51 Tlink 阅读(528) 评论(0) 推荐(0)
摘要: v4l2 VIDIOC_STREAMON 开启摄像头失败 阅读全文
posted @ 2022-09-22 00:40 Tlink 阅读(428) 评论(0) 推荐(0)
摘要: 将图标更改名称即可,例如原来的ic_launcher.png改成ic_launcher123.png,然后记得AndroidManifest.xml对应的修改一下完事 阅读全文
posted @ 2021-08-13 10:41 Tlink 阅读(428) 评论(0) 推荐(0)