摘要: 简介 用于记录在使用Qt Create过程中问题汇总以及对应解决方法 汇总 1、新电脑配置环境,构建套件检测不到 Desktop Qt 5.14.2 MSCV2017 64bit; 但已确认确实安装了VS2017和WindowsSDK; 打开Qt中构建套件,会出现黄色的三角形感叹号图标 原因:Win 阅读全文
posted @ 2025-07-08 10:08 Citrusliu 阅读(246) 评论(0) 推荐(0)
摘要: 简介 用于记录在使用Visual studio 2017过程中的问题汇总以及对应解决方法 汇总 解决方案资源管理器自动跳转到当前打开文件(打开哪个cpp文件就会自动在解决方案资源管理器里面选择那个文件) 开启方式:工具->选项->项目和解决方案->常规->(勾选)在解决方案资源管理器中跟踪活动项 V 阅读全文
posted @ 2022-03-18 14:25 Citrusliu 阅读(307) 评论(0) 推荐(0)
摘要: 简介 描述各自接线方式,接口类型 1、USB转RS-485 / RS-422 接口转换器 2、通信连接图 USB <=> RS-422 切换USB <=> RS-485 切换 3、连接器和信号 4、故障与排除 5、6位接线柱 <==> 5位接线柱 end 阅读全文
posted @ 2026-03-04 20:30 Citrusliu 阅读(17) 评论(0) 推荐(0)
摘要: 简介 1、一般 volatile 和 std::atomic 容易产生误用 2、一般 std::atomic 和 std::mutex 容易产生误用 对第1点 | 特性 | volatile | std::atomic || | | || 核心作用 | 禁止编译器优化,保证内存可见性 | 保证原子性 阅读全文
posted @ 2026-01-12 12:41 Citrusliu 阅读(25) 评论(0) 推荐(0)
摘要: 简介 最近看了一篇文章解释怎么使用 std::unique_ptr std::shared_ptr std::weak_ptr 这3种指针, 写的非常简明扼要,但是时间过得太久已经找不到原文了,所以将之前打印的拍照附在下面。 照片 1 阅读全文
posted @ 2026-01-11 17:45 Citrusliu 阅读(6) 评论(0) 推荐(0)
摘要: WorkBussiness 类的单例设计与 Qt 结合 你提供的代码片段看起来是一个 C++ 类的定义,结合了 Qt 的 QObject 和单例模式(CSingleton)。 这种写法通常用于创建一个兼具 Qt 对象特性和单例模式的业务类。 从代码片段来看,这是一个名为`WorkBussiness` 阅读全文
posted @ 2025-09-28 22:21 Citrusliu 阅读(26) 评论(0) 推荐(0)
摘要: # CRC 差错检测技术CRC(Cyclic Redundancy Check,循环冗余校验)是一种**基于多项式除法的差错检测技术**,广泛应用于数据传输(如网络、串口)和数据存储(如硬盘、U 盘)中,核心作用是通过对原始数据计算 “校验值”,让接收方验证数据是否在传输 / 存储过程中发生错误。要 阅读全文
posted @ 2025-09-26 21:29 Citrusliu 阅读(991) 评论(0) 推荐(0)
摘要: 常用函数,如下: //打印数组数据 static void printArray(const QString& title, qint64 dataLen, const uint8_t* data) { QString strPrint; for (int i = 0; i < dataLen; i 阅读全文
posted @ 2025-09-26 18:31 Citrusliu 阅读(252) 评论(0) 推荐(0)
摘要: 简介 串行通信标准对比:RS-232、RS-422、RS-485 是三种常见的串行通信标准(均由美国电子工业协会 EIA 制定), 核心用于设备间的短距离数据传输,但在电气特性、通信能力、适用场景上差异显著。 以下从 核心差异维度、技术细节对比、典型应用场景 三方面详细解析。 区别 一、核心差异总览 阅读全文
posted @ 2025-09-26 18:08 Citrusliu 阅读(115) 评论(0) 推荐(0)
摘要: 简介 1、Git:Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目 2、TortoiseGit:TortoiseGit 简称 tgit, 中文名海龟Git。TortoiseGit是一个开放的GIT版本控制系统的源客户端 附: Git客户端(TortoiseGit)基本 阅读全文
posted @ 2025-06-27 15:17 Citrusliu 阅读(272) 评论(0) 推荐(0)
摘要: 简介 Qt Creator常用的默认快捷键如下: 编号 快捷键 功能 1 Esc 切换到代码编辑状态 2 F1 查看帮助(选中某一类或函数,按下F1,出现帮助文档) 3 F2 在光标选中对象的声明和定义之间切换(和Ctrl+鼠标左键一样的效果,选中某一类或函数,按下F2,迅速定位到该类或函数声明的地 阅读全文
posted @ 2025-06-25 14:11 Citrusliu 阅读(662) 评论(0) 推荐(0)