自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 【蓝牙】Linux Qt4查看已经配对的蓝牙信息

用于连接BlueZ服务的DBus接口、服务名和路径:cpp。

2025-07-01 09:09:37 307

原创 【蓝牙】蓝牙列表多久扫描一次合适,什么时候刷新列表较为合适

项目推荐值默认扫描时间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

原创 【SSH】scp出现Host key verification failed

出现.ssh。

2025-06-20 15:05:01 342

原创 【Git】新建一个远程分支的常规操作

通过以上步骤,你就可以成功创建一个新分支、将其推送到远程仓库,并查看远程仓库中的分支信息。

2025-06-20 09:53:19 331

原创 【大小端字节序】什么时候需要考虑大小端问题?

平台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

原创 【GIT】切换到开发分支并将git stash分支的代码下拉至开发分支

要将git stash中保存的更改应用到另一个分支(例如开发分支dev。

2025-06-17 14:24:41 283

原创 【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

原创 【FTP】Ftp传输发送端各种延迟的必要性

在FTP上传代码中,

2025-06-11 10:26:37 305

原创 【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

V4L2摄像头获取单幅图片测试程序.txt

V4L2摄像头获取单幅图片测试程序,方便开发者借鉴。

2012-06-29

四大命令助你玩转Linux进程管理

四大命令助你玩转Linux进程管理 命令 Linux 进程管理

2013-05-09

QTouch2组态安装软件

QTouch2是基于跨平台技术QT研发而成的通用组态软件产品,是典型提供完整的HMI/SCADA一体化解决方案,是真正具备完整多平台跨越的组态软件,不仅仅具备常规的工控监控系统方案,更具备基于ARM硬件平台的真正人机对话产品、计算机微控站microSCADA和智能数据采集系统。[1-2] 当今工控行业软硬件平台多样化的今天,我们首度提出:用一套自动化系统软件兼容当前主流的处理器,以及跨越所有的操作系统平台,将嵌入式设备所提供的监视、控制、逻辑、转换等功能进行封装,用一套简易化的软件平台开放给用户。 QTouch跨平台组态软件就是基于这种理念,采用跨平台技术,完全能够实现这样的构想。

2013-06-21

SEC S3C2410X Test B/D 驱动

具体方法到我空间看看 TQ2440开发板在Windows 7 32位系统安装USB下载驱动程序 SEC S3C2410X Test B/D:首先在你磁盘中找到“USB下载驱动.rar”的解压包,并解压到USB下载驱动文件夹 ,下面进入安装: Step1:“计算机”单击右键,选择“属性” Step2:点击左侧“设备管理器” 进入“设备管理器”后,在“其他设备”中找到“SEC S3C2410X Test B/D ”,就是你需要安装驱动的设备 Step3:选择“SEC S3C2410X Test B/D ”单击右键,选择“更新驱动程序软件” Step4:点击“浏览计算机以查找驱动程序软件”选项 Step5:点击“浏览”按钮,找到TQ2440开发板USB驱动所在位置(注:刚刚解压出来的USB下载驱动文件夹然后按“下一步” Step6:选择“始终安装此驱动程序软件” 注:一些 PC在安装期时会出现蓝屏或重启纯属正常,重启后驱动依然是正常安装.这也许是windows7系统兼容性问题引起。 Step7: TQ2440开发板 USB驱动安装完毕 最后回到设备管理器中查看 接下来,就去下载程序吧!!!

2013-01-19

BCG无密全安装版

BCG无密全安装版 直接解压,按照使用说明来就OK!

2012-12-13

基于DSP芯片的嵌入式USB摄像头图像采集与显示方案

基于DSP芯片的嵌入式USB摄像头图像采集与显示方案

2012-06-29

ipmiutil-2.0.2-1.el5.rf.i386.rpm

• alarms –显示和设置Telco alarms报警(LED显示和延迟) • bmchealth – 测试BMC是否工作正常。 • fruconfig – 显示FRU的产品信息,写入有用信息 • getevent – 接收一个IPMI event,并显示。 • hwreset – 用于使 firmware 硬重新启动或者关掉系统 • pefconfig – 用于显示和配置LAN端口,配置Platform Event Filter 表,来通过firmare event产生BMC Lan提示 • sensor – 显示Sensor

2013-05-16

setx安装文件

Windos下用setx.exe命令行模式下永久设置系统环境变量 使用方法:setx ANT_HOME c:\ant

2013-12-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除