- 博客(35)
- 收藏
- 关注
原创 C++之两个类的头文件为什么不能相互包含
在公司内网开发一款Qt客户端应用时,遇到了一个令人困惑的编译错误:在 A.h 中声明 B* b = new B(this) ,在编译整体程序的时候,控制台却提示 A.h :error C2143: 语法错误:缺少 “;” (在 “*” 的前面),即编译器认为 * 前面缺少分号。此问题无法通过常规语法检查复现,且因涉及内网环境,无法直接分享代码或截图。编译器在同一个翻译单元中,对同一个头文件的多次包含需通过 头文件保护(Include Guard) 避免重复定义。
2025-04-09 23:37:04
1061
1
转载 apache-maven安装配置教程
默认情况下,该文件夹下放置了Maven本地仓库(C:\Users\panjunbiao\.m2\repository),所有的Maven构件都被存储到该仓库中,可以方便重用。默认情况下,.m2文件夹下除了repository仓库之外就没有其他目录和文件了,不过大多数Maven用户需要复制安装目录下的D:\apache-maven-3.6.3\conf\settings.xml文件到.m2文件夹下C:\Users\panjunbiao\.m2\settings.xml。因此,一开始就配置该变量是推荐的做法。
2025-04-06 17:56:52
127
原创 jre安装配置教程
JDK(Java Development Kit)包含了 JRE(Java Runtime Environment),而 JRE 包含了 JVMJDK 是为了 Java 程序的开发而设计的,而 JRE 是为了运行 Java 程序而设计的JVM 则是运行 Java 字节码的虚拟机,它使得 Java 程序能够在不同的操作系统上运行,实现了 Java 的跨平台特性注:作者只是为了运行 Java 程序而不是开发,所以作者下载的是 jre 程序而非 JDK 程序,以下的内容是围绕着 jre 安装展开。
2025-04-06 17:38:44
253
原创 MySQL5.7.35安装配置(Windows)详细教程
这里很多小伙伴反馈密码总是输入不对,这里我们首先将密码选中使用快捷键 "ctrl+c"将密码复制,然后在桌面新建文本文档将密码粘贴到文本文档中,然后输入登录命令这时我们回到文本文档中将密码选中鼠标右击复制,然后到命令提示符中点击鼠标右键将密码粘贴到命令行中此时回车密码就不会错误另外哦。配置登录MySQL的密码这个密码是你后期登录MySQL所用的密码。在下图中选择你自己需要的版本即可。在下图中选择你自己需要的版本即可。下载MySQL安装包,程序只有。文件,将下面的代码复制进去。支持Emoji表情存储。
2025-04-06 01:14:17
957
原创 桌面问题——移除Windows任务管理器中顽固启动项
通过专业卸载软件移除应用程序后,Windows任务管理器的启动项列表中仍可能残留已卸载软件的启动项。此类残留项不仅影响系统整洁性,还可能拖慢开机速度。
2025-04-05 16:10:52
287
转载 【管理技巧】如何在一级专栏下建立二级专栏(子专栏)
原文链接:https://blog.youkuaiyun.com/dietime1943/article/details/118855597。
2025-03-18 12:22:09
20
转载 优快云 —— 好用的网页内容转Markdown工具
本浏览器插件可以用于优快云/知乎/脚本之家/博客园/博客园/51CTO博客/php中文网/掘金/微信等网站,一键下载文章成html或markdown文件;实现无需登录一键复制代码;支持选中代码;或者代码右上角按钮的一键复制;解除关注博主即可阅读全文提示;去除登录弹窗;去除跳转APP弹窗.插入自定义样式(css代码)下载所有图片自定义选择下载html自定义选择下载markdown自定义选择下载pdf。
2025-03-14 08:39:04
122
转载 优快云 —— MarkDown语法与HTML关系映射
尽管纯MarkDown文件已经具有很好的可读性了,但是如果要在Web上发布,还是要转换为html代码。本节我们将分析MarkDown的各种标签是如何映射到html标签的。MarkDown直接支持html,就像php直接支持html一样。我们可以直接书写html代码,如下。在MarkDown里,段落之间的分界是一个或者多个连续的空行。会被当成有序列表来处理,而作者的原意显然不是如此。这里是针对非块元素的,块元素本身映射到html的块元素,不需要段落的概念。MarkDown的六级标题分别映射到html的。
2025-03-13 23:31:32
83
原创 【编辑技巧】优快云在文章自动生成目录
只有按照markdown语法编写不同的标题级别,才能使用这个方法自动生成对应的目录。其中,“文章目录”可以自定义为你想要的目录标题。
2025-03-13 14:55:06
249
转载 【管理技巧】优快云专栏名称修改方法
基础命令范围有点小,想要修改成:pandas。鼠标放在头像上,弹出菜单栏后选择**进入内容管理后,选择专栏管理。点击要修改的专栏后面的编辑。
2025-03-13 14:05:16
20
原创 【管理技巧】优快云 2025年最新转载文章的技巧
既然我们复制HTML的内容到MarkDown编辑器中会导致排版混乱,那么我们可否将已有的HTML格式直接转换成MarkDown格式?直接复制 HTML 内容可能包含大量不必要的样式和脚本,这些内容在 优快云 的 Markdown 编辑器中可能无法正确解析,导致排版混乱。接着,将这些 HTML 内容复制到 优快云 的 Markdown 编辑器中,以显示文章内容。优快云 的 Markdown 编辑器对直接粘贴的 HTML 内容支持有限,无法完全还原原文的排版。将需要转载的文章的网址复制到。
2025-03-13 14:01:40
460
原创 QMap使用详解
在这个示例中,我们创建了一个 QMap 对象来存储人名和年龄的映射,然后展示了如何插入、访问、修改、检查键是否存在,以及如何获取所有键和值。QMap中的数据都是成对出现的,第一个称为key(键),第二个称value(键值)。打印输出: QMap((“English”, 99)(“math”, 100))注意:这一点与STL中得map不同,在STL中,map对象是不允许有多个相同键的。实现的,它能够提供近似常数时间复杂度`(O(1))的查找、插入和删除操作。是一个模板类,这意味着你可以指定键和值的类型。
2025-03-13 11:12:06
934
原创 QTextStream的介绍
是 Qt 框架中的一个类,它提供了一种方便的方式来处理文本数据的输入和输出。可以与多种数据流一起使用,比如文件、字符串、标准输入输出(stdout)和标准错误输出(stderr)等。
2025-03-11 17:21:26
331
原创 QIODevice的介绍
只读模式。只写模式。读写模式。QIODevice是 Qt 中许多 I/O 类的基类,包括QFileQTcpSocket等。这些类都继承自QIODevice并扩展了特定于它们所代表的设备的额外功能。例如,QFile类是QIODevice的子类,专门用于文件操作。它扩展了QIODevice的接口,提供了更多与文件相关的功能,如文件权限、符号链接等。使用QIODeviceQFile file;// 执行只读操作} else {// 处理错误在这个例子中,QFile。
2025-03-11 16:34:18
370
原创 QFile文件常用操作介绍
类常用的成员方法及其介绍,这些方法覆盖了文件操作的各个方面,从检查文件是否存在到打开、读取、写入、关闭文件,以及修改文件属性等。通过这些方法,你可以在 Qt 应用程序中方便地进行文件管理。类支持对文件进行读取、写入、删除、重命名、拷贝等操作,它既可以操作文件文件,也可以操作二进制文件。用来指定要操作的目标文件,包含文件的存储路径和文件名,存储路径可以使用绝对路径(比如。通常情况下,我们会调用第二个构造函数,直接指明要操作的文件。与 C++ 读写文件的规则一样,使用。方法指明要操作的文件。
2025-03-11 16:13:28
867
原创 QString类中indexOf()方法的介绍
indexOf是一个非常实用的字符串操作方法,它可以帮助您在 Qt 应用程序中执行各种文本处理任务。通过理解其概念和基本用法,您可以更有效地在代码中实现字符串的搜索和定位功能。
2025-03-11 12:24:45
457
原创 const QString basePath 和 const QString& basePath的用途及区别
用于存储一个不可变的字符串值。用于引用一个QString对象,防止函数或方法修改原始对象。
2025-03-11 10:22:53
232
原创 Qt中常用的字符串拼接方法
虽然运算符和.arg()方法都可以用于字符串拼接,但.arg()方法在性能和灵活性上通常更优。对于简单的字符串连接,运算符可能更直观易懂;但对于复杂的字符串构建,特别是包含多个变量或需要格式化的情况,.arg()方法更为合适。
2025-03-10 10:34:36
479
原创 qDebug() 和 qWarning() 的用法
在 Qt 中,qDebug()和qWarning()是用于输出调试信息和警告信息的函数。它们都是 Qt 框架中QDebug类的静态方法,通常用于开发过程中的问题排查和调试。
2025-03-10 10:19:27
284
原创 QFileInfo、QFile和QDir分别有什么作用?三者又有什么区别呢?
在 Qt 中,QFileInfo、QFile 和 QDir 都是用来处理文件和目录的类,但它们各自有不同的用途和特点。
2025-03-10 09:59:02
373
原创 系统设置 —— win11时钟怎么显示秒?任务栏右下角时间设置显示秒数方法
无需重启计算机,你会发现任务栏右下角时间直接就显示秒数了。另外,大家再打开这个注册表项,把数值数据改回。在左侧栏,依次展开以下目录。你也可以复制到顶部栏,快速进入。首先要确保使用的是最新版win11,已经安装。双击打开刚刚新建的注册表项,把数值数据改为。,点确定,打开注册表编辑器。
2025-03-09 23:03:49
1528
2
原创 桌面问题 —— 解决 Windows 桌面部分快捷方式图标变为空白的问题
在打开的本地应用数据存储窗口中,找到并删除文件。打开任务管理器,找到Windows资源管理器。右键单击,在弹出的菜单中选择重新启动,屏幕会刷新一下。这时候回到桌面,就可以看到快捷方式的图标恢复正常显示了!
2025-03-09 22:49:33
315
原创 性能优化 —— 通过移除 pagefile.sys 和 hiberfil.sys 文件释放C盘空间(不推荐)
点击查看 -> 选项 -> 文件夹选项 -> 查看, 取消勾选 “ 隐藏受保护的操作系统文件(推荐)” ,选择“显示隐藏的文件,文件夹和驱动”,C 盘下面会出现三个文件还有那么问题来了:文件是干啥的呀?可以删掉么?
2025-03-09 22:43:35
1352
原创 系统恢复 —— 拯救者系列重装出厂系统
2. 语言选择 “English” ,然后右键翻译为中文原有的联想账号不能使用,必须重新注册根据步骤下载软件,然后识别设备序列号序列号识别成功以后,选择操作系统的语言为 “Chinese” 选择:(此时注册自己的 Lenovo ID然后,输入我们的个人信息 “Customer Information”点击 “Digital Download” ,然后下载软件 “Lenovo USB Recovery Creator”
2025-03-09 22:05:09
783
原创 系统恢复 —— Windows如何创建还原点以及恢复
系统还原点,即在指定的日期和时间内收集重要系统文件(如驱动程序、注册表、系统文件、已安装程序等),可用于将计算机还原到该位置。如果系统文件损坏,可以将计算机恢复到还原点备份的节点。
2025-03-09 21:43:57
498
原创 磁盘问题 —— 解决磁盘占用100%的方法
1.进入计算机管理,然后打开服务和应用程序中的服务2.找到【SysMain】,右击【属性】然后启动类型由【自动改为禁用】3.把服务状态改为【停止】,然后再点击【应用】
2025-03-09 21:01:41
419
原创 系统维护 —— Windows 资源保护找到了损坏文件,但其中有一些文件无法修复
【代码】Windows 资源保护找到了损坏文件,但其中有一些文件无法修复。
2025-03-09 20:36:02
220
原创 用户账户—— 如何关闭用户账户控制通知
2.进入系统配置界面后,将菜单切换至【工具】,点击【更改UAC设置】,再点击【启动】。1.通过【Win + R】打开运行窗口,输入【msconfig】,点击【确定】3.启动后,将始终通知设置为【永不通知】,点击【确定】即可!
2025-03-09 20:30:40
202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人