自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Qt项目——音乐播放器

像body左侧这样的按钮,它即是一个按钮,同时其中又包含图片和文字等其他控件,Qt自带的按钮肯定没办法实现这样的效果,所以我们就需要额外创建新的Qt界面来实现将其命名为BtForm,即按键界面,随后我们开始对新的界面进行设计:其内部结构如右图所示,其中lineBox是为了设计出音符跳动的效果。设计完BtFrom的界面之后,我们回到原主界面当中,将预存的功能按钮的QWidget类提升为BTForm类将所有的六个功能按钮都进行类提升之后,运行项目结果如下:随后我们可以再对这些按钮添加悬停变色样式。

2025-07-20 16:09:50 1033

原创 算法——链表

值得注意的是,

2025-03-07 11:09:59 1076 35

原创 算法——分治

那么本题为什么可以使用归并排序呢???我们用题目的示例来做解释,将数组分为如下两块,能够看出,

2025-02-27 11:25:06 704 28

原创 算法——模拟

本篇文章,我们来分享一个新的算法——模拟,所谓模拟,就是将题目给出的条件要求,转化为代码实现即可。来看题目(出自力扣):题目要求我们将字符串s中的所有的问号替换为小写字母,且替换之后字符串中不能存在连续重复的字符,意思就是每个字符都不能和自己相邻的字符相同。根据题目要求,就需要我们遍历字符串寻找 '?' ,然后在小写字母中寻找一个能够同时满足不合前边和后边字母相同的字母,值得注意的是,当该 '?' 处于字符串开头或者结尾的位置时,我们仅需判断其一侧就好,代码如下: 二.提莫攻击来看题目(出自力扣

2025-02-22 10:08:46 506 30

原创 算法——位运算

位运算

2025-02-19 10:45:24 969 16

原创 算法——前缀和

前缀和

2025-02-17 11:24:43 1166 31

原创 Qt——界面优化

Qt界面优化

2025-01-19 15:13:00 3812 53

原创 Qt——网络编程

Qt、网络编程、UDP、TCP、HTTP

2025-01-02 14:25:58 2146 54

原创 Qt——系统相关

Qt系统、事件、文件、线程

2024-12-31 08:09:25 1555 46

原创 项目实战——高并发内存池

高并发内存池实战项目

2024-12-24 18:45:56 1335 80

原创 MySQL——内置函数

MySQL、内置函数

2024-12-16 11:37:59 4875 60

原创 MySQL——用户管理

MySQL、用户管理

2024-12-16 07:58:33 762 40

原创 MySQL——连接

mysql、连接

2024-12-15 15:55:17 1196 2

原创 MySQL——事务

MySQL、事务

2024-12-12 11:34:46 3676 77

原创 MySQL——索引

MySQL、索引

2024-12-11 11:23:51 1545 45

原创 MySQL——表操作及查询

MySQL、查询、表操作

2024-12-09 09:41:09 3701 66

原创 MySQL——表的约束

MySQL数据库、非空约束、,默认值、列描述、主键、自增长、唯一键、外键

2024-12-06 08:01:31 2586 54

原创 MySQL——操作

执行删除之后的结果数据库内部看不到对应的数据库对应的数据库文件夹被删除,级联删除,里面的数据表全部被删。对数据库的修改主要指的是修改数据库的字符集,校验规则。查看创建数据库的详细信息能够查看当时创建该数据库时所编写的语句的信息。

2024-12-04 08:20:33 2012 48

原创 MySQL——基础

存储数据用文件就可以了,为什么还要弄个数据库?文件保存数据有以下几个缺点:文件的安全性问题文件不利于数据查询和管理文件不利于存储海量数据文件在程序中控制不方便数据库存储介质:磁盘、内存为了解决上述问题,专家们设计出更加利于管理数据的东西——数据库,它能更有效的管理数据。。一般指的是,在磁盘或者内存中存储的特定结构组织的数据,是在磁盘上存储的一套数据库方案。安装MySQL会得到两个可执行程序:mysql:数据库服务的客户端mysqld:数据库服务的服务器端。

2024-12-02 17:14:05 1530 33

原创 Linux网络——IO模型和多路转接

Linux网络、IO模型、多路转接

2024-11-28 16:13:49 1161 81

原创 Linux网络——NAT/代理服务器

Linux网络、NAT、代理服务器

2024-11-25 17:52:01 5610 72

原创 Linux网络——数据链路层

Linux网络、数据链路层

2024-11-25 10:26:43 1055 27

原创 Linux网络——网络层

Linux网络、网络层

2024-11-24 16:54:22 1179 21

原创 Linux网络——传输层协议

Linux网络、传输层协议

2024-11-21 16:25:48 1499 37

原创 Linux网络——应用层HTTP协议

HTTP(超文本传输协议)是客户端与服务器之间通信的基础,它定义了客户端(如浏览器)与服务器之间如何通信,以交换或传输超文本(如 HTML 文档)。所谓超文本,即网页、图片、视频、音频等资源。客户端通过 HTTP协议向服务器发送请求,服务器收到请求后处理并返回响应。HTTP协议是一个的协议,即每次请求都需要建立新的连接,且服务器不会保存客户端的状态信息。

2024-11-19 10:45:44 967 39

原创 Linux网络——自定义协议与序列化

Linux网络、自定义协议、序列化与反序列化

2024-11-13 17:52:56 1075 65

原创 Qt——窗口

Qt、窗口、菜单栏、工具栏、状态栏、浮动窗口、对话框

2024-11-07 17:07:17 1864 73

原创 Qt——常用控件

Qt、控件

2024-11-06 08:39:07 1640 34

原创 Qt——QWidget

Qt、QWidget

2024-11-01 10:16:06 1991 50

原创 Qt——信号和槽

Qt信号、槽函数

2024-10-30 10:52:43 1911 63

原创 Qt——基础

Qt基础

2024-10-29 08:41:32 581 22

原创 Linux网络——Socket编程

结果如下:当出现上述字段时,证明网络是连通的,这里值得注意的是,,但是我们也可以指定ping命令的检测次数,指令为:如图,执行指定次数后便会立即退出。

2024-09-08 17:43:46 1416 100

原创 Linux——网络基础

Linux网络基础

2024-09-05 16:51:01 2274 47

原创 Linux——线程

Linux、线程、单例模式、死锁

2024-08-29 15:55:07 1168 47

原创 C++——智能指针

C++、智能指针

2024-08-05 17:09:25 1283 92

原创 C++——异常

C++异常

2024-08-03 18:27:35 1934 54

原创 C++——C++11

C++11

2024-08-02 18:57:23 1384 48

原创 Linux——信号

Linux信号

2024-07-30 15:31:54 1160 47

原创 Linux——进程间通信

linux进程间通信、管道、消息队列、信号量、共享内存

2024-07-22 19:50:58 1100 39

原创 Linux——基础IO

linux文件、缓冲区、重定向、软硬链接、动静态库

2024-07-17 16:56:24 1404 51

空空如也

空空如也

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

TA关注的人

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