- 博客(21)
- 收藏
- 关注
原创 qt报错:“QtRunWork”任务返回了 false,但未记录错误。
摘要:Qt程序可能遇到两种报错,一是"QtRunWork"任务返回false但未记录错误,二是头文件找不到或无法打开。问题可能源于qrc文件包含的相对路径资源被外部修改,导致映射混乱。解决方法是将qrc中指向无效资源的条目删除即可。
2025-11-21 17:28:52
149
原创 一小时速通pytorch之训练分类器(四)(完结)
本文介绍了使用PyTorch训练CIFAR10图像分类器的完整流程。主要内容包括:1)通过torchvision加载和归一化CIFAR10数据集,将PILImage转换为Tensor并归一化到[-1,1]范围;2)定义卷积神经网络结构;3)定义损失函数;4)在训练集上训练网络模型;5)使用验证集测试模型性能。文章详细说明了数据预处理步骤,包括Windows/MacOS下避免多线程错误的注意事项,并提供了两种数据加载方式(在线下载和本地加载)。该教程涵盖了PyTorch图像分类任务的主要实现环节,可作为深度学
2025-11-17 22:26:13
880
原创 一小时速通Pytorch之神经网络相关知识(三)(完结)
本文介绍了PyTorch中的神经网络模块torch.nn的基本概念和使用方法。主要内容包括: 神经网络结构概述:解释了经典数字识别模型的前馈神经网络架构,包含输入层、隐藏层和输出层 神经网络定义:演示了如何通过继承nn.Module类来构建神经网络,包括卷积层、线性层等需要学习参数的层,以及ReLU激活函数、池化层等无参数的运算操作 神经网络训练流程:包括定义可学习参数、数据迭代、前向传播、计算损失、反向传播和参数更新等步骤 损失函数:介绍了如何使用PyTorch内置的损失函数(如MSELoss)计算
2025-11-15 21:01:19
706
3
原创 一小时速通Pytorch之自动梯度(Autograd)和计算图(Computational Graph)(二)(完结)
本文介绍了PyTorch中的自动梯度(AutoGrad)机制及其应用。主要内容包括:1) AutoGrad在神经网络训练中的重要作用,特别是用于随机梯度下降(SGD)优化;2) 演示了一个完整的神经网络训练流程,包括数据导入、前向传播、损失计算、反向传播和权重优化;3) 详细解释了AutoGrad的工作原理,包括梯度计算过程和标量与向量情况下的不同处理方式。文章还提供了基于ResNet18模型的完整训练代码示例,并强调了自动梯度对不同数据类型(标量和向量)处理方式的差异,帮助读者理解PyTorch自动微分系
2025-11-12 22:29:03
691
原创 一小时速通Pytorch之Tensor张量(一)(完结)
本文总结了PyTorch中张量(Tensor)的基本概念和操作。张量是多维数据结构,类似于NumPy数组,但支持GPU加速。文章介绍了四种初始化张量的方法:从数据构造、NumPy转换、其他张量赋值以及使用随机值/固定值创建。详细讲解了张量的shape、dtype和device等属性,并演示了基础操作包括数据搬运到CUDA设备、索引切片以及两种拼接方法(cat和stack函数)。cat函数允许不同维度拼接而stack要求完全相同的张量形状。通过代码示例展示了各种操作的输出效果。
2025-11-10 21:32:30
871
原创 基于QT的程序崩溃抓取
这篇文章介绍了一个Windows平台下的崩溃捕获工具实现。核心功能包括:1) 使用Windows API和DBGHELP库捕获程序崩溃信息;2) 生成minidump转储文件,包含崩溃时的进程状态;3) 记录崩溃时间、异常代码等信息到日志文件。使用方法只需在程序入口调用InstallCrashHandler()函数,可指定dump文件目录和日志文件路径。该方案能有效帮助开发者定位程序崩溃问题,默认配置下会在crash_dump目录生成带时间戳的.dmp文件,并在crash.log中记录崩溃信息。
2025-10-10 08:47:55
253
原创 Qt信号转发类在信号开始与结束的地方连接,优化信号传递嵌套层数
常规的信号传递需要获取子类的对象然后才能连接信号,程序规模过大会造成信号嵌套层数很多,看着难受,现在介绍一下信号转发类,信号只需要在用到的地方connect就可以了,优化代码逻辑,看着舒服下面的示例简要介绍如何使用信号转发类。
2025-04-07 15:23:00
224
原创 QT的QSqlQuery方法exec()遇到[SQL Server]‘@P1‘ 附近有语法错误解决办法
使用QT的QSqlQuery类方法prepare()绑定的参数不能是sql的表名,结构名(varchar,int等等)这里就是尝试绑定sql的结构名,表明或者数据类型,qt绑定成功,但是这不是合法的sql语句,最后有。这种绑定是正确的用法,绑定sql的变量是运行的。
2025-03-21 11:35:30
349
原创 LNK2001 无法解析的外部符号(内联函数)
那么你必须在a.cpp的全局范围中对这个a进行实例化!可以解决LNK2001适用与内联函数的问题。如果你在a.h中有以下全局定义。是类名,a是对应的对象。
2025-02-06 11:38:50
272
原创 QT生成ts文件,解决QT语言家源码不可见的问题
生成的两个ts文件都能正常显示源码了。现在项目的pro文件里面的。所在目录的终端运行下述命令。遇到中文乱码问题,在。里面把源码文件格式改成。
2025-01-06 12:17:34
613
原创 QT动态切换关键思路(C++)(QLabel,QComboBox)
上述是实现动态翻译的关键翻译,QT检测到语言发生变化就会调用这个函数的内容重新渲染界面。有些QT部件,例如QComboBox可能经过上述方法还是不能翻译的,可以尝试用。在你需要翻译的源文件,例如 example.cpp添加下述内容。其他的部件也可以参考上述方式进行更新;这个函数里面确保QT重新渲染界面。上述就是实现动态翻译的关键思路。在你需要翻译的地方用。
2025-01-06 09:33:43
439
原创 QT connect信号有多个重载值时显示参数不匹配的问题
这里的信号参数可以是QString和int类型的两个版本,我这里采用int版本,手动指定一下就可以了。问题在于connect无法确定你需要的是哪个信号函数,手动指定就行。
2024-12-31 17:13:15
214
原创 深度学习笔记(2024.7.22更新)
主要介绍了深度学习应用的场景,深度学习的框架,并且根据实际展开Pytorch环境的搭建以及深度学习的基本概念(张量)。(2024.7.27有更新)
2024-07-21 22:01:35
880
原创 LeetCode(力扣)数组题库题解(简单组)(题号108~121)(2024.12.13有更新)(完结)
本文章可结合专栏内的内容一起使用:力扣Leetcode数组类简单组(python版本)(专栏)
2023-12-23 13:36:24
668
1
原创 LeetCode(力扣)数组题库题解(中等组)(题号11~16)(2024.12.13有更新)(完结)
结合目录快速定位!!!标题下面有配套讲解资源可下载使用!本篇LeetCode中等组的题解,会持续更新!许多代码其实考察的是一个数学建模的问题,抽象成一个数学问题就能很好解决了!!每一部分尽量留一个问题给读者自行解决!
2023-12-21 21:23:56
535
原创 LeetCode(力扣)数组题库题解(简单组)(题号1~88)(2023.12.21有更新)(完结)
对力扣网站下的数组类简单组写题解,主要目的是加强如何使用python,不考虑时间与空间的开销,以实现功能为主!完结!!!
2023-12-14 22:18:17
882
2
原创 JXUST校园网自动连接(IOS版本)(已完善)
之前写了一个window版本的自动连接,现在发现ios的快捷指令功能很强大,很方便就能完成这个功能。老规矩外校也可以根据需求改,就改一下即可。
2023-12-04 10:22:54
969
1
原创 江西理工大学校园网开机自动连接加断网重连保姆级教程(Window版本) 2023.5.20
江理校园网自动认证和断网重连一看就会!其他高校按需修改即可!
2023-05-20 19:08:41
10779
9
LeetCode(力扣)数组题库题解(中等组)(题号11~18)
2023-12-28
LeetCode(力扣)数组题库题解(简单组)(题号108~121)
2023-12-28
LeetCode(力扣)数组题库题解(简单组)(题号1~88)
2023-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅