7年老菜鸡
码龄7年
关注
提问 私信
  • 博客:66,704
    社区:1
    66,705
    总访问量
  • 40
    原创
  • 47,851
    排名
  • 74
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:中国
  • 加入CSDN时间: 2017-06-07
博客简介:

qq_39085747的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    582
    当月
    18
个人成就
  • 获得101次点赞
  • 内容获得6次评论
  • 获得271次收藏
  • 代码片获得4,078次分享
创作历程
  • 11篇
    2024年
  • 29篇
    2023年
成就勋章
TA的专栏
  • 设计模式
    7篇
  • QT
    20篇
  • Demo
    17篇
  • Ubuntu
    2篇
  • Edge
    1篇
  • 数据库
    2篇
  • 汇编语言
    1篇
  • 虚拟机
    1篇
  • Widget
    7篇
  • 播放器状态栏
    4篇
  • QObject
  • 递归遍历
    1篇
  • QML
    3篇
兴趣领域 设置
  • Java
    java
  • 编程语言
    c++
  • 开发工具
    ideavisualstudio
  • 人工智能
    智慧城市
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

183人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

OpenLens没有了进入Pod Shell 和查看日志的按钮 解决办法

因为OpenLens 6.3.0中删除了Pod的 进入 Pod Shell 按钮和查看日志按钮。我们需要手动在OpenLens中下载拓展插件,才能继续使用这两个功能。可能需要科学上网才能安装,不然直接点击 Install会报错。
原创
发布博客 31 分钟前 ·
20 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

策略模式(C++)三分钟读懂

策略模式(Strategy Pattern)是一种面向对象编程的一种行为型设计模式,它允许在运行时动态地改变算法或策略的选择,从而使算法的变化独立于使用它的客户端。这种模式通过将算法封装在单独的类中,使得它们可以相互替换,并使得它们易于理解、扩展和维护。多重条件语句不易维护,而使用策略模式可以避免使用多重条件语句,如 if…else 语句、switch…case 语句。下面用QT框架下C++演示一下。
原创
发布博客 2024.11.04 ·
477 阅读 ·
5 点赞 ·
0 评论 ·
11 收藏

命令模式(C++)三分钟读懂

命令模式(Command Pattern)是一种行为设计模式,它将请求封装成一个对象,从而使得可以参数化客户端对象传递不同的请求,并且能够支持请求的排队、记录请求日志、撤销操作等。在命令模式中,请求发送者和请求接收者之间通过命令对象进行解耦,从而实现了请求发送者和请求接收者之间的松耦合。下面是一个使用QT C++编写的简单命令模式示例,
原创
发布博客 2024.10.28 ·
288 阅读 ·
10 点赞 ·
0 评论 ·
3 收藏

责任链模式演示(C++)三分钟读懂

责任链模式(Chain of Responsibility Pattern)是一种行为设计模式,其中多个对象按照其在链中的顺序依次处理请求,直到有一个对象处理请求为止。这样可以避免请求的发送者与接收者之间的耦合,同时使得多个对象都有机会处理请求。下面是一个用QT框架和C++语言实现责任链模式的简单示例,假设我们有一个简单的报销审批流程,包括经理、副总裁和总裁三个级别的审批人员,根据报销金额的不同,不同级别的审批人员有不同的审批权限。
原创
发布博客 2024.10.28 ·
508 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

工厂模式演示(C++)三分钟读懂

工厂模式(Factory Pattern)是一种创建型设计模式,它提供了一种创建对象的最佳方式,而无需指定创建对象的具体类。工厂模式定义了一个创建对象的接口,但将具体的实例化推迟到子类中。
原创
发布博客 2024.10.17 ·
353 阅读 ·
5 点赞 ·
0 评论 ·
8 收藏

代理模式演示(C++)三分钟读懂

建造者模式(Builder Pattern)是一种创建型设计模式,它允许你创建复杂对象的过程与其表示分离,从而可以使用相同的构建过程来创建不同的表示。
原创
发布博客 2024.10.17 ·
500 阅读 ·
5 点赞 ·
0 评论 ·
7 收藏

代理模式演示(C++)三分钟读懂

代理模式(Proxy Pattern)是一种结构型设计模式,它允许通过代理对象控制对另一个对象的访问。代理通常充当客户端和实际对象之间的中介,可以在访问实际对象之前或之后执行额外的操作。
原创
发布博客 2024.10.17 ·
412 阅读 ·
6 点赞 ·
1 评论 ·
4 收藏

适配器模式演示(C++)三分钟读懂

适配器模式是一种结构型设计模式,用于使接口不兼容的类能够一起工作。适配器模式通过引入一个适配器类来实现这一点,该适配器类将不兼容的接口转换为符合客户端期望的接口。
原创
发布博客 2024.10.17 ·
529 阅读 ·
6 点赞 ·
0 评论 ·
6 收藏

观察者模式演示(C++ QT框架)三分钟读懂

观察者模式是一种设计模式,其中一个对象(称为主题或可观察者)维护一组依赖于它的对象(称为观察者),当主题的状态发生变化时,它会通知所有观察者。在C++中结合Qt,可以使用信号和槽机制来实现观察者模式。
原创
发布博客 2024.10.17 ·
472 阅读 ·
10 点赞 ·
0 评论 ·
10 收藏

Qt Design Studio 社区版下载教程(完全免费)

QT设计工具、开发工具、开发框架,最新版本下载教程
原创
发布博客 2024.10.11 ·
1287 阅读 ·
3 点赞 ·
0 评论 ·
16 收藏

make的时候报错大量的moc_xxxxx重定义的错误,解决思路

然后全局搜索:#ifndef ABCDE_H 或 #define ABCED_H ,检查是否在别的文件中也出现了这两行,其实出现的原因很简单,就是在复制代码的时候,把一个cpp文件里面的全部内容都复制到了另一个cpp文件中,包括 #ifndef #define,这样会qmake可能不会报错,但是cmake就不行了。这里是一个排查方向,进入到报错的cpp文件,例如:abcde.cpp 或者 abcde.h。
原创
发布博客 2024.04.30 ·
287 阅读 ·
4 点赞 ·
1 评论 ·
4 收藏

【QT基础】将QStringList中的元素以某一规律进行切割或过滤QString切割,并将切割后的元素在进行还原

是 Qt 框架中的一个类,用于存储一组字符串。它是一个动态数组,可以根据需要自动调整大小,并提供了一些方便的方法来操作字符串列表。这里我们主要是处理的是,包含有一定规律的QString,或者有一定规律的QStringList;例如,我有以下几种命名格式,,简化一下就是"名称"、"数字_名称_其他信息"。我们不妨再来提一个需求,有。
原创
发布博客 2023.12.01 ·
781 阅读 ·
7 点赞 ·
0 评论 ·
6 收藏

Ubuntu环境,c++不到30行代码,来一场代码雨

c++不到30行代码实现代码雨
原创
发布博客 2023.06.07 ·
284 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Ubuntu用命令行快速安装Edge浏览器

Ubuntu系统四行命令快速安装Edge浏览器
原创
发布博客 2023.06.07 ·
4846 阅读 ·
2 点赞 ·
0 评论 ·
10 收藏

QT Creator实现导出某数据库的某表格,导出的时候将表头写成中文

其中,需要根据实际情况修改以下参数: - `/path/to/database.db`:数据库文件路径和文件名 - `table_name`:需要导出的表格名称 - `/path/to/output.xls`:输出的Excel文件路径和文件名 这段代码将从SQLite数据库中导出`table_name`表格的所有数据,写入Excel文件,并使用中文表头。实现将某数据库内的某表格,导出为execl可以打开的表格文件,一般后缀为 .xls。2. 创建Excel文件并写入表头和数据。3. 保存Excel文件。
原创
发布博客 2023.03.31 ·
491 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

汇编语言及其常用指令 3分钟急速了解

当今计算机科学的领域中,汇编语言是一门非常重要的编程语言。汇编语言是一种低级别的语言,它直接操作计算机的硬件,因此它比高级编程语言更加快速和高效。在本篇文章中,我们将花费3分钟时间,快速了解汇编语言。首先,让我们简要介绍汇编语言的历史和由来。汇编语言最早出现在20世纪50年代,当时它是为了解决计算机内存空间不足的问题而产生的。汇编语言使用符号化的指令来代替二进制代码,使得编写代码更加容易。虽然汇编语言已经有了几十年的历史,但它仍然被广泛使用,特别是在嵌入式系统、驱动程序和操作系统等领域。
原创
发布博客 2023.03.31 ·
697 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

查看虚拟机操作系统版本

如果你使用的是Windows操作系统,可以按下Win+R键,打开运行对话框,然后输入"winver",点击"确定"按钮。这个命令会显示Windows操作系统的版本信息,包括版本号和版本类型。总之,要查看虚拟机操作系统版本,你需要打开终端或者运行对话框,并输入相应的命令来获取操作系统的版本信息。这个命令会显示操作系统的版本信息,包括发行版名称、版本号和描述。这个命令会显示操作系统的名称、版本号和ID。打开虚拟机并登录到操作系统。
原创
发布博客 2023.03.27 ·
9849 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

GPT问答:在Ubuntu系统中,利用QtCreator的QSqlQuery语句,连接到其他目录的mission_history.db数据库,并将其中的名为 mission 表单,以xls格式导出

麻烦实现一下,在Ubuntu系统中,利用QtCreator的 QSqlQuery语句,连接到其他目录的mission_history.db 数据库,并将其中的名为 mission 表单,以xls格式导出到当前路径下。
原创
发布博客 2023.03.20 ·
141 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

QT基础:做一个图片编辑器演示,UI中主要用到QScrollArea、QPuhButton、QSlider、QMenBar、QStatusBar、QGroupBox等控件

主要实现功能:打开某路径图片可以在窗口中展示,如果图片大于展示区域,会自动出现滑动块,可以通过画笔和橡皮擦来修改图片,可以选择不同的画笔颜色,可以画笔大小,编辑完成后,可以保存图片,打开图片快捷键为 ctrl + o ,保存图片快捷键为: ctrl + s;做一个图片编辑器的演示,其实也相当于 QScrollArea、QPuhButton、QSlider、QMenBar、QStatusBar、QGroupBox 等控件的综合演示。1、打开QT,创建一个 mainWindow 项目,画好UI。
原创
发布博客 2023.03.19 ·
621 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

QT图片编辑器完整源码

发布资源 2023.03.19 ·
zip
加载更多