自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

溟洵的博客

C/C++、Linux以及数据结构领域博主

  • 博客(157)
  • 收藏
  • 关注

原创 【C++ Qt】窗口(Qt窗口框架、菜单栏QMenuBar)

本章来到了Qt常用控件后的第一个新篇章 窗口,本章将通过先总后分的结构带你快速的上手认识QT中的窗口,然后将带你入门窗口中非常常见的菜单栏,主要是通过直接上实践,边实践边学习的方法带你快速学会菜单栏QMenuBar、菜单QMenu、菜单项QAciton,以及其中的许多细节过程附代码和图片,通俗易懂方便观看。后续还将持续更新窗口中的更多内容,敬请期待~

2025-06-05 16:04:05 1336 54

原创 【C++ Qt】布局管理器

前面的每个控件本质都是可扩展的,每个控件都是Qt内置的一个类,咱们在代码中都可以基于这个类,继承出自定义的子类,在这个自定义的子类中,又可以添加许多的属性和方法,实现自己的需求场景,还可以在子类中,把多个控价组合到一起本章完。预知后事如何,暂听下回分解。如果有任何问题欢迎讨论哈!持续更新大量C++ Qt细致内容,早关注不迷路。​。

2025-05-17 13:07:24 1735 84

原创 【C++ Qt】容器类(GroupBox、TabWidget)内附思维导图 通俗易懂

本章介绍了 Qt 中的 QGroupBox 和 QTabWidget 控件的使用。QGroupBox 是一个带标题的分组框,可以容纳其他控件,具有标题、对齐方式、扁平模式、可勾选等属性,需通过布局管理器添加控件。QTabWidget 用于实现标签页切换界面,具有标签页位置、当前选中标签页信息、可关闭移动等属性,并提供了切换、点击等信号。实操部分展示了如何通过图形化界面和代码实现标签页的添加、关闭及切换功能。文章还提供了相关代码示例,帮助读者更好地理解和应用这些控件。

2025-05-10 19:32:04 4862 79

原创 【C++ Qt】多元素控件(ListWidget、TableWidget、TreeWidget)

本章将通过代码示例详细介绍了Qt中QListWidget、QTableWidget和QTreeWidget三种多元素控件的使用方法与核心功能,涵盖列表的增删操作、表格的行列管理以及树形结构的节点处理。

2025-05-08 08:42:43 1486 67

原创 【C++ Qt】常用输入类下:Combo Box/Spin Box/DataTimeEdit/Dial/Slide

在Qt开发框架中,UI组件是构建用户交互界面的基石。本章将详细探讨Qt中常用的UI组件,包括下拉框(QComboBox)、微调框(QSpinBox/QDoubleSpinBox)、日期时间选择器(QDateTimeEdit)、旋钮(QDial)以及滑动条(QSlider)等。通过实际案例,我们将深入剖析这些组件的核心属性设置、关键方法调用以及信号机制应用,展示如何在实际项目中灵活组合与运用这些组件,以实现高效、美观且功能丰富的用户界面。

2025-05-06 08:42:14 1519 82

原创 【C++ Qt】输入类控件(上) LineEdit、QTextEdit

本次分享聚焦 Qt 框架里常用的输入框组件,重点讲解 QLineEdit(单行输入框)和 QTextEdit(多行输入框)。先了解 QLineEdit 的核心属性,比如控制输入显示模式的 echoMode、限制输入格式的 inputMask,还有它提供的文本改变等信号,再通过个人信息输入、密码一致性验证等案例,掌握其实际用法。接着介绍支持多行输入及富文本、markdown 格式的 QTextEdit,了解它的关键属性和核心信号,通过获取内容、响应操作等案例,学会如何运用它。

2025-05-04 16:08:19 1456 56

原创 【C++ Qt】快速上手 显⽰类控件(Label、LCDNumber、ProcessBar、CalendarWidget)

本文围绕Qt中常用的显示类控件展开,重点讲解了 QLabel(文本/图片显示)、QLCDNumber(数字显示)、QProgressBar(进度条) 和 QCalendarWidget(日历控件) 的核心属性、使用场景及代码实例,帮助快速上手Qt界面开发中的基础显示功能。

2025-04-28 14:46:33 1713 65

原创 【C++ Qt】必备 按钮类控件(源码实操 + 思维导图)

从本章开始将会不断的开始了解Qt中的许多控件,通过这些控件才能对GUI界面的设计如虎添翼,先从按钮类开始,==主要了解三种最常见的按钮:正常按钮、单选按钮、复选按钮(具体见下思维导图)==。过程中通过先了解按钮,然后通过实例进行实操演练,俗话说实践检验真理~

2025-04-24 16:32:28 1043 79

原创 【Qt】控件的理解 和 基础控件 QWidget 属性详解(通俗易懂+附源码+思维导图框架)

下面将通过本篇文章带你深入的认识Widget控件(==主窗口==),他是很多其他控件的父类,它的很多属性都能运用到其他属性中,所以下面将带你认识Widget的常见的属性并==附有大量的练习==,包括但不限于==Widget 窗口的透明度、控件的能否使用、窗口标题的设置、认识qrc加载图片机制等12个属性==。之后将持续更新中常用信号

2025-04-22 19:16:31 1330 65

原创 【C++ Qt】信号和槽(内配思维导图 图文并茂 通俗易懂)

本章是Qt中的第三章,也是我们理解Qt中必备的点 ==信号槽==,它本质由信号和槽两个来实现,其中将细致的讲述如何自定义信号、槽,以及通过connect函数进行将信号和槽连接起来的实现用户通过控件和程序进行交互的操作。

2025-04-19 13:53:16 3865 62

原创 【C++ Qt】Hello World、初始信号槽、理解对象树 ~~~(通俗易懂 图文并茂)

本章是Qt的第二篇,带你认识Qt中几个简单的控件如何实现,以及通过信号槽的方式实现一定的用户和程序的联动,还有许多细节如:对象树、信号槽逻辑图、Qt的命名规范、帮助文档的使用、Qt窗口中的坐标系。

2025-04-17 10:00:35 2135 73

原创 【C++ Qt】认识Qt、Qt 项目搭建流程(图文并茂、通俗易懂)

本章将开启Qt的学习,Qt是一个较为古老但仍然在GUI图形化界面设计中有着举足轻重的地位,因为它适合嵌入式和多种平台而被广泛使用,本章将先从认识Qt,再到理解Qt的作用和地位,再到Qt的安装下载,以及创建好一个Qt项目,再到最后的理解Qt项目中提前配备好的文件,带你入门Qt项目

2025-04-14 08:47:11 5519 87

原创 【C/C++算法】蓝桥杯之递归算法(如何编写想出递归写法)

简单来说:就是函数自己调用自己非常重要,不过通过大量练习相信你就能很好的理解(可能初次看会迷糊~)通过题目写出dfs的函数头根据子问题写出函数内部逻辑注意一下递归出口递归的展开图,其实就是对一棵树做一次深度优先遍历(dfs)而在递归的过程中需要一个栈进行保存,历史数据。

2025-04-05 12:10:29 2165 89

原创 【C/C++算法】从浅到深学习---分治算法之快排思想(图文兼备 + 源码详解)

本章是针对快速排序进行的优化和再次理解快排思想,将会通过4道题目带你再次深入的了解

2025-03-30 12:51:43 1620 85

原创 【Linux】一文带你理解清楚 同步与互斥(附大量C++理解代码和理解图片,逻辑清晰-通俗易懂)

本章是Linux线程中非常重要的概念,它不仅在Linux中非常重要同样也是在日常工作项目中常用的两种方法,通过互斥防止多个线程访问同一个资源时导致数据的问题,以及再次通过同步的关系让多个线程之间的互斥更加的有序,本章将通过知识 + 实例 的方式带你轻松认识清楚到底什么是常见的互斥和同步。

2025-03-27 09:10:21 3807 85

原创 【C/C++算法】从浅到深学习--- 简单模拟算法(图文兼备 + 源码详解)

本篇是一些简单的模拟算法,其中模拟的本质就是就是根据题目意思进行代码的实现,因为本质较为简单所以本章分析也较少,将会通过 5 题进行模拟算法的认识。

2025-03-24 13:20:27 1814 87

原创 C语言中 * 和 ++ 结合的优先级(*++i、*i++) 你还记得吗?(配具体栈内存地址 和 实际测试代码)

本章是一个复习篇章,关于C语言中的`*`和`++`结合起来的运算符操作,主要目的也是为了让自己记忆的更加深刻(强烈建议:==对于这些运算符来说能加括号就加括号,自己的代码后面自己都看不懂了o(╥﹏╥)o==

2025-03-18 18:37:04 1369 99

原创 【C/C++算法】从浅到深学习--- 前缀和算法(图文兼备 + 源码详解)

本章将使用八道题由浅到深的带你了解并基本掌握前缀和思想,以及前缀和的基本用法!

2025-03-15 14:04:44 2514 97

原创 【MySQL】事务是个啥?(一文带你了解 为什么要有事务、事务在mysql中的出现情况以及事务的四大特性)

本章承接上文将讲到mysql中另一大底层细节---《事务》,事务其实在每次的sql语句中都存在,只不过因为它的特性你并没有感知,并且它该解决了当多个人并发执行数据库时的一些数据不一致问题,保证了数据库效率的同时还防止了脏读、不可重复读和幻读的并发问题,下一章将继续更新事务的隔离性底层到底是如何实现的(Read View 和 MVCC 多版本控制器),敬请期待~

2025-03-11 09:38:33 3270 115

原创 《Linux复习指南》Shell脚本中最常见指令总结

对于一些简单的就不过诉了(自己可以忘记的可以多尝试下)创建目录:mkdir <dir目录名>可以递归多层创建删除目录:rmdir <dir目录名>打开目录:cd <dir目录名>删除文件的指令:rm-r:递归式删除,可以删除掉目录-f:不需要确认,自动确认要删除(一般在删除目录的时候会进行询问)查看目录中的文件:ls <dir目录名>-l:查看详细信息-a:查看隐藏文集查看当前所在路径:pwd创建一个文件:touch <file文件名>拷贝一个文件:cp辅助指令。

2025-03-09 15:21:21 1666 81

原创 Linux下学【MySQL】底层存储的秘密---索引(存储引擎到底是什么?聚簇索引和非聚簇索引又是啥?)联合软硬件理解,通俗易懂,图文并茂

本章是MySQL中进阶的部分,通过了解索引知道MySQL底层到底是如何存储数据的,以及MySQL底层中的结构到底是啥,本章主要具体的讲到了索引、MySQL数据如何存储page、存储引擎的结构B+树任何管理page数据、索引的操作(本质其实是主键的操作),最终相信通过本章索引的理解你会对MySQL数据库存储有很大的提升,下期将更新MySQL另一大知识点事务,敬请期待~

2025-03-05 10:00:44 3337 112

原创 【C/C++算法】从浅到深学习--- 位操作算法(图文兼备 + 源码详解)

今天总结了下位操作中常见的使用的方法,并且附加许多训练,通过方法 + 训练,位操作算法就将有很大的提升,后续将持续更新前缀和算法。敬请期待~

2025-03-03 14:00:06 2782 82

原创 Linux下学【MySQL】表的连接(inner join、left join、right join)(简单试题理解版)

本章我将结承接上文的多表查询,主要讲到内连接和外连接(左外连接 + 右外连接)其中的内连接本质就是多表查询中的使用 笛卡尔积查询 + where 语句的筛选出正确有效的数据,此处相当于给了一个==较为官方的连接多表的方法==,以及补充常用到的左外连接和右外连接,下一章将带你领略MySQL底层存表的具体方法(索引),敬请期待~

2025-02-28 19:54:40 2283 84

原创 【C/C++】如何求出类对象的大小----类结构中的内存对齐

通过本章你能具体的了解到,如何计算出一个类的大小,并且了解其中到底是如何算的以及了解到为什么需要内存对齐这种算!

2025-02-26 15:55:38 1795 75

原创 【C/C++】理解C++内存与Linux虚拟地址空间的关系---带你通透C++中所有数据

【C/C++复习】理解C++内存与Linux虚拟地址空间的关系---带你通透C++中所有数据

2025-02-25 17:36:00 1939 60

原创 Linux下学【MySQL】中如何实现:多表查询(配sql+实操图+案例巩固 通俗易懂版~)

本章是MySQL篇中,非常实用性的篇章,相信在实际工作中对于表的查询,很多时候会涉及多表的查询,在多表查询的时候光是前面的篇章可能无法完成,所以本章来了,本章将主要结合:子查询 + 笛卡尔积 的方式来解决多表查询问题,下一章将更新MySQL索引敬请期待~

2025-02-17 09:35:32 6257 89

原创 【蓝耘智算平台】一文带你部署 图片生成、视频生成、deepseek-r1等

本章主要分享介绍蓝耘智算平台中内部应用市场中许多好用的工具如:==DeepSeek-R1模型、文字转语言工具、图片生成工具、文字生成图片工具以及图片生成视频工具。

2025-02-15 14:00:40 1533 67

原创 【C/C++算法】从浅到深学习--- 二分查找(图文兼备 + 源码详解)

本章是算法篇章的第三章二分算法,本章主要是通过题目的形式来进行学习,通过八道题让你基本了解二分法算法以及它的许多细节,在简介部分将会一定性的总结二分算法编写时的细节,通过这些了解这些细节,然后再通过前两道题了解二分算法的常见三种模板,再通过6道题巩固相信你对二分算法就会有很大的提升,后面将持续更新前缀和算法,敬请期待~

2025-02-14 14:19:07 1317 57

原创 【C/C++算法】从浅到深学习---滑动窗口(图文兼备 + 源码详解)

本章是算法训练的第二章----滑动窗口,它的本质是双指针算法的衍生所以我将他们放到了连续的篇章,若看完双指针算法再来看本章会相对来说轻松点

2025-02-10 13:35:45 3194 95

原创 【C/C++算法】从浅到深学习---双指针算法(图文兼备 + 源码详解)

本章是新开篇章也是算法的第一篇章----双指针算法,双指针算法是算法中非常入门门且基础的,本章将带你了解什么是双指针以及双指针中常见的情况,将主要通过八道题目带你快速的边学边做边认识,逐步深入探究双指针奥秘,接着还会快速更新滑动窗口、二分等算法系列敬请期待。

2025-02-07 09:27:00 3647 88

原创 【Linux】一文带你了解C++中的多线程及其底层逻辑(thread、join、封装线程库、__thread让线程局部使用全局变量)

本章是线程的第三篇章,前两章带你了解了线程以及线程原生库中的操作,本章主要结合前两章的基础,学习入门c++中的线程函数,了解其底层是什么,并且自己封装一个线程库来使用并巩固。

2025-01-24 09:11:56 2037 93

原创 Linux下学【MySQL】常用函数助你成为数据库大师~(配sql+实操图+案例巩固 通俗易懂版~)

本章是MySQL中常见的函数,利用好函数能很大的帮助我们提高MySQL使用效率,也能很好处理一些情况,如字符串的拼接,字符串的获取,进制的转换以及保存密码时的加密等等,通过本章你将了解到非常多函数,但有个影响就好,收藏起来到指定场景用到了在来看看就好,下面我将持续更新MySQL,敬请期待~

2025-01-18 20:04:54 9176 66

原创 【Linux】Linux编程中最常用的控制线程的函数(内附手绘底层逻辑图 通俗易懂)

本章将结合代码和逻辑图的方式带你去认识和了解控制线程中常用的函数这些函数对后面的开发以及对线程底层的了解都非常的重要,后续将继续更新Linux线程的更多知识

2025-01-14 12:36:40 3447 92

原创 【Linux】一文带你入门了解线程和虚拟地址空间中页表映射的秘密(内附手绘底层逻辑图 通俗易懂)

本章是LInux中非常重要的线程部分,通过了解线程的基本概念:线程到底是什么、进程和线程的关系、线程为什么叫轻量级进程、为什么要用线程(他的比较与进程的优点)....;当我们了解完线程后此次对虚拟地址空间进一步认识,它其中的一些细节页表到底是如何映射的找到物理内存中的正确位置的,后续还将持续更新Linux线程的更多知识,敬请期待~

2025-01-05 13:47:22 3932 116

原创 Linux下学【MySQL】表中修改和删除的进阶操作(配实操图和SQL语句通俗易懂)

本章将带你进阶的去学习表的修改update和删除delete,本质也就是学他们后面所带的一些附加条件(具体请看目录),通过这些条件去更好管理你的数据。(全文共3000字,图文并茂 通俗易懂 快开始吧~),后续还将持续更新大量MySQL文件,敬请期待吧 ~

2025-01-01 19:32:06 3742 110

原创 【C/C++】一文带你从零手搓《文件管理》工具

该文章主要写到对文件增、删、查、改以及一些文件其他操作和目录的创建删除操作,通过写这些文件/目录接口,来直接能通过这个文件类,然后调用文件类中的函数,从而实现快速方便的管理自己的文件。

2024-12-30 09:02:05 5333 137

原创 【C++】异步(并发)实现 线程池 ---附源码+实现步骤(future、async、promise、package_task、任务池原理和框架)

future、async、promise、package_task、任务池原理和框架

2024-12-26 17:24:30 5317 101

原创 Linux下学【MySQL】表中插入和查询的进阶操作(distinct、between、in、like、where、not、NULL、order by)

本章将带你进阶的去学习表的插入insert和查找select,本质也就是学他们后面所带的一些附加条件(具体请看目录),通过这些条件去更好的插入和查找你所需要的数据。本章是上篇(全文8000字),下篇将写道修改和删除,将快速更新敬请期待吧。

2024-12-24 09:41:34 3669 91

原创 【C/C++】手搓项目中常用小工具:日志、sqlit数据库、Split切割、UUID唯一标识

本章将写到一些手搓常用工具,方便在项目中的使用,并且在手搓的过程中一些函数如:日志 宏中的`__VA_ARGS__`接收可变参、SQLlit数据库的C语言接口、Split中string的使用,以及UUID中随机数的生成和数据范围的限制,全文10000字包含实现细节 和 源码 开始学习吧。

2024-12-22 10:18:08 9653 92

原创 Linux下学 〖MySQL 〗表的属性之约束条件(下)(自增长auto_increament、唯一键unique key、外键foreign key)

本章是约束的下半篇,它将带你认识到一些在字段中非常常用的约束条件,自增长AUTO_CREMENT、唯一键UNIQUE KEY 和 外键FOREIGN KEY这三个。它们是我们学习MySQL DDL操作中非常重要且关键的一环,当我们将本章和之前文章也学完后你就对DDL基本完成了,下面我将继续更新在表中查询的高级方法,敬请期待!

2024-12-19 14:50:27 4052 108

仿RabbitMQ的思维导图

通过思维导图的方式来对整个项目进行总结和理解,其中包含了AMQP高级消息队列协议以及RabbitMQ消息队列的基础消息订阅、消息推送功能,使用到的技术有:Muduo网络库、Protobuf协议、SQLit3数据库、C/C++高级语言、Gtest单元测试框架

2025-02-20

空空如也

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

TA关注的人

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