自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 qt版——操作系统课程设计(含可视化界面)

项目总结一、 设计思路:界面设计如下:主要的设计思路就是利用按钮,在用户点击后弹出相关功能窗口。考虑到程序所需控件较多,这个程序的开发我们小组选择使用Qt框架进行开发。首先创建好所需要的设计师界面类并在工程目录下面导入所需使用的图片资源,完整工程目录如下图所示:(注:start-程序的主界面;widget-程序的进程调度窗口;pro-设计的进程的类;member-制作人员界面;help-帮助界面;display-显示文本信息)主要使用到的控件有:QWidget、QLabel、QPushBut

2021-03-28 18:36:50 4411 2

原创 Xshell连接本地虚拟机(CentOS 8为例)

2021-01-09 12:11:26 680

原创 list容器对自定义数据类型排序,删除

问题描述:使用list容器存储自定义数据类型Person,其中Person中包含姓名以及年龄,使用sort对数据按照年龄从大到小排序,并且使用remove删除其中P4数据。注意:要重载==号,以及提供排序方法代码如下:#include<iostream>#include<list>#include<string>using namespace std;class Person{public: Person(string name, int age)

2020-11-04 12:37:32 408 6

原创 set容器对自定义数据类型的操作

问题简述:使用set容器,存储Person类型的数据,Person类中包含姓名以及年龄,要求在输出数据时按照年龄从大到小输出。这里需要注意的是要对()进行重载!以下是实现代码:#include<iostream>#include<set>#include<string>using namespace std;class Person{public: Person(string name, int age) { this->m_Name

2020-11-04 12:23:50 655

原创 傻瓜式——vscode搭建C/C++编译环境

一、下载VScode 到你的PC上下载网址:https://code.visualstudio.com/根据你使用的操作系统选择不同版本进行下载。这里下载的是windows版的。建议下载:Stable版本。二、下载Mingw 并添加环境变量为了方便,我会将minggw的压缩文件上传,请自行下载。(无需积分)下载完成后解压,将解压后的文件夹,放置于C盘下:进入mingw64的bin目录下面复制这个路径,右键“此电脑”——点击“属性”——点击“高级系统设置”点击“环境变量”——点击“pa

2020-10-28 17:03:27 277 2

原创 腾讯云服务器CentOS7.5(64位)搭建MySQL8.0以及Nginx1.18

安装MySQL8.0安装Nginx1.18

2020-09-24 13:30:13 361

原创 云服务器安装Python3.8

首先我使用的腾讯云的CentOS 7.6 64位版。整个安装过程并不复杂,首先准备好Python3.8的软件包。我安装的是Python3.8.5,下面是其下载的网址:(推荐使用官网)https://www.python.org/downloads/release/python-385/往下翻,下载这个:下面就是将准备好的软件包,上传到Linux服务器的指定目录上面上,使用X-shell或者使用winscp。我的位置:cd /usrmkdir download再**/usr/downlo

2020-09-18 22:49:13 846

原创 C++实现职工管理系统(基于多态含文件操作)

直接上源码。使用到C++的多态以及文件操作相关知识。代码文件截图:worker.h#pragma once#include<iostream>#include<string>using namespace std;//职工抽象类class Worker{public: //显示个人信息 virtual void ShowInfo() = 0; //获取岗位名称 virtual string GetDeptName() = 0; int m_I

2020-07-23 16:53:33 594

原创 C++——通讯录管理系统

使用C++实现通讯录管理系统,包含如下功能:添加联系人、显示联系人、删除联系人、查找联系人、修改联系人、清空联系人。相关代码如下:#include<iostream>#include<string>using namespace std;#define MAX 100struct Person{ string m_Name; //姓名 string m_Sex; //性别 int m_Age; //年龄 string m_Phone; //

2020-07-01 21:01:40 640

原创 【数据结构】KMP算法——C语言实现

要实现KMP算法首先要解决的就是关于next数组的求解方法。KMP算法的精髓便在于这一点上。可是严蔚敏版的数据结构在这一点上解释的不利于理解。下面是一个来自B站的视频,大家可以作为先修知识理解KMP算法的工作原理以及手动求解next数组的方法。https://www.bilibili.com/video/BV1jb411V78H?from=search&seid=975091333872042622理解完成上面的知识,下面就是如何编程实现对子串next数组的求解。这里需要注意的是,**根据严

2020-06-04 20:04:10 926

原创 【数据结构】BF算法——C语言实现

BF算法常用于串中的模式匹配,是一个很常见且使用的一种算法。本文将给大家讲述BF算法的C语言实现。参照严蔚敏版的数据结构中有关BF算法中的不太好理解就是,在发生不匹配的情况下,主串返回的位置为:i-j+2。首先这个可以写成i-(j-1)+1,可以将其理解为:不匹配的主串位置减去字串匹配滑动的次数在加上一,这样一来主串接收到返回的位置即为起始匹配位置的下一个位置。也许这样说可能还是不太清楚大家可以试着画一个图,去模拟模式匹配的过程。这里还需要指明的是严版的数据结构在BF算法这里做了一个默认,即默认数组是从1

2020-05-31 00:19:41 5261 3

原创 【数据结构】单链表的实现及其相关操作C/C++

本文将重点讲述单链表的创建以及相关操作的实现。其实在理解链表并不是什么困难的事情,很多人说指针很难,主要是被链表当中的指针的相关操作给难住了。在编写代码的时候需要指针的相关知识。建议大家先熟悉之前学过的指针的相关知识,这样再去理解链表就会变得轻松许多。这里是一个讲解单链表的视频:https://www.bilibili.com/video/BV1Rb411F738?t=2521希望大家可以实际编写相关代码,有助于更好的理解。下面是相关代码的展示:#include<cstdio>#incl

2020-05-29 00:03:28 258

原创 【数据结构】实现顺序表及其相关操作C/C++

编译环境:VS code简单说明:C语言中不含有引用类型,所以我使用C++的环境来进行相关代码的编写,这里代码的书写参照的是**严蔚敏版的《数据结构》**下面是相关的代码。#include<cstdio>#include<cstdlib> //#include <stdio.h>#define MAXSIZE 100#define OK 1#define ERROR 0typedef struct{ int data[MAXSIZE];

2020-05-24 23:33:33 263

vc_code C/C++配置文件

资源主要用于vscode的c/c++环境的搭建。注意mingw需要自行下载解压,并将解压后的文件放置于C盘中,并将解压文件中的/bin目录添加环境变量。

2020-10-28

空空如也

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

TA关注的人

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