自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于ffmpeg+qt+sdl2实现的网络视频播放器(新手向)

该代码实现了ffmpeg qt音视频播放器功能,视频音频的播放、暂停、进度调节、倍速播放、界面调整、音量大小调整等功能都齐全。适合音视频新手程序员进行练手的项目,还可以再此项目基础上进行扩展,如实现播放列表,连接自己写的服务器进行登入和视频刷新等功能。本项目是本人在学习ffmpeg过程中,参考b站大佬的代码进行改进的项目,主要的技术栈:qt、sdl2、ffmpeg、opengl、qss。对于ui界面还有些瑕疵但基本能用。

2024-04-04 01:02:59 389 1

原创 Mysql 无法导入csv文件问题

请注意,启用本地数据加载功能可能会带来一定的安全风险。在启用本地数据加载功能时,请确保只从可信的来源加载数据文件。命令可以从 MySQL 服务器的文件系统中加载数据文件,而不需要将文件传输到客户端。如果文件的所有者和组与 MySQL 用户不同,您可能需要使用。这个错误通常是由于 MySQL 没有足够的权限访问要加载的数据文件。检查文件路径:确保指定的文件路径正确,并且文件确实存在。命令检查文件是否存在。命令需要 MySQL 用户具有足够的权限访问要加载的文件。用户)具有足够的权限读取要加载的数据文件。

2023-07-09 19:01:03 581 1

原创 二叉树的迭代遍历

迭代方式遍历二叉树,主要是运用栈的特性和操作的对象要以栈里面的结点为主。

2023-07-09 19:00:16 171 1

原创 单调队列的运用和详解

单调队列(monotonic queue)是一种特殊的队列数据结构,它可以用来解决一类滑动窗口(sliding window)问题,例如查找滑动窗口中的最大值或最小值等。单调队列维护的是一个单调递减或单调递增的队列,队列中的元素按照大小顺序排列。在滑动窗口问题中,通常使用单调递减的队列来维护窗口内的最大值,或者使用单调递增的队列来维护窗口内的最小值。具体来说,单调队列的实现可以使用一个双端队列(deque),队列中存储的是窗口内的元素下标。

2023-06-18 19:06:53 243

原创 拷贝与控制

如果一个构造函数的第一个参数是自身类类型的引用,且任何额外参数都有默认值,则此构造函数是拷贝构造函数。

2023-06-04 14:34:22 85

原创 TCPIP 网络模型有哪几层?

1、IP地址分配和寻址2、数据包分组和封装3、数据包片段和重组4、路由选择5、数据包转发本文参考:小林图解操作系统 https://xiaolincoding.com/network/1_base/tcp_ip_model.html#%E5%BA%94%E7%94%A8%E5%B1%82如有侵权,请告知删除(本文用于非商业性学习)

2023-05-30 16:32:43 152

原创 mysql触发器

触发器的名称,自定义,需唯一。:指定触发器在事件之前或之后执行。:指定触发器要响应的事件类型。table_name:要绑定触发器的表名。:表示触发器为每一行数据触发。在BEGIN和END之间,您可以编写触发器执行的一系列SQL语句,以满足特定的业务需求(当然只有单句时可以不用)。在触发器中,可以通过NEW和OLD关键字引用新旧数据,以进行比较、更新等操作。

2023-05-19 14:05:15 365

原创 数据完整性补充

主键约束(Primary Key Constraint):通过在表中定义一个主键,确保每一行数据都具有唯一标识。主键可以由一个或多个列组成,并且不允许为空值。这样可以防止重复数据和无效数据的插入。唯一约束(Unique Constraint):通过在表中定义唯一约束,确保特定列或列组合中的值是唯一的。这样可以防止重复数据的插入。外键约束(Foreign Key Constraint):通过在表之间建立关联关系,确保参考关系的完整性。外键约束可以确保在关联表中的值必须与主表中的值匹配或为空。

2023-05-19 14:04:57 487

原创 过程和函数

9、在studentinfo数据库创建一个名称为cursor_proc的存储过程,在该存储过程中,创建一个名称为s_cursor的游标,对应的结果集为学生表student中学生学号sno和姓名sname,然后利用游标逐一从结果集中出出每一条记录,并显示各字段的值。4、 创建存储过程,查询1001学号的平均成绩,然后调用该存储过程。5、 创建存储过程,查看80-90成绩人数,并统计成绩和。3、 创建存储过程,查询女学生的人数,要求输出人数。2、 创建存储过程,查询每个班级的学生人数。

2023-05-19 09:59:46 1027 2

原创 多表连接和子查询

2、使用UNION查询在student 表中姓“李”的学生的学号、姓名与姓“林”的学生的学号、姓名返回在一个表中。6、使用ALL子查询查找学号为1001的学生的分数比学号为1003的学生的最高成绩还要高的课程编号和分数。11、使用左外连接查询每个学生的总成绩,要求列出学号、姓名、总成绩,没有选修课程的学生的总成绩为空。5、使用ANY子查询查找学号为1001的学生的分数比1003号的学生的最低分数高的课程编号和分数。4、使用IN子查询查找所修课程编号为160004、160007的学生学号、姓名、性别。

2023-05-19 09:59:05 1162 1

原创 索引和视图

5、创建视图 stu_ view 2,查询全体学生的基本情况 (包括学号、姓名、性别、年龄、所在班、课程号、课程名等字段),结果按所在班的升序排列,同一班的按年龄降序排列。7、创建视图stu_ view 4查询 student 表中成绩在前三位的学生的学号、姓名及所在班。6、创建视图stu_ view 3查询所有比“李依文”年龄大的学生姓名、年龄和性别。4、创建视图 stu_view1,查询全体学生的姓名、性别、课程名、成绩。10、删除以上创建的索引和视图。

2023-05-19 09:57:19 91 1

原创 C++ 文件的输入与输出

头文件fstream定义了三个类型来支持文件IO:ifstream 从一个给定文件读取数据,ofstream向一个给定文件写入数据,以及fstream可以读写给定文件。这些类型提供的操作与我们之前使用过的对象cin和cout的操作一样。同时,我们也可以使用io运算符来读写文件,可以用getline从一个ifstream读取文件。创建一个未绑定的文件流,fstream是头文件fstream中定义的一个类型。创建一个fstream。并打开名为s的文件。s为string类型,或者一个C风格的。

2023-05-16 00:08:47 198

原创 KMP算法

KMP主要应用在字符串匹配上。KMP的主要思想是当出现字符串不匹配时,可以知道一部分之前已经匹配的文本内容,可以利用这些信息避免从头再去做匹配了。所以如何记录已经匹配的文本内容,是KMP的重点,也是next数组肩负的重任。

2023-05-16 00:05:51 57

原创 C++ 智能指针

C++的智能指针的详解

2023-05-08 12:09:12 44

原创 mysql数据完整性

mysql数据库的完整性约束的操作和一些问题

2023-05-08 12:04:45 228

原创 VS 2019 C++ 连接mysql数据库

1.首先把debug改为x64的。2.配置库目录和包含目录include文件路径:C:\Program Files\MySQL\MySQL Server 8.0\include(默认路径)lib文件路径:C:\Program Files\MySQL\MySQL Server 8.0\lib(默认路径)3.附加依赖项4.进入调试的配置属性添加执行环境5、动态链接库libmysql.dll复制到C:\Windows\System32生成目录下和C:\Windows\SysWOW64目录。

2023-05-02 00:40:33 155 1

原创 # C++关于哈希(hash)详讲

为了访问一个元素,容器首先计算元素的哈希值,它指出应该搜索哪个桶,桶里存放这相同关键字的元素。​ value_type 对于set,与key_type相同,对于map,为pair设散列表中允许的地址数为m,取一个不大于m,但最接近或者等于m的质数p作为除数,按照哈希函。3、map、set中的关键字都是唯一的,既,对于一个给点的关键字,只能有一个元素的关键。即,每个元素是一个pair对象,包含一个关键案子和一个关联的值。

2023-05-02 00:24:47 111 1

原创 mysql创建存储过程和游标的常见错误

主要解决:Error Code: 1366. Incorrect string value和创建存储过程和游标的过程

2023-04-15 00:50:44 726 1

原创 数据库关系模型学习

mysql关系代数的基础了解

2023-04-15 00:27:09 312 2

空空如也

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

TA关注的人

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