自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++面试问题收集

个人面试准备和记录,持续更新

2024-03-14 19:40:08 779

原创 C++面经

前提:C++具备其他语言所没有的多重继承特性。原因:一个子类可以继承多个父类,而这些父类可能继承至相同的父类,这样就会造成菱形继承。

2024-02-16 15:05:38 867 1

原创 C++实现的线程池

windows11,C++17,vs2022

2023-07-05 22:18:02 216

原创 qt实现一个MP4视频播放器

qt6.4.2 C++ windows,使用单例,IOC,接口编程,可用于MP4文件播放

2023-01-30 17:58:45 863 1

原创 集合了hping3和siege工具的简单Dos攻击的qt界面

多进程(QProcess调用bash),hping3,siege,qt,C++,liunx,dos攻击,简单工厂

2023-01-25 22:05:51 254

原创 C++设计模式

创建型: 简单工厂,工厂模式,抽象工厂,单例,构建者模式,原型模式结构型: 适配器,门面,享员

2023-01-16 18:07:15 197

原创 Mysql学习-进阶-触发器

一个萌新被迫的学习笔记

2022-12-22 11:19:50 117

原创 MySql学习-进阶-存储过程

一个萌新的学习笔记

2022-10-20 22:23:24 216

原创 MySql学习-视图

一个萌新的学习笔记

2022-10-09 16:44:37 172

原创 mysql ,C++,QT 聊天项目

利用qt设计界面,服务器,mysql数据库可以理解为包含了数据,前端,后端三部分

2022-08-18 16:37:28 924 3

原创 QT6.3.1连接mysql报错问题

available drivers: QSQLITE QODBC QPSQL,无需积分下载qsqlmysql.dll文件

2022-08-10 21:47:05 942

原创 MySql学习-sql优化

一个萌新的学习笔记

2022-08-07 15:51:18 342

原创 MySql学习-索引

一个萌新的学习笔记

2022-08-06 18:12:45 434

原创 MySql学习-存储引擎

一个萌新的学习笔记

2022-08-02 10:26:57 221

原创 MySql学习-事务

一个萌新的学习笔记

2022-08-01 17:35:17 139

原创 MySql学习-多表查询

一个萌新的学习笔记

2022-07-31 23:12:06 124

原创 MySql学习-约束

一个萌新的学习笔记

2022-07-30 10:58:04 463

原创 MySql学习-函数

一个萌新的学习笔记

2022-07-29 08:00:00 90

原创 MySql学习-DCL

一个萌新的学习笔记

2022-07-27 17:27:12 173

原创 MySql学习-DQL

一个萌新的学习笔记

2022-07-27 09:58:35 169

原创 MySql学习-DML

MySql学习,一个萌新的学习笔记

2022-07-25 11:48:37 212

原创 MySql学习-DDL学习

MySql学习,一个萌新的学习笔记

2022-07-23 20:00:09 163

原创 CTF学习(杂项)

一个萌新的学习笔记

2022-07-23 19:05:59 1823 3

原创 数据结构学习,二叉树

创建一颗空二叉树创建一颗二叉树,其中根结点的值为e,L和R分别为左子树和右子树销毁二叉树对二叉树判空将一颗二叉树T分解成根,左子树,右子树3个部分 替换左子树,若T非空,则用LT替换T的左子树,并用LT返回T的原有左子树替换右子树,若T非空,则用RT替换T的右子树,并用RT返回T的原有右子树先序遍历二叉树中序遍历二叉树后序遍历二叉树返回二叉树深度用count对二叉树T的叶子计数先序构造二叉树层次遍历先序非递归遍历中序非递归遍历后序非递归遍历

2022-02-06 17:49:26 1888 2

原创 数据结构学习,广义表

所使用广义表的结构其基本操作接口创建一个原子结点创建一个空的广义表销毁一个广义表求广义表L的表头求广义表L的表尾在广义表L的表头插入p元素在广义表L的末尾添加p元素删除一个广义表L的表头,并用p返回求广义表的深度求广义表的长度复制一个广义表判断广义表L是否为空遍历广义表

2022-02-05 10:00:54 1169

原创 数据结构学习,哈希表(开放定址法)

预先要引用的头文件以及宏定义所使用哈希表的结构所选取的哈希函数和处理冲突的函数其基本操作接口初始化哈希表销毁哈希表在哈希表中查找关键字为Key的记录在哈希表H中插入e在哈希表中删除关键字为Key的记录哈希表的遍历一些接口的测试

2022-02-03 08:00:00 1288

原创 数据结构学习,哈希表(链地址)

各位小伙伴,新年快乐。哈希表,本质上是数组,而链地址就是存放了链表的数组。借用哈希函数对某个数进行适当运算求得该数的哈希值,在根据这个哈希值对哈希表进行查找插入删除操作。假设这是一个哈希表H,容量为5,长度为0;五个指针全部为NULL;首先我们有一个数:3;假设其求得的哈希值为2,如图所示:然后再令3成为这个存放这五个链表的数组中,第三个链表的,第一个结点。如图所示:这就是插入,删除也可借鉴单链表的操作。下面来看怎么实现的目录预先要引用的头文件以及宏定义.

2022-02-02 18:03:23 2319

原创 数据结构学习,双向链表

目录预先要引用的头文件以及宏定义所使用双向链表的结构其基本操作接口初始化双向链表销毁双向链表双向链表L置空双向链表L判空求双向链表L的长度查找。返回双向链表L中第一个数据域值为e的结点地址,若不存在则返回NULL返回p结点的直接前驱的指针,若p结点是头结点则返回NULL返回p结点的直接后继的指针,若p结点是尾结点则返回NULL分配一个数据域为e的结点,返回该结点的指针在p结点前插入q在p结点后插入q删除p所指向的结点,并用参数e返回p的元素值遍历双向链表L一些接口的测试

2022-01-31 11:55:43 1316

原创 数据结构学习,单链表

​​​​​​​预先要引用的头文件以及宏定义所使用单链表的结构其基本操作接口构造一个空的单链表(带头结点)销毁单链表将单链表L置为空链表单链表L为空表时返回TRUE,否则返回FALSE求单链表的表长查找。返回单链表L中第一个数据域值为e的结点地址,若不存在则返回NULL返回p结点的直接后继的指针,若p结点是尾结点则返回NULL构造元素e的结点,返回指向该结点的指针在p结点后插入结点q删除p结点的直接后继结点,用e返回结点值,若p空或指向尾元结点则操作失败遍历单链表

2022-01-30 16:41:34 1200

原创 数据结构学习,顺序表

目录预先要引用的头文件以及宏定义所使用顺序表的结构其基本操作接口初始化顺序表销毁顺序表将顺序表L清空若顺序表为空表,返回TRUE,否则返回ERROR返回顺序表L中的元素个数用e返回顺序表L中第i个元素在顺序表L中顺序查找元素e,成功时返回该元素在表中的第一次出现的位置,否则返回-1;遍历顺序表L将顺序表L中第i个元素赋值为e在顺序表L表尾添加元素e删除顺序表L的表尾元素,并用参数e返回其值一些接口的测试预先要引用的头文件以及宏定义#i

2022-01-27 19:07:53 1296

原创 数据结构学习,链队列

初始化队列销毁队列若队列Q为空,返回TRUE,否则ERROR;返回队列Q中的元素个数若队列不空,则返回队头元素,并返回OK否则ERROR;在队列Q的队尾中插入元素e(入队)队列Q非空,删除队头元素,用e返回其值,返回OK,否则ERROR;(出队)

2022-01-27 12:10:58 654

原创 数据结构学习,链栈

初始化链栈销毁链栈判断栈是否为空,空返回TRUE,否则返回FALSE元素e压入栈(入栈)栈S的栈顶元素出栈并用e返回(出栈)取栈S的栈顶元素,并用e返回

2022-01-26 18:04:47 287

原创 数据结构学习,循环队列

构造一个空队列Q,最大长度为size(队列初始化)销毁队列队列清空队列判空返回队列长度返回Q队列的头元素入队出队

2022-01-26 11:01:28 593

原创 数据结构学习,顺序栈

栈,后进先出,应用广泛(后面树的非递归遍历等)。预先要引用的头文件以及宏定义所使用栈的结构(其实多差不多,看你需求)其基本操作接口初始化顺序栈销毁顺序栈判断栈是否为空,空返回TRUE,否则返回FALSE清空栈元素e压入栈栈S的栈顶元素出栈并用e返回取栈S的栈顶元素,并用e返回一些接口的测试...

2022-01-18 19:01:25 551

原创 贪吃蛇,链表,easyx,不闪屏,C语言

要用到的头文件有:#include<stdio.h>#include<graphics.h>#include<time.h>#include<graphics.h>#include<mmsystem.h>//多媒体接口#pragma comment(lib, "WINMM.LIB")#include<windows.h>#include<conio.h>#include<stdlib.h&gt..

2021-08-23 17:58:10 3563 4

原创 关于esayx中GetMouseMsg()函数以不可用,只能用getmessage()有关getmessage()函数的用法。

总之就是GetMouseMsg()过时了,用不了,该换成getmessage()用getmessage()来实现GetMouseMsg()。首先ExMessage m;//定义一个消息变量m=getmessage(EM_MOUSE);//获取鼠标消息但实际上不止有EM_MOUSE,还有其他的消息类型如剩下的用法已经跟GetMouseMsg()差不多了但防止有人像我一样半桶水的不知道GetMouseMsg()的(我是不知道getmessage()),还是写一下...

2021-08-11 17:20:56 9458 6

qt6.3.1驱动mysql所需文件 qsqlmysql.dll

qt6.3.1驱动mysql所需文件

2022-08-10

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

TA关注的人

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