自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 查找造成数据库死锁的sql语句

【代码】查找造成数据库死锁的sql语句。

2025-06-03 10:31:49 97

原创 Python 导入错误 No module named ‘views_fxl‘

这表明 Python 无法找到 views_fxl 模块,可能是由于路径、包结构或运行方式的问题。直接运行脚本(如 python script.py),导致 Python 无法解析相对路径。├── __init__.py # 必须存在(空文件也可)检查文件名大小写(如 views_fxl.py ≠ ViewsFxl.py)。│ └── views_fxl.py # 目标模块。当前文件未被识别为包的一部分(缺少 __init__.py)。

2025-05-13 08:54:26 197

原创 根据数值范围动态调整标签(Label)的颜色

**严格匹配**:`formatter` 返回的 `{red|value}` 与 `rich.red` 完全对应,避免样式丢失。- 部分写法仅返回 `{color|value}`,但未在 `rich` 中明确定义 `color` 样式,导致渲染失败。- **静态样式**:`rich` 提前定义所有样式,ECharts 直接应用,避免动态计算导致的更新问题。- 使用 **ECharts** 的 `label` 配置时,发现颜色无法动态更新,始终显示默认值。2. **`rich` 配置不完整**

2025-05-12 19:31:20 449

原创 Vue中<Transition>包裹组件的根节点问题Component inside <Transition> renders non-element root node that cannot be

在Vue项目中,使用<Transition>包裹AttenderTable组件时,出现警告:“Component inside <Transition> renders non-element root node that cannot be animated”。<Transition>要求子组件有单一DOM元素根节点,但AttenderTable组件的根节点不符合要求。在AttenderTable.vue的模板中,用一个单一的<div>包裹所有内容,确保根节点为单一元素。

2025-04-30 14:05:05 533

原创 sql server的表陷入死锁,查询等待时间过长

在执行 KILL 命令前,建议先与相关业务方确认,避免对正在运行的业务造成影响。根据查询结果,找到导致死锁的会话 ID。请确保在执行 KILL 命令前,确认该会话是导致死锁的会话,避免误操作。经排查,发现数据库表因异常退出导致锁未正常释放,进而引发了死锁问题。解除死锁后,重新执行之前的查询操作,查询应能正常完成。在进行数据库表的简单查询时,查询操作长时间无法完成。

2025-04-23 16:41:00 230

原创 软件程序在每天固定时间会出问题, 现象来看, 仿佛是系统资源耗尽

1. 通过命令 schtasks /query 来查看所有的定时任务, 看是否有与出问题时间相近的定时任务。2. 按下 Win + R,输入 taskschd.msc 并回车,打开任务计划程序。2.原因:有可能存在比较消耗资源的定时任务, 导致出现挤占资源而操作系统出问题。3. 找到需要禁用的任务后, 右键点击任务,选择“禁用”或“删除”即可。1.背景:软件程序在每天固定时间会出问题, 现象来看, 仿佛是系统资源耗尽。

2025-03-21 08:35:42 83

原创 在vscode终端运行脚本,无法运行,在此系统上禁止运行脚本

(RemoteSigned 允许运行本地脚本,但要求从 Internet 下载的脚本必须经过签名。执行此命令后,系统会提示您确认更改,输入 Y 并按回车键,即可完成。1. ​更改 PowerShell 执行策略。背景:在vscode终端运行脚本,无法运行。打开powershell(在开始菜单搜索),在此系统上禁止运行脚本。原因:脚本命令被系统阻止。

2025-03-17 15:15:32 797

原创 解决 Git 无法抓取最新分支的问题

通过正确识别远程库名称,并使用 git remote update <远程库名称> --prune 命令,可以轻松解决 Git 无法抓取最新分支的问题。确保远程库名称正确是关键!这通常是因为本地仓库未正确更新远程库信息,导致无法同步最新的分支列表。​远程库名称错误:默认的远程库名称 origin 未被正确配置,导致 Git 无法识别远程库。​远程库未更新:本地仓库的远程库信息未及时更新,导致无法获取最新的分支列表。如果频繁遇到此问题,建议将远程库名称统一为 origin,以减少混淆。

2025-03-10 18:12:54 338

原创 如何长期有效停止Windows系统更新

【代码】如何长期有效停止Windows系统更新。

2025-02-08 09:09:43 218

原创 qt打包生成的文件双击显示应用程序无法正常启动0xc0000022

使用qt进行打包后,在电脑上运行,如出现应用程序无法正常启动(0xc0000022)。请单击“确定”关闭应用程序,错误,一般是权限问题,使用以管理员方式进行运行。

2025-01-21 15:19:01 336

原创 使用qt播放音频文件

添加头文件:#include <QSoundEffect>

2024-12-26 15:55:35 113

原创 QML中如何在单行文本框响应回车事件

可直接捕获键盘事件,并检查回车(Enter)键的按下。

2024-12-19 10:46:39 151

原创 在qml里加载图片

第二步:可使用Image包含图片,路径位置填写在source:后。第一步:将图片存放在本地。

2024-12-18 09:28:59 326

原创 c++防止程序多开:创建并检查事件

std::cout << "追溯程序只能启动一个!在main中添加头文件。

2024-12-11 11:11:20 247

原创 在qt中,打包后如何防止程序多开(只能打开一个程序)

/ 尝试附加到共享内存,如果成功说明已经有实例在运行。// 如果没有另一个实例,则创建共享内存。// 创建一个唯一标识符的共享内存对象。在main.cpp加入以下操作。

2024-12-11 11:06:16 505

原创 qt打包exe

第四步:创建一个空文件夹,(文件夹位置随自己),将exe文件复制到该空文件夹内,且点击路径,输入cmd命令,即可自动跳转到cmd面板。第二步:构建完成之后,找到release构建后的文件夹,一般存放在项目文件夹的build文件夹中。如果没有release选项,打开项目->添加->release。第三步:找到release文件夹后,找到执行exe文件。如果有自己配置的图片,将图片文件夹和qrc复制进行即可。+ .exe文件(exe直接按tab键自动填充)即打包成功,在建立的文件夹中就出现了其他配置文件。

2024-10-14 10:08:09 558

原创 使用lambda表示式编写connect时,想要赋值给外部变量方法错误信息:Cannot assign to a variable captured by copy

在 C++ 中,当你使用 lambda 表达式捕获变量时,如果默认情况下会按值捕获(即复制),那么你无法修改捕获的变量。如果你尝试在非可变(non-mutable)lambda 中赋值给被捕获的变量,就会出现错误信息:“Cannot assign to a variable captured by copy in a non-mutable lambda”。

2024-10-09 16:27:30 382

原创 使用qt进行tcp通讯,断开连接后,但是内容没有清除完全,再重新连接后,无法发送消息,怎么办

在使用 Qt 的QTcpSocket进行网络通讯时,有时候断开连接后,可能会出现一些状态未完全清除的情况,这可能导致重新连接后无法正常发送消息。

2024-10-09 16:21:54 464

原创 编写connect,发送了信号,但却进入不了connect信号连接中

虽然 Qt 内部机制允许在信号发送后再进行连接,但为了保持逻辑清晰并确保信号能够正确处理,通常建议在发出信号之前完成连接操作。这样做有助于避免潜在的问题,并提高代码的可维护性。

2024-10-08 15:53:23 955

原创 使用宏定义结果报错error: Expected ‘)‘

/ 这里会展开为 3.14159;* 5.0 * 5.0,导致编译错误。虽然PI的定义末尾有一个分号,但在大多数情况下,这不会导致编译错误。然而,这个分号可能会在宏展开时导致问题,特别是当宏被用作表达式的一部分时。),因为预处理指令不是语句,它们不受C/C++语法规则中关于语句结束符的限制。比如:#define PI 3.14159;举例:#define PI 3.14159;是预处理指令,用于定义宏。因为在C或C++中,

2024-10-08 10:16:59 1114

原创 qt新建模块,(添加文件夹添加其他人的模块,编译:cmake)

第一步:在项目中新建文件夹,将cmake文件复制到新文件夹中,假如模块名为modbus。target_link_libraries(“项目名” PRIVATE。第四步:添加.cpp .h 文件到文件夹中。第二步:修改模块文件夹中cmake文件。第三步:主项目cmake文件添加代码。

2024-09-24 15:59:37 329

原创 程序一运行就崩溃

原因2:可能在一个过程中,比如说在一个构造方法里,你加入了connect连接,但是此时里面连接的对象虽然创建了new了,但是你构造方法先运行,connect执行一个对象之前,但是此时该对象还未实例化,从而导致程序崩溃,既得调整connect位置,放在对象new之后进行操作。原因1:可能没有实例化,检查创建的对象是否实例化,是否new了。

2024-09-12 08:27:09 177

原创 qt如何绘制折线图

/ 可以根据需要调整跨度。//改变坐标轴颜色,变成透明色。// 假设我们想要三行俩列的布局。axisX->setTitleText("时间S");// 根据需要调整 row 和 column 的值。// 将图表视图添加到布局中。//将折线和轴添加图表。

2024-08-28 13:22:46 1317 1

原创 qt运行新项目时,出现报错:-1: error: Generator: execution of make failed. Make command was: 或者:-1: error: CMake

这个错误通常发生在使用CMake构建项目时,源目录(source directory)与CMake缓存中记录的源目录不一致。这可能是由于你移动了项目文件、更改了项目目录的名称或路径,或者在某些情况下,CMake配置过程中出现了中断。要解决这个问题,可以如下操作。

2024-08-23 08:49:40 774

原创 使用Cmake编译时Qt中出现 error: LNK2019: 无法解析的外部符号 “__declspec(dllimport) public: __cdecl QChart::QChart

1.在CMakeLists.txt文件中,当你加入你想要的库时,第一需要在find_package中加入,第二需要在自动生成下一列也加入自己想要的库。在CMakeLists.txt文件中,处理Qt库(包括Qt Charts)的添加和链接时,需要遵循一定的步骤来确保一切配置正确。这里我使用了之前设置的QT_VERSION_MAJOR变量来确保无论是Qt5还是Qt6,链接时都能使用正确的库。链接库,在链接过程中,找到target_link_libraries,将加入的库添加进去,这样才能解析成功。

2024-08-20 16:53:37 757

原创 STM32如何点灯

/设置GPIOE组的13和14号引脚为低电平 [13:14]bit设置为 00。首先,得找时钟频率,LED0,LED1为PF8/9,D3和D4为PE13/14。//设置GPIOE组的13和14号引脚为输出模式 [26:29] 0101。//开启GPIOE和GPIOF组的时钟脉冲,把[4:5] 设置为 11。//设置GPIOF组的9号和10引脚为输出模式 0101。//GPIOF组的起始地址是 0x40021400。//设置GPIOF组的9号和10号引脚输出 低电平。//先清空,再设置引脚为1。

2024-04-01 17:24:49 325

原创 输入字符后,回车调到第三步,没有执行第二步

n”去除,在输入姓名的时候按下回车键,输入性别自动识别了“\n”,在最后终端就会输出空行,所以我们要用getchar函数来把上一次输入遗留的“\n”去掉。错误情况:在进行多个输入的时候,有%c输入的情况中,要把上一次输入遗留缓冲区的“在输入姓名 ton按下回车后,自动跳转到请输入年龄,不能输入性别。所以后面输入遗留的“\n”都被去除掉,终端输出正确。题目:以表格方式输出 姓名 性别 年龄 分数。使用while(getchar()!

2023-10-09 21:32:07 104 1

空空如也

空空如也

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

TA关注的人

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