- 博客(531)
- 资源 (9)
- 收藏
- 关注
原创 【Qt】QSignalMapper
是 Qt 提供的一个用于信号映射的类,它允许将多个信号源(例如按钮点击)映射到一个单一的槽函数,并传递自定义参数。这在需要根据不同的触发对象执行相似逻辑时非常有用。
2025-07-07 17:30:36
184
原创 【Qt】QString字符串编码格式与数据转换
方法输入编码是否支持中文是否推荐使用典型用途fromLatin1Latin-1❌否西欧语言、ASCII 文本本地编码✅(视平台)否本地编码字符串(如 Windows GBK)fromUtf8UTF-8✅✅国际化应用、网络传输、通用文本fromUtf16UTF-16✅✅Windows API、COM 接口fromUcs4✅否特定协议、底层编码处理原始 QChar 数组✅✅(性能敏感)零拷贝、高效构造字符串。
2025-07-03 17:06:44
718
原创 【蓝牙】蓝牙列表多久扫描一次合适,什么时候刷新列表较为合适
项目推荐值默认扫描时间10~20 秒刷新频率每 5~10 秒 或 手动触发刷新方式结合实时添加 + 扫描结束统一整理特殊处理连接/配对变化时局部刷新如果你正在开发的是嵌入式平台(如 A40i),建议优先考虑性能和功耗平衡,避免高频扫描,并通过事件驱动的方式提升响应效率。
2025-06-30 14:30:18
948
原创 【蓝牙】Linux Qt4蓝牙设备列表刷新加载采用什么策略,使用什么对应的Linux命令或dbus接口
方式是否推荐说明主动扫描 + 定时刷新✅简单可控,适合嵌入式场景D-Bus 信号监听✅✅✅实时性强,推荐用于 Qt 应用轮询获取设备列表❌效率低,不推荐结合btmon抓包调试✅遇到问题时可快速定位如果你正在开发的是嵌入式 Linux(如 A40i 平台),建议优先使用 Qt4 的 D-Bus 支持与 BlueZ 交互,并确保系统中已安装并配置好bluez和dbus服务。
2025-06-30 14:02:26
312
原创 【Qt-windows】如何使用perfmon 具体分析windows serverR2的Qt程序CPU问题
在左侧导航栏点击“数据收集器集” → “用户定义”。右键选择“新建” → “数据收集器集”。输入一个名称,例如,选择“手动启动”。点击下一步后,在“数据收集器类型”中勾选:性能计数器(可选)事件跟踪(ETW)点击完成。检查项是否已做使用 PerfMon 分析 CPU 占用✅查看是否有高频线程或定时任务✅检查 UI 渲染是否频繁刷新✅检查后台 IO 或网络请求是否阻塞主线程✅使用 Process Explorer 定位高 CPU 线程堆栈✅。
2025-06-26 10:05:55
964
原创 【蓝牙】Qt4中向已配对的手机发送PDF文件
在Qt 4中实现通过蓝牙向已配对的设备发送文件(例如PDF文件),你可以使用Qt Bluetooth模块。Qt 4的蓝牙模块提供了基本的蓝牙功能,包括设备发现、配对管理和数据传输。下面是一些步骤和示例代码,帮助你通过蓝牙发送PDF文件。
2025-06-20 18:19:29
373
原创 【大小端字节序】什么时候需要考虑大小端问题?
平台CPU 架构字节序类型x86 / x64小端(Little Endian)A40i小端(Little Endian)✅结论:Windows 10 和 A40i 都是小端系统,在本地内存中多字节数值的存储顺序一致。场景是否需要考虑大小端推荐做法同一平台内存操作❌ 否直接使用原生类型网络通信✅ 是使用htonlntohl文件/协议设计✅ 是统一使用大端或字符串表示数值授权码/配置文件❌ 否使用十六进制字符串,无需大小端转换二进制文件读写✅ 是。
2025-06-19 16:09:22
388
原创 【蓝牙】Linux Qt4蓝牙配对与分享
Qt4可通过DBus调用系统蓝牙服务(如BlueZ)。通过上述步骤,可在Qt4应用中完成蓝牙配对与PDF文件传输。为OBEX通道号,需通过。需确保Qt项目已启用。查询手机支持的通道。
2025-06-19 10:01:48
319
原创 【蓝牙】手机连接Linux系统蓝牙配对,Linux Qt5分享PDF到手机
如果你希望我为你生成完整的 Qt 示例项目结构或具体实现细节,请进一步说明。Linux Qt 应用程序可以通过 OBEX 协议发送文件至蓝牙设备。确保 A40i 开发板上的蓝牙模块已正确驱动并支持蓝牙协议栈。若连接成功,手机会提示配对请求,请确认。设备表示蓝牙硬件已识别。此时可搜索到周围蓝牙设备。
2025-06-19 09:38:51
327
原创 【PDF】Qt生成PDF文件,占用存储小
库名是否适合 Qt是否轻量是否适合绘图备注PoDoFo✅✅✅功能强大,适合复杂图形LibHaru✅✅✅✅极其轻量,适合资源受限环境FPDF⚠️✅❌更适合文本报告Qt 内置 PDF 支持✅✅✅无需依赖,但可能引入更多模块如果你希望进一步了解如何将这些库集成到.pro文件中,我可以为你提供具体的配置方法。
2025-06-17 13:40:40
487
原创 【总结】年中总结
使用时间轴图示展示关键项目/任务节点分类呈现:✅ 重点项目 A:完成度 95%✅ 项目 B:阶段性成果达成🔧 新流程上线:优化了 XX 流程效率提升 X%精炼总结上半年的整体表现表达对未来的信心与期待可引用一句激励语句或公司愿景收尾。
2025-06-16 14:55:42
404
原创 【Ftp】CFtpServer能在Windows server上面使用吗?
检查项是否兼容 Windows Server建议Win32 API 调用✅正常使用线程/临界区管理✅注意线程安全网络功能(Socket)✅启用防火墙规则文件操作✅配置目录访问权限VC++ 运行时✅安装对应版本作为服务运行✅推荐注册为系统服务权限问题⚠️确保有足够权限绑定端口和访问文件。
2025-06-12 12:39:35
695
原创 【Qt】Windows server不兼容的代码及修复
静态分析检查是否有 Win32 API 调用检查路径硬编码、注册表操作动态测试在 Windows Server 上部署并运行使用 ProcMon 观察文件/注册表访问失败打包验证使用收集依赖测试在纯净环境下的可运行性权限设置设置日志、配置目录的写入权限若涉及网络通信,配置防火墙白名单兼容性增强替换 Win32 API 为 Qt 方法使用标准路径、避免绝对路径禁止直接访问系统关键路径(如 Program Files)
2025-06-12 11:40:24
941
原创 【Qt】如何使用QtInstallerFramework打包Qt程序
步骤 1:部署依赖# 步骤 2:复制到 data 目录# 步骤 3:构建安装包cd myapp最终你会得到一个名为的安装包,可在任意 Windows PC 或 Server 上运行。如需进一步集成到 CI/CD 流程、自动版本号管理、签名打包等,也可以继续提问。
2025-06-12 10:58:18
376
原创 【Qt】Windows Server 和 Windows PC的Qt程序可以通用吗?
项目是否通用Qt 标准库组件(如 QFile、QTimer)✅Qt GUI 程序(如 QWidget)✅(需 Windows Server 启用桌面)静态/动态链接 Qt 程序✅(取决于部署方式)使用第三方库的程序⚠️ 需确认库的兼容性涉及系统底层调用的程序❌(需平台适配)如果你的 Qt 程序使用的是 Qt 自带的功能,那么它在 Windows Server 和 Windows PC 上是可以通用的。只需注意部署方式和系统配置即可。
2025-06-12 10:45:58
708
原创 【Git】面对发布或重要节点,Git如何打Tag?
在 Git 中,通常用于标记某个提交(commit)作为项目的某个重要节点,例如发布版本(v1.0、v2.0 等)。
2025-06-12 10:41:05
608
原创 【Windows】Windows server 与Windows PC桌面系统有什么区别
如果你需要搭建企业级服务、运行数据库、Web服务器、域控、文件服务器等,应选择。如果你是普通用户或办公人员,需要进行日常操作、上网、办公软件使用等,应选择Windows PC桌面系统(如Win10/Win11)。⚠️ 注意:虽然技术上可以在Windows Server上运行桌面应用,但它不是为日常使用设计的,体验较差。同样,Windows PC系统也不适合用作服务器长期运行关键业务服务。
2025-06-12 10:20:15
396
原创 【Qt】Qt生成的exe依赖库与打包
确认 Qt 版本一致:确保.exe和.dll基于同一版本的 Qt 编译。重新编译项目:清理并重新构建整个项目。使用:自动收集所有依赖的 DLL 文件。检查编译器设置:确保编译器类型和选项一致。验证文件完整性:检查Qt5Gui.dll是否损坏或不完整。如果问题依然存在,请提供更多的上下文信息(如.pro文件内容、编译命令等),以便进一步诊断。
2025-06-10 18:42:50
1026
原创 【FTP】ftp文件传输会丢包吗?批量几百个文件传输,有一些文件没有传输完整,如何解决?
方法是否推荐说明✅ 推荐支持断点续传、自动重试✅ 推荐可定制性强,适合自动化手动 FTP 工具⚠️ 一般易出错,缺乏日志和校验单次上传大量文件❌ 不推荐容易失败且难排查启用日志和校验✅ 必须是排查问题的关键手段如果你提供具体的 FTP 客户端或代码片段,我可以帮你进一步优化传输逻辑。
2025-06-09 12:59:38
901
原创 【服务器压力测试】本地PC电脑作为服务器运行时出现卡顿和资源紧张(Windows/Linux)
通过上述方法,可以人为地制造资源紧张和卡顿现象。但请注意,这些操作可能会对系统稳定性造成影响,建议在测试环境中进行,避免对生产环境造成不必要的损害。
2025-06-09 09:05:04
655
原创 【CPU】英特尔酷睿Ultra 5 225H与Ultra7 258V(Lunar Lake架构)PK
两款处理器定位差异显著,需结合具体需求选择12。
2025-06-05 10:32:18
954
原创 【笔记本】小新Pro 16 IAH PK YOGA Air 14 ILL10(联想)
两款均属联想AI生态产品,但定位差异显著,建议根据使用场景权衡58。
2025-06-05 10:28:53
584
原创 【C/C++】公共接口调用:aaa.so: undefined reference to `GetXXX‘
183: 00001e88 1276 FUNC DEFAULT 11 GetXXX接口定位为外部可访问接口:GLOBAL。
2025-06-03 11:48:07
181
原创 【JNI】类似 Android NDK(Native Development Kit) 的工具链用于编译 JNI 或本地代码的工具
工具平台用途是否类似 NDKGCC / G++多平台通用 C/C++ 编译✅Clang多平台现代化 C/C++ 编译✅✅MSVCWindowsWindows 下本地编译✅CMake多平台构建系统(配合编译器)✅✅node-gyp多平台Node.js 原生模块✅cmake-js多平台JS 原生模块封装✅AndroidAndroid 原生开发✔️ 官方 NDK。
2025-06-03 09:35:31
411
原创 【JS服务器】JETBRAINS IDEs JS服务器使用什么编译JNI
JetBrains IDE(如IntelliJ IDEA、WebStorm等)本身并不直接提供用于编译 JNI(Java Native Interface)的 JS 服务器功能。JNI 是 Java 提供的一种机制,允许 Java 代码与本地代码(如 C/C++)交互。总结来说,JetBrains IDE 并不内置特定的 JNI 编译服务,而是通过集成外部工具链实现 JNI 或本地扩展的编译工作流。
2025-06-03 09:30:24
375
原创 【静电模拟】使用打火机的电子部分模拟手指静电
总之,虽然打火机的电子部分可以在一定程度上模拟手指静电,但其适用范围有限,特别是在需要高精度和高能量的应用中。
2025-05-29 15:28:08
233
原创 【静电模拟】打火机的电子部分产生的电压和静电相比,以及能否用其模拟静电枪
打火机的电子部分产生的电压和静电相比,以及能否用其模拟静电枪,可以从以下几点分析:电压与能量:差异性:是否能模拟静电枪:
2025-05-29 15:26:01
250
原创 【 Samba】Windows 用户访问Docker服务器上当前A用户的 ~/aaa目录
通过以上步骤,你已经成功将~/aaa设置为 Samba 共享目录,并赋予 Windows 用户访问权限。若需进一步控制权限(如只读、多人访问),可在smb.conf中进行更细粒度配置。
2025-05-29 10:38:43
500
原创 【VSCode-Qt】Docker远程连接的项目UI文件在 VSCode 上无法预览
建议优先考虑在本地使用 Qt Creator 打开项目进行.ui文件编辑和预览,或者确保 Docker 容器具备完整图形支持并在容器中直接运行 Qt Designer。若坚持使用 VSCode,请检查插件配置及 X11 转发设置。
2025-05-29 10:25:49
1200
原创 【Qt、C/C++】Qt、C++ 、C来PK
如果你需要开发一个带有图形界面的工具程序,并希望提高开发效率和可维护性,推荐使用Qt。对于不需要 GUI 的控制台工具或服务端程序,标准 C++是平衡性能与开发体验的良好选择。如果目标环境资源受限(如嵌入式设备)或对性能要求极高,可以选择C,但需承担更高的开发和维护成本。注意:具体选择还需结合团队技能、目标平台支持以及项目规模等因素综合评估。
2025-05-28 09:04:45
486
原创 【Git】fatal: your current branch ‘master‘ does not have any commits yet(多了一个“master”,Git管理器无法获取分支信息)
git init导致。
2025-05-23 09:46:39
155
原创 【Qt】QImage实战
格式内存/像素是否透明是否调色板主要用途特点1 bit❌❌黑白图像、文档打印极低内存,仅黑白16 bit❌❌低资源设备彩色图像色彩有限,内存少32 bit❌❌全彩图像显示色彩丰富,无透明32 bit✅❌支持透明度的图像处理原始 Alpha 数据32 bit✅❌GPU 渲染、快速合成Alpha 预乘,渲染高效。
2025-05-21 10:13:39
740
原创 【Qt】QImage::Format
是 Qt 中用于指定图像像素数据格式的枚举类型。它决定了图像如何存储颜色信息和透明度(如果有)。选择合适的Format对性能、内存占用以及是否支持某些特性(如透明通道)有重要影响。
2025-05-21 10:07:12
640
原创 【VS Code】Qt程序的调试与性能分析
VS Code 支持调试 Qt 程序,需正确配置 GDB 和 launch.json。使用perf或Valgrind可以深入分析 Qt 程序性能瓶颈。Perl 可用于日志处理、自动化测试等辅助任务。Qt 提供了丰富的调试接口,如qDebug()等。如你有具体代码或问题,请提供上下文,我可以进一步协助。
2025-05-20 11:48:32
583
原创 【Git】常用命令大全
以上是 Git 的常用命令列表,涵盖了版本控制、分支管理、远程协作等主要场景。建议根据实际需求结合文档或工具进一步深入学习。
2025-05-20 11:25:31
470
QTouch2组态安装软件
2013-06-21
SEC S3C2410X Test B/D 驱动
2013-01-19
ipmiutil-2.0.2-1.el5.rf.i386.rpm
2013-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人