自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++设计模式3:工厂模式

C++实现工厂模式

2024-08-23 21:42:58 359

原创 C++设计模式2:代理模式

C++实现代理模式

2024-08-23 13:40:39 233

原创 C++设计模式1:单例模式(懒汉模式和饿汉模式,以及多线程问题处理)

C++实现单例模式,解决多线程问题

2024-08-22 21:57:00 460

原创 虚拟机使用Ubuntu系统出现磁盘空间不足的问题no space left on device

Linux的no space left on device问题

2024-08-22 14:30:40 157

原创 C++实现多线程三窗口卖票程序

C++实现三窗口卖票程序

2024-08-21 11:22:24 1102

原创 Ubuntu24.04用C++ Connector连接MySQL数据库

C++在Ubuntu连接MySQL数据库

2024-08-21 11:22:08 212

原创 CMake编译不同文件目录下的C++文件

CMake实现多文件编译C++文件

2024-08-20 13:41:11 485

原创 VS2022使用reportSingleClassLayoutBase指令查看类的内存分布

VS2022开发者工具查看C++类的内存分布结构图

2024-08-18 16:57:37 153

原创 C++实现String类型

其实C++实现String类型的核心就是对String类型的"+","[]"等运算符进行重载,从而达到和string类型一样的效果。

2024-08-16 11:22:39 215

原创 实现C++容器的空间配置器allocator

C++实现容器空间配置器

2024-08-10 11:05:28 613

原创 C++通过模板实现Vector容器

C++通过模板实现vector

2024-08-10 09:36:13 111

原创 C++通过类模板实现一个可以容下各种对象的万物栈

C++通过类模板实现万物栈

2024-08-09 22:59:44 72

原创 C++的深拷贝和浅拷贝

C++的深拷贝和浅拷贝

2024-08-08 21:43:30 266

原创 VSCode编译多个不同文件夹下的C++文件

VSCode编译运行多个C++文件

2024-08-07 20:15:41 547

原创 GDB常用指令

gdb常用指令

2024-08-04 22:09:51 241

原创 Qt常用类QStandardItemModel

QStandardItemModel用于实现基于项的数据模型,QAbstractItemModel的子类,用于提供数据给Qt的视图类(QTreeView、QListView、QTableView等)进行显示和编辑,可以根据需要设置和获取项的文本、图标、状态和其他属性。它还提供了一些方便的方法来操作和查询数据,如插入、删除、排序、过滤等。修改表格中单元格的样式。

2024-08-04 22:04:17 159

原创 C++中const关键字的用法

C++程序中const的用法

2024-08-04 16:50:12 850

原创 C++程序的编译链接过程

C++程序的编译链接过程

2024-08-04 12:02:57 1508

原创 进程的虚拟内存地址(C++程序的内存分区)

C++程序的内存分区

2024-08-03 23:20:40 810

原创 数据结构2:C++基于二叉堆实现优先队列

C++通过二叉堆实现优先队列

2024-08-03 10:08:33 598

原创 八股文无用?也许是计算机大学生的重要人生指南!

在我的观点看来,对于大学生来说,八股就是很有用,也很重要,博主目前大二,也是通过八股文找到的C++实习,自己也有几个拿的出手的项目,但是仍旧在看八股文的时候察觉到自己的不足,了解到哪些知识点是自己没有掌握的,就这样不断查漏补缺,又不断做项目,有扎实的理论基础的同时又有扎实的实践能力,这才是健康的学习啊,只做项目不记东西,过了一两个月,你会发现这个项目很多细节你自己都不记得了,将项目的关键点记录到自己的面经上,不断温习,这样面试官问到你的项目时,你才能以最好的方式将自己项目的亮点表达出来啊!

2024-07-31 19:56:43 517

原创 陈志泊主编《数据库原理及应用教程第4版微课版》的实验题目参考答案实验8

2.使用触发器tr2,实现当修改商品表中某种商品的商品编号时,对应购买信息表中的商品编号也要修改。1.创建触发器tr1,实现当修改商品表中的数据时,显示提示信息“商品表信息被修改了。3.创建一个DDL触发器tr3,禁止修改和删除当前数据库中的任何表。3.能够完成触发器的修改、删除等管理任务。2.能够使用SQL命令创建DML触发器。5.查看已创建的触发器tr1的内容。4.查看商品表中已创建的触发器。6.删除商品表上的触发器tr1。1.能够理解触发器调用的机制。操作系统:Win11。

2024-07-26 08:44:47 165

原创 陈志泊主编《数据库原理及应用教程第4版微课版》的实验题目参考答案实验7

3.创建存储过程proc_2,实现为购买人信息表添加一条记录,记录内容自己定义,并调用此存储过程,显示执行结果。1.创建存储过程proc_1,显示购买人信息表中性别为“男”的用户信息,并调用此存储过程,显示执行结果。4.创建存储过程proc_3,实现根据商品编号查询某一商品的名称和价格,并调用此存储过程,显示执行结果。5.修改存储过程proc_1,改为显示购买人信息表中性别为“女”的用户信息。开发软件:SQL Server。6.删除存储过程proc_1。操作系统:Win11。

2024-07-23 22:11:02 213

原创 算法1:C++实现十大排序算法

C++实现常见排序算法

2024-07-22 22:27:06 401

原创 Chat or Agent?

生成式AI在对话系统领域已经取得了巨大的进展,能够实现更加自然、智能的对话。自主代理是生成式AI技术的另一个重要领域,旨在使AI系统能够自主地执行任务和决策。总的来说,生成式AI在对话系统和自主代理领域的发展为人们的生活和工作带来了许多便利和创新,未来随着技术的不断进步和应用场景的拓展,这两个领域将继续发挥重要作用。当谈到生成式AI在对话系统(Chat)和自主代理(Agent)领域的发展现状时,这两个领域都取得了显著的进展,并在各自的技术和应用场景中发挥着重要作用。

2024-07-18 16:23:29 229

原创 陈志泊主编《数据库原理及应用教程第4版微课版》的实验题目参考答案实验6

1.如果商品表中有价格在6000元以上的商品,把该商品的商品名称、商品类别、商品价格、生产厂家、商品的详细信息和商品的缩略图查询出来,否则输出“没有价格在6000元以上的商品”。4.定义一个用户自定义的函数,能够根据订单号,查询商品的购买数量,如果购买数量>2,输出订单号、商品名称和购买数量。2.在商品表中,查询某种商品,如果有,就修改该商品的名称,并输出商品的信息,否则输出“没有该商品!3.查询商品购买信息,将商品的购买数量都加1(提示:使用流程控制语句while)。开发软件:SQL Server。

2024-07-18 15:26:37 170

原创 陈志泊主编《数据库原理及应用教程第4版微课版》的实验题目参考答案实验5

5.向电子05的学生视图中添加一条记录,其中学号为0596,姓名为赵亦,性别为男,专业班级为电子05,出生日期为1986-6-8(除了电子05的学生视图发生变化之外,看看学生表中发生了什么变化?6.将电子05的学生视图中赵亦的性别改为“女”(除了电子05的学生视图发生变化之外,看看学生表中发生了什么变化?2.创建一个生物05的学生作业情况视图(包括学号、姓名、课程名、作业1成绩、作业2成绩、作业3成绩)。3.创建一个学生作业平均成绩视图(包括学号、作业1平均成绩、作业2平均成绩、作业3平均成绩)。

2024-07-18 15:25:05 243

原创 陈志泊主编《数据库原理及应用教程第4版微课版》的实验题目参考答案实验4

(3)查询选修课程号为K002的学生的学号、姓名(使用连接查询、普通子查询、相关子查询、使用exists关键字的相关子查询)。1.使用查询语句完成以下任务(每一个查询都要给出SQL语句,并且列出查询结果)。(4)查询没有选修K001和M001课程的学号、课程号和三次成绩(使用子查询)。(2)查询比“计算机应用基础”学时多的课程信息(使用连接查询和子查询方式)。(1)查询与“张志国”同一班级的学生信息(使用连接查询和子查询方式)。(2)将所有课程的学分数变为原来的两倍。操作系统:Win11。

2024-07-13 15:02:00 260

原创 用Boost.asio实现一个简单的UDP异步通信停等协议

Client类中封装了一个socket,用来侦听服务器发送过来的数据,并配合端点serverep处理发送过来的数据,在程序开始,客户端会向服务器发送一段报文段,并为每一个报文段都分配一个序号,然后等待接收服务器发送而来的确认报文段,并且客户端设置了一个定时器timer,如果超过10s钟,客户端没有收到确认报文段,那么客户端就会重新发送上一个已经发送的报文段,由于我们服务器设置了确认报文段的发送时间是15s,因此,客户端在10s内将收不到服务器发送而来的确认分组,因此,客户端会重新发送上一个已经发送的分组。

2024-07-13 14:59:15 371

原创 陈志泊主编《数据库原理及应用教程第4版微课版》的实验题目参考答案实验3

陈志泊主编《数据库原理及应用教程第4版微课版》的实验题目参考答案实验3

2024-07-11 17:56:00 403

原创 VSCode上通过C++实现单例模式

C++实现单例模式

2024-07-11 17:50:23 678

原创 陈志泊主编《数据库原理及应用教程第4版微课版》的实验题目参考答案实验2

1.在SQL Server中使用对象资源管理器和SQL命令创建学生作业管理数据库,数据库的名称自定。3.使用SQL命令在学生作业管理数据库中建立学生表、课程表和学生作业表,在实验报告中给出SQL代码。1.在SQL Server中使用对象资源管理器和SQL命令创建学生作业管理数据库,数据库的名称自定。3.使用SQL命令在学生作业管理数据库中建立学生表、课程表和学生作业表,在实验报告中给出SQL代码。2.对表3.6,表3.7和表3.8,分别以下表的方式给出各字段的属性定义和说明。

2024-07-06 21:32:02 1467

原创 数据结构1:C++实现变长数组

数组作为线性表的一种,具有内存连续这一特点,可以通过下标访问元素,并且下标访问的时间复杂的是O(1),在数组的末尾插入和删除元素的时间复杂度同样是O(1),我们使用C++实现一个简单的边长数组。这里的expand函数用于给数组扩容,由于扩容操作是由C++标准库的函数实现的(参考vector),因此我们将expand函数使用private关键字修饰,代表这个函数只能被Array自身使用。cur是当前元素的个数,cap是数组的总容量,tail是数组最后一个元素的下一个空间地址。

2024-07-06 20:50:17 311 1

原创 QT 中通过相对路径导入图片遇到QPixmap::scaled: Pixmap is a null pixmap 的解决办法

QT 中通过相对路径导入图片遇到QPixmap::scaled: Pixmap is a null pixmap 的解决办法

2024-07-05 10:02:56 407

原创 Windows上使用Navicat连接ubuntu上的mysql8报错:10061和1130

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf,bind-address绑定了登陆的IP,把这两行代码注释掉,问题二:1130-host ‘’ is not allowde to connect to this mysql server。问题一:can’t connect to mysql server on ‘192.168.xxx.xxx’(10061)在Linux中登录到mysql中。修改user表中的Host。

2024-07-04 21:47:38 249

原创 Linux平台Nginx和Fastdfs联合使用产生的错误ERROR - file: error info: Permission denied解决方法,nginx页面出现404错误

显然是访问权限不够啊,在nginx的启动目录下的conf目录下的nginx.conf文件中修改用户为root就可以了。当fastdfs向nginx上传文件的时候,访问nginx页面出现404错误,加载不出资源。,再次访问资源,成功访问。

2024-07-04 21:13:08 318

原创 实验一 汇编语言的基本模板

普通汇编语言程序的基本模板。结构化汇编语言的数组定义。结构化汇编语言的模板。

2024-06-26 22:30:25 85

原创 C++用Crow实现一个简单的Web程序,实现动态页面,向页面中输入数据并展示

C++进行Web开发

2024-06-26 22:00:46 564 1

原创 C++在VS2022开发Windows窗口程序2:API式的Windows窗口程序设计模式

然后是WndProc函数,由于我们暂时不需要处理什么特殊的窗口消息,因此WndProc函数里面只有一个窗口关闭消息处理功能,当窗口关闭时,自动结束窗口的程序进程。- `style`:窗口类的风格,可以指定一些特定的风格,比如 `CS_HREDRAW` 和 `CS_VREDRAW`,用于确定窗口大小改变时是否需要重绘等。WndProc函数,窗口过程函数,负责处理窗口接收到的消息,会处理窗口消息,比如绘制窗口内容、响应用户。- `lpfnWndProc`:指向窗口过程函数的指针,用于处理窗口接收到的消息。

2024-06-24 23:26:26 540

原创 C++在VS2022开发Windows窗口程序1:第一个win窗口程序

C++在VS2022开发Windows窗口程序

2024-06-24 22:43:08 1748

空空如也

空空如也

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

TA关注的人

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