自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【嵌入式】串口消息队列发送及重发

【代码】【嵌入式】串口消息队列发送及重发。

2025-12-25 11:30:22 286

原创 【嵌入式】stm32获取chipId

获取stm32芯片全球唯一id.

2025-12-25 11:20:33 99

原创 【单片机】新唐M031 定时器0(TIMER0)事件计数模式代码

【代码】【单片机】新唐M031 定时器0(TIMER0)事件计数模式代码。

2025-12-10 14:50:25 104

原创 【C语言】有趣的现象:URL出现在C代码中间可以编译通过

【代码】【C语言】有趣的现象:URL出现在C代码中间可以编译通过。

2025-11-28 08:39:01 116

原创 【嵌入式】单片机fft

【代码】【嵌入式】单片机fft。

2025-11-12 16:26:11 321

原创 【Python】python集合介绍

方法描述add(x)添加元素xremove(x)删除元素x,不存在则报错discard(x)删除元素x,不存在不报错pop()随机删除并返回一个元素clear()清空集合union()返回并集返回交集返回差集返回对称差集issubset()判断子集判断超集判断是否无交集集合是Python中非常实用的数据结构,特别适合需要去重、快速成员测试和数学集合运算的场景。

2025-10-18 09:15:40 535

原创 【Python】python中 import xxx与from xxx import xxxx的区别

import xxx: 适合需要频繁使用模块中多个成员的情况,代码意图清晰: 适合只使用少量特定成员的情况,代码更简洁根据具体需求选择合适的导入方式,在代码可读性和简洁性之间找到平衡。

2025-10-18 09:02:56 449

原创 【Python】python调用dll

int x;int y;} Point;ctypes是Python调用DLL的标准方法必须正确设置argtypes和restype注意数据类型转换,特别是字符串结构体需要使用Structure类定义错误处理很重要,避免程序崩溃Python调用DLL非常强大,可以让你利用现有的C/C++代码库,同时享受Python的易用性!

2025-09-29 11:33:35 445

原创 【Python】@lru_cache用法

lru_cache是最常见的缓存装饰器。lru_cache是: Last recently used cache 的简写,可以将该函数最近调用的输入参数以及结果进行缓存。如果有新的调用,先检查缓存是否有相同的输入参数,如果存在,则直接返回对应结果。如果是无参函数,第1次调用后,以后每次调用,直接返回缓存结果。

2025-09-29 10:17:34 338

原创 【Qt】Qt多线程QObject::connect: Cannot queue arguments of type ‘QList<QVariantMap>‘

Qt多线程传递参数报错。

2025-09-22 15:49:21 349

原创 【Qt】windows中Qt导出excel表格

【代码】【Qt】windows中Qt导出excel表格。

2025-09-22 11:19:26 174

原创 【Qt】quint64位操作

注意:使用 ULL 后缀确保字面量被识别为 64 位无符号整数。

2025-09-17 14:40:40 116

原创 【Qt】QWidget模态显示

如果要模态显示,优先从QDialog继承。如果已经使用QWidget继承了,参考如下方法。

2025-09-13 10:12:47 279

原创 【Qt】清空QDateTimeEdit

【代码】【Qt】清空QDateTimeEdit。

2025-09-12 14:58:24 258

原创 【Qt】Qt 设置全局字体

【代码】【Qt】Qt 设置全局字体。

2025-09-12 13:43:18 155

原创 【Qt】添加菜单栏

要编译此代码,需要在Qt项目中包含相应的模块,或者使用qmake/cmake进行构建。这个示例创建了一个完整的主窗口,包含文件、编辑和帮助菜单,以及一些基本的菜单项和功能。方法添加顶级菜单(如"文件"、“编辑”、“帮助”)。方法为菜单项设置快捷键,可以使用标准快捷键如。方法将其设置为主窗口的菜单栏。:实现菜单项触发时的响应功能。方法在菜单项之间添加分隔线。信号连接到相应的槽函数。方法添加到对应菜单中。

2025-09-12 09:37:23 320

原创 【Qt】【C++】虚析构函数及 virtual ~Base() = default

虚析构函数的主要作用是避免内存泄漏。当基类指针指向子类对象时,如果基类的析构函数不是虚函数,那么在删除基类指针时,只会调用基类的析构函数,而不会调用子类的析构函数。这会导致子类的资源没有被正确释放,从而造成内存泄漏。

2025-09-11 16:11:14 744

原创 【python】二进制字符串与数字互转

【代码】【python】二进制字符串与数字互转。

2025-09-08 15:03:13 155

原创 【python】python 列表 nums与nums[:],引用与创建

【代码】【python】python 列表 nums与nums[:],引用与创建。

2025-09-04 09:35:09 205

原创 【Qt】QCryptographicHash 设置密钥(Key)

你的需求 | 应该使用的 Qt 类 | 说明 |计算数据的哈希值(校验文件完整性) |无密钥,通用哈希计算。计算带密钥的哈希(API签名,消息认证) |(HMAC) |需要密钥,用于验证真实性和完整性。加密/解密数据(保证数据机密性) | 需要使用加密库(如 Qt 的QSslSocket相关功能或第三方库) |需要密钥,双向过程。安全地存储用户密码(Qt >= 5.12) | 使用慢哈希算法(如 PBKDF2),内含盐值和迭代次数。没有设置密钥的功能。消息认证-> 使用(HMAC)。

2025-08-28 15:23:52 796

原创 【Qt】Qt中QCryptographicHash , QPasswordDigestor 介绍

特性(推荐用于密码)设计目的通用数据哈希密码哈希速度快(用于校验数据)可调节的慢(用于阻止破解)盐值不提供,需手动实现需要手动提供,但为必选项成本因子无有(迭代次数)适用场景文件校验、生成唯一ID用户密码存储结论:不要使用来直接加密密码。它是为完全不同的任务而设计的。对于 Qt 应用程序,如果你的版本 >= 5.12,请使用。如果你的 Qt 版本较老,则应使用其他专门的三方库(例如基于 OpenSSL 的实现)来正确处理密码。

2025-08-28 15:22:48 748

原创 【python】python打包exe

【代码】【python】python打包exe。

2025-08-26 17:25:01 169

原创 【python】python利用QQ邮箱SMTP发送邮件

【代码】【python】python利用QQ邮箱SMTP发送邮件。

2025-08-26 16:06:04 535

原创 【python】if __name__ == ‘__main__‘的作用

里面的代码在直接调用的时候运行,在import导入的时候不运行。

2025-08-25 16:41:42 230

转载 【python】json.dumps()和json.loads()

和是json格式处理函数(可以这么理解,json是字符串)和主要用来读写json文件函数。

2025-08-25 16:27:26 60

原创 【python】python 测试装饰器模板

【代码】【python】python 测试装饰器模板。

2025-08-21 19:53:20 245

原创 【python】python测试用例模板

【代码】【python】python测试用例模板。

2025-08-21 18:31:12 259

原创 【python】python命令

【代码】【python】更新包的命令。

2025-08-21 14:56:10 117

原创 【python】python数据结构(列表,元组,字典,集合)

Python 的元组与列表类似,不同之处在于元组的元素。字典是另一种可变容器模型,且可存储任意类型对象。分割,整个字典包括在花括号。注意:创建一个空集合必须用。分割,每个对之间用逗号。是用来创建一个空字典。

2025-08-20 14:04:20 180

原创 【python】列表复制注意事项

注意:python中,列表直接赋值与复制的效果是不一样的。

2025-08-19 16:47:05 460

原创 【Python】从列表中删除元素的几种方法

【代码】【Python】从列表中删除元素的几种方法。

2025-08-19 14:57:17 271

原创 The Zen of Python, by Tim Peters

【代码】The Zen of Python, by Tim Peters。

2025-08-19 14:10:25 131

原创 静态网站可以动态获取图片

关键在于利用前端技术或第三方服务弥补“静态”的局限性,实现灵活的内容更新。虽然以预渲染的HTML、CSS和JavaScript文件为主,但。,无需后端服务器实时生成页面。

2025-08-18 16:35:53 476

原创 静态网站与动态网站的区别

静态网站和动态网站是两种常见的网站类型,它们在内容生成、技术实现、功能特性以及适用场景上有显著区别。根据项目需求、团队技能和长期维护计划选择合适类型,现代工具已模糊两者界限(如SSG+API)。

2025-08-18 15:48:33 1486

原创 【Qt】Qt QML json处理

【代码】【Qt】Qt QML json处理。

2025-07-09 15:41:00 199

原创 【Qt】qml组件对象怎么传递给c++

在QML和C++之间传递完整的组件对象需要特殊处理,因为QML组件是动态创建的JavaScript对象。

2025-07-05 17:08:25 541

原创 【Qt】QStringLiteral 介绍

是 Qt 框架中提供的一个宏,用于在编译时从字符串字面量创建QString对象,具有高效和零内存分配的特点。

2025-07-05 14:31:50 664

原创 【Qt】QTableWidget表格右键菜单

【代码】【Qt】QTableWidget表格右键菜单。

2025-06-20 13:46:43 414

原创 【Linux】C语言执行shell指令

如果需要获取命令的输出,可以使用。这是最简单的方法,包含在。

2025-06-10 11:25:50 554

原创 【Linux】shell脚本忽略错误继续执行

在 shell 脚本中,可以使用set -e命令来设置脚本在遇到错误时退出执行。如果你希望脚本忽略错误并继续执行,可以在脚本开头添加set +e命令来取消该设置。

2025-06-10 11:24:43 497

Pythonpython调用dll

Pythonpython调用dll

2025-09-29

code-format.zip

C语言(.c .h)文件,创建指定格式。

2025-03-21

C#async与await介绍

C#async与await介绍

2025-03-06

Qt多线程示例代码(QThread)

Qt多线程示例代码(QThread)

2025-03-13

QMLQML复制文件或文件夹,显示进度,多线程复制

QMLQML复制文件或文件夹,显示进度,多线程复制

2025-03-15

C语言生成二维码代码,源码

C语言生成二维码代码,源码

2025-02-28

QMLQML多线程应用(WorkerScript)

QML多线程应用(WorkerScript)示例代码。

2024-11-14

刘铁猛 WPF MVVM 源代码

刘铁猛 WPF MVVM 源代码

2024-10-16

qt C++中嵌入qml示例代码

qt C++中嵌入qml示例代码

2024-09-13

设计模式 - 好的代码示例

设计模式 - 好的代码示例

2024-09-09

设计模式 - 不好的代码示例

设计模式 - 不好的代码示例

2024-09-09

迪文更新CFG后黑屏 - 恢复包

迪文T5L2用SD卡更新CFG文件后黑屏

2023-06-06

空空如也

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

TA关注的人

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