- 博客(29)
- 资源 (5)
- 收藏
- 关注
原创 【阅读】认知觉醒
想勤奋,却总是敌不过惰性;想努力,却总是陷入低效的状态;想精进,面前却总是弯路不断;读了很多书,都忘了;付出很多努力都白费了。他们仿佛越使劲越困惑,越努力越迷茫。所谓心智,通俗地说,就是我们看待人和事的态度,以及由此做出的判断与选择。
2025-01-07 23:13:02
271
原创 【Qt】使用正则表达式,从输入字符串中提取所有或第一个符合特定始、末符号的字符串。
使用Qt中正则表达式头文件,封装一个轮子。其功能为:从输入字符串中提取所有符合特定始、末符号的字符串。
2024-10-24 10:53:53
590
原创 【Qt】Qt插件式开发中非常重要的3个宏——Q_DECLARE_INTERFACE、Q_PLUGIN_METADATA和Q_INTERFACES
在Qt插件式开发中,和这3个宏扮演者非常重要的角色,只要使用了Qt官方的插件式开发框架,就必定会使用到这三个宏。笔者对这3个宏总是混淆、记不清楚,今天就总结下来,方便日后查看。用于生命一个接口类型,以便插件能够实现这个接口。这个宏会生成用于接口类型可识别和查询的代码。这里进一步解释3个关键词,便于大家理解(或者以后的我~哈哈哈哈哈,忘的太快)接口类型:即下文示例中的类;识别:通过IID,即下文中的,在插件系统中唯一标识一个接口类型;查询:通过IID在插件系统中查找和加载一个实现了特定接口的插件。
2024-09-02 08:00:00
1161
原创 【Qt】QPluginLoader 类学习
QPluginLoader类在运行时加载插件。提供对Qt插件的访问。Qt插件存储在共享库(如 DLL 文件)中,相比于QLibrary访问的共享库,会检查插件是否与应用程序使用的Qt版本一致;提供对根组件对象 (instance())的直接访问,而无需动手解析C函数。对象的实例操作单个共享库文件,这个共享库文件被称为插件。它以独立于平台的方式提供对插件中功能的访问。要指定要加载的插件,请在构造函数中传递文件名,或者使用方法进行设置。使用类一旦加载成功,插件会保留在内存中,直到所有实例都被卸载
2024-08-13 10:20:57
1090
翻译 【Qt】翻译Qt官方帮助手册中 T qobject_cast(QObject *object) 的描述
翻译qt官方手册中的 T qobject_cast(QObject *object)
2024-08-13 10:11:06
91
原创 【Qt】动态加载DLL之QLibrary类学习(内含完整Demo源码)
QLibrary类用于在运行时加载共享库。一个QLibrary对象实例操作一个单独的共享对象文件(也称为“库”或“DLL”)。QLibrary提供了一种平台独立的方式来访问库中的功能。你可以在构造函数中传递文件名,也可以通过显式设置文件名。在加载库时,如果指定的不是绝对路径,QLibrary会在系统默认的库路径中进行搜索(例如,Unix系统上的反之如果在构造时指定了库的绝对路径,则会优先尝试该路径。
2024-08-07 18:00:45
1266
原创 【Windows】Windows11用户目录下的“图片”文件夹被误删,恢复办法
我在自定义用户目录下“图片”文件夹的位置时不小心误删了该文件夹,具体现象如下图所示:reg add “HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders” /t reg_sz /v “My Pictures” /d “%USERPROFILE%\Pictures”
2024-07-20 17:17:14
562
原创 【C语言】队列(Queue)C语言实现,栈基本操作,编译通过,已测试,可直接使用
【代码】【C语言】队列(Queue)C语言实现,栈基本操作,编译通过,已测试,可直接使用。
2024-07-06 21:54:51
618
原创 【C语言】栈(stack)C语言实现,栈基本操作,编译通过,已测试,可直接使用
【代码】【C语言】栈(stack)C语言实现,栈基本操作,编译通过,已测试,可直接使用。
2024-07-05 23:21:59
217
原创 【Windows】解决Edge浏览器bing搜索引擎“www.bing.com 重定向次数过多”的问题,ERR TOO MANY REDIRECTS,亲测有效
使用bing搜索时,出现“重定向次数过多”提示,按照提示删除 Cookie 后还是会出现,或者刚删除时可以,不久之后又出现该问题。那么怎么一劳永逸呢?
2024-07-04 17:14:12
8354
7
原创 【Git笔记】Git基础命令实操
本文共主要介绍了以下Git相关基础操作:设置签名、初始化、添加、移除、查看状态、提交、修改、查看日志、版本切换、分支操作(查看、创建、切换、合并)等等……
2024-07-04 16:54:37
1196
原创 【C++】那些年写过的bug <No.002> —— memset()初始化动态成员变量
memset()是一个基于字节的操作,不会调用或其他非POD(平凡标量类型)成员的构造函数或析构函数。这可能导致未定义的行为,特别是对于,会导致内存泄漏或程序崩溃。相反,直接初始化结构体的成员变量是更安全和可靠的做法。
2024-07-02 17:40:18
301
原创 【Windows】制作Windows10系统U盘,启动盘制作步骤
该启动盘共包含4个不同的Windows10版本,在使用启动盘重装系统时即可看到。
2024-07-01 17:13:03
2404
原创 【Linux】【SVN】Linux环境下解决svn树冲突误删除的文件状态一直是D的问题
【SVN】Linux环境下解决svn树冲突误删除的文件状态一直是D的问题
2024-06-26 22:13:06
471
原创 【Linux】【C++11】维护指定目录所占空间大小(自动删除文件、文件夹)
实际工程项目中,需要对记录的日志文件大小进行维护,达到一定大小,就要进行删除,以防止把磁盘空间占满。上述功能主要是通过 Linux 系统中的 POSIX 接口函数实现。
2024-05-28 12:41:48
402
原创 【Qt】Qt Creator报错:error: ‘toolBox‘ is a private member of ‘Ui_xxxxx‘
子类继承Qt Designer生成的ui界面类时,提示错误:error: 'toolBox' **is a private member of** 'Ui_xxxxx'
2024-05-27 23:11:09
258
原创 【Linux】【C++】实现文件夹或文件拷贝(可直接编译运行)
【代码】Linux C++ 实现拷贝整个目录(包括目录下的所有文件夹、文件),也可单独拷贝单个文件。完整代码,可直接编译运行
2024-05-24 14:50:33
841
1
转载 error C4996: ‘access‘: The POSIX name for this item is deprecated, use the lS0 C++ conformant name:
error C4996: 'access': The POSIX name for this item is deprecated, use the lS0 C++ conformant name: access, See online help for details,
2022-12-06 22:40:30
529
1
原创 使用SHFileOperation复制文件夹时,返回错误码183(0xb7)
关于 SHFILEOPSTRUCT 复制文件夹时返回错误码183(0xb7)的问题及解决过程
2022-12-06 15:19:17
695
QLibrary Demo
2024-08-08
Linux C++ 维护指定目录所占空间大小(自动删除文件、文件夹)
2024-05-28
CSDN动态的这个设计太容易误删了吧
2024-07-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人