自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (6)
  • 收藏
  • 关注

原创 linux docker安装minio

【代码】linux docker安装minio。

2024-01-31 11:44:17 436

原创 简单记录Linux 安装Docker + MySQL

有时候我们在创建完容器以后才发现有一些配置没有加上,而且更改MySQL的配置又比较麻烦,就直接按着以下步骤走就行了。Docker安装mysql相对于直装MySQL而言要简单许多,在创建一个MySQL容器的时候可以直接。一般来说,安装完Docker时,系统会自动创建docker的用户组。Docker官方文档提到,在下载Docker之前需要先将。这里只简单记录一下docker的安装。

2024-01-31 11:33:43 967

原创 简单记录一下类与类之间的关系

简单理解:一个接口可对应一个或多个实现方法,在接口中可定义方法不必实现方法,自我感觉假如一个接口只有一个实现方法,那么实际上没什么意义,将其定义成一个普通类就行。java例子:定义一个输出面积的接口,其中有一个输出面积的方法;有圆和矩形两个类来实现这个接口。//图形输出的接口1、平常很少写java所以代码这一块可能比较丑陋。2、我理解组合和聚合在代码理解这一块感觉不如就用实际逻辑去理解,也可以用UML类图这一块去理解。3、代码实现这一块只是一个简单的demo,只能简单理解一下。

2024-01-19 13:34:26 380

原创 Linux更改用户名或密码

注意:将修改的文件中旧的用户名称全部改称新的用户名称。passwd 用户名。

2024-01-17 16:57:06 1818

原创 简单记录配置深度学习环境(Ubuntu+Pytorch)

简单记录配置深度学习环境(Ubuntu+Pytorch)

2024-01-17 16:41:12 1020

原创 基于深度学习的语音活动检测-Pytorch

利用PyTorch、Kaldi、深度学习、卷积神经网络来实现语音活动检测。

2022-07-04 19:31:38 4991 8

原创 二叉线索树实现

二叉线索树实现二叉线索树主要是方便查找树的前趋和后继的,充分的把二叉树的空指针域利用起来,要是有前趋就指向前趋,要是有后继就只想后继。代码:#include<iostream>using namespace std;/**通过枚举类型,child = 0, thread = 1,来表示树中的节点指向的是正常的孩子,还是用来指引线索*/typedef enum{ child, thread } PointTag;/**创建线索二叉树的结点*/struct ThBiTreeNod

2021-09-30 23:23:26 153

原创 数据结构各种排序算法C++实现

数据结构各种排序算法C++实现包含了直接插入排序,折半插入排序,希尔排序,冒泡排序,快速排序,选择排序,归并排序,这几种排序的算法实现。堆排序和基数排序没写,觉的代码实现起来有点难,明白了思路但是没写。哈哈哈!代码:#include <stdlib.h>#include <iostream>using namespace std;#define MAXSIZE 100 //顺序表大小,即为一共能存储的记录数(数据)typedef struct{ //元素只有一

2021-09-30 23:06:08 539

原创 二叉排序树(二叉搜索树)的算法实现

二叉排序树(二叉搜索树)的算法实现二叉排序树有以下五个特征:1.左子树非空,左子树上的所有结点的值都小于其根上的值2.右子树非空,右子树上的所有结点的值都大于其跟上的值3.按照中序遍历的方法可以得到一个有序的序列(从小到大)4.二叉排序树上的任何一棵子树都是这样有序的5.二叉排序树的查询效率是最高的以下是二叉排序树的构造,插入结点,遍历(中序)的代码部分。#include <iostream>#include <string.h>using namespace s

2021-09-25 21:17:09 1015

原创 二叉树链式存储及二叉树各种遍历的算法实现

二叉树链式存储及二叉树各种遍历的算法实现书是一种一对多的逻辑结构,在使用链式存储的时候,经常使用的是二叉链表(三个域:左孩子指针域,数据域,右孩子指针域),三叉链表(左孩子域,数据域,双亲域,右孩子域),这里使用的是二叉链表完成了几个最基本的二叉树的操作。#include <iostream>using namespace std;typedef struct BiTNode{ char data; struct BiTNode *lchild, *rchild;}BiTNo

2021-09-25 14:11:58 2121 2

原创 数据结构线性表 - 链式队列练习Demo

数据结构线性表 - 链式队列练习Demo链式队列实现的时候比循环队列稍微复杂一些,在定义链式队列的抽象数据类型的时候呢,需要定义三个结构体,第一个结构体用于存放结点的数据元素,相当于data域,第二个结构体是定义链式队列的结点信息的,包括数据域,还有next指针域,第三个结构体是用于定义链式队列特有的队头和队尾指针。所以链式队列的定义相对于其他的数据结构的链式表示来说有一点特殊。根据自己的理解,写的链式队列,经过测试,没啥大问题,可以直接使用。上代码:#include<iostream>

2021-08-18 20:02:23 316

原创 数据结构线性表 - 循环顺序队列练习Demo

数据结构线性表 - 循环顺序队列练习Demo循环顺序队列是利用了队列的逻辑结构以及顺序表的存储结构实现的,在抽象数据类型定义中,定义了两个int型的变量分别表示队头和队尾,当元素入队时,队尾指针+1,带元素出队时,队头指针+1,然后利用数组循环的方法,实现了循环队列的算法。直接上代码:#include<iostream>using namespace std;#define MAXSIZE 100typedef struct{ char p;}Elem;typedef st

2021-08-18 17:43:33 156

原创 数据结构线性表 - 链栈练习Demo

数据结构线性表 - 链栈练习Demo链栈相对于顺序栈来说更加灵活,不存在栈满的问题,但是实现起来比顺序栈稍微麻烦一点,因为栈主要的操作就是出栈和入栈操作,作为链栈的练习,我也只写了出栈和入栈还有查看链栈数据这几个功能。代码写完测试完感觉没啥问题。直接上代码。#include <iostream>using namespace std;typedef struct{ char p;}Elem;typedef struct SNode{ Elem data; struct SN

2021-08-03 20:57:46 171

原创 数据结构线性表 - 顺序栈练习Demo

数据结构线性表 - 顺序栈练习Demo通过对栈这个数据结构的学习加上自己对栈的理解,写了这个以顺序表作为栈的存储形式的顺序栈的练习Demo,已测试,没有什么问题。直接上代码。#include <iostream>using namespace std;#define MAXSIZE 100typedef struct { char p;}Elem;typedef struct Stack{ Elem *elem; int top;}Stack;void InitSt

2021-08-03 18:56:11 258

原创 数据结构线性表 - 循环单链表练习Demo

数据结构线性表 - 循环单链表练习Demo因为循环单链表插入、删除、修改、查找等操作和单链表类似,这里就没有写,具体实现方法在我的上一篇帖子中有详细的介绍。上代码(整体):#include <iostream>using namespace std;typedef struct LNode{ char data;//保存每个结点数据 struct LNode *next;//指向下一个节点的指针}LNode, *CuLinkList;int InitCuLinkList

2021-07-25 22:20:46 206 1

原创 数据结构线性表 -单链表练习Demo(稍作修改即为各种管理系统)

数据结构线性表 - 单链表练习Demo(稍作修改即为各种管理系统)话不多说,直接上代码,自己写完测试完,所有功能正常。#include <iostream>using namespace std;typedef struct{ //定义数据域data元素的内容信息 char a;}Elem;typedef struct LNode{ //链表定义 Elem data; //存放阶段数据元素(data)的信息 LNode *next; //存放下一个

2021-07-24 18:53:02 107 1

原创 数据结构线性表 -顺序表练习Demo(稍作修改即为各种管理系统)

数据结构线性表 -顺序表练习Demo(稍作修改即为各种管理系统)话不多说,直接上代码。#include <stdlib.h>#include <iostream>using namespace std;#define MAXSIZE 100 //顺序表大小,即为一共能存储的记录数(数据)typedef struct{ //元素只有一个浮点型数据的结构体数组 float p;} Elem;typedef struct{ //定义一个名称为Sqlist的

2021-07-23 22:47:25 161 3

原创 汇编小程序分享 - movsb 指令

题目:4.请编写程序完成: DS:6000H开始存放字符串 " How are you! “,把该字符串从后往前传送DS:6030H 开始的内存区域中(即传送结束后,DS:6030H 开始的内容为”! uoy era woH "),试编写程序并上机调试。程序:code segmentstart:; set segment registers: mov ax, 0 mov ds, ax mov es, ax mov di,6000H mov al,'H'

2021-06-06 21:32:45 1126

原创 汇编小程序分享 - 乘法除法语句的使用

题目:Z←(W*X)/(Y+6),R←余数data segment Z db 0 R db 0 X db 0H W db 28H Y db 22H endscode segmentstart: mov ax, data mov ds, ax mov es, ax mov al,W imul X mov bl,Y add bl,6 idiv bl mov Z,al mov R

2021-06-06 18:42:25 232

原创 linux安装配置tomcat环境 tomcat版本:apache-tomcat-9.0.41

linux安装配置tomcat环境 tomcat版本:apache-tomcat-9.0.41使用工具介绍我这里使用的平台是vmware虚拟平台,linux操作系统版本:Centos7,tomcat版本:apache-tomcat-9.0.41,这里使用的是tomcat9.0版本,因为目前tomcat 10.0版本还处于测试阶段不稳定。tomcat环境配置1.首先创建存放tomcat包的文件位置:mkdir /usr/local/tomcat2.上传tomcat包到指定的目录位置3.解压tomc

2021-04-08 18:33:07 1209 1

原创 linux安装配置jdk环境 jdk版本:jdk-8u211-linux-x64.rpm

linux安装配置jdk环境 jdk版本:jdk-8u211-linux-x64.rpm使用工具介绍我这里使用的平台是vmware虚拟平台,linux操作系统版本:Centos7,jdk版本:jdk-8u211-linux-x64.rpm。话不多说,直接开整。清除linux自带的java环境1.查询linux自带的java环境:rpm -qa | grep javarpm -qa | grep jdk2.删除linux自带的java环境:rpm -e --nodeps 文件名这时输入:j

2021-04-08 13:05:43 1794

原创 My Ecplise 2017 CC 如何创建servlet以及配置web.xml文件

My Ecplise 2017 CC 如何创建servlet以及配置web.xml文件传统的网页后端设计运用的都是传统的mvc架构的项目设计,虽然这种传统的架构在现在看来用途已经不大了,但是对于初学者来说能更好的理解网页部署中各个模块的内容和作用。这次我们就来讲一下mvc架构中servlet文件的创建和路径的配置。创建web项目1.创建web项目是一定要勾选下面的这个选项,这样创建出来的项目才有web.xml的文件。2.在项目的src包中创建一个存放servlet的包3.创建servlet文件

2021-02-15 00:47:55 502 1

原创 iSCSI客户端配置

iscsi客户端服务配置简述linux安装iscsi的客户端程序第一步:安装iscsi客户端程序:yum -y install iscsi-initiator-utils第二步:修改iscsi的配置文件,配置文件在/etc/iscsi/的目录下面在这么目录下面有两个文件:initiatorname.iscsi 作用:定义客户端连接器的名称iscsid.conf 作用:启用chap认证修改客户端连接器的名称:vi initiatorname.iscsiInitiatorName=iqn.20

2021-02-06 21:48:29 1723

原创 iSCSI服务端配置

iSCSI服务端配置简述iSCSI服务配置1.检测连通性:这里我使用的是linux服务端与linux客户端还有windows客户端进行连通性检测。ping Linux客户端ip < = > ping linux服务端ipping Windows客户端ip < = > ping linux服务端ip如果双方都能ping通才能继续下去,否则需要想办法让服务器和客户端联上网再去ping 。2.关闭防火墙和selinux:systemctl stop firewalld

2021-02-06 17:37:24 1044 2

原创 linux 挂载以及初始化硬盘

linux 挂载以及初始化硬盘简述过多的赘述就不说了,一般使用linux完成一些像iscsi服务存储配置啥的,都需要用到硬盘的挂载来扩充服务器的存储空间,这里就简简单单给大家讲一下linux如何挂载初始化新的硬盘。(我这里使用的是linux虚拟机,如果用云服务器的需要申请云硬盘什么的,有条件的可以用云服务器,云的话比虚拟机好用点,就是要花钱,哈哈)硬盘挂载1.挂载之前我们看一下磁盘的情况:fdisk -l...

2021-02-05 18:12:37 1804

原创 war包发布到linux服务器上出现500报错

war包发布到linux服务器上出现500报错相信大家有很多同学将自己的写好的网页项目打包成war包发布到linux服务器上网页的页面显示没问题,但是一登录牵扯到数据库问题就出现500报错,这个问题我之前的时候也遇到了,然后各种查各种看帖子也没解决我的问题,后来晚上睡觉的时候想了一下,对着个错误有点头绪了,然后第二天早上试了一下,问题就解决了。问题截图。之前在myecplise下连linux服务器中的数据库成功了,然后就直接将项目打包成war包发布到linux服务器中去了,然后运行就出现了这个500报

2021-02-05 12:33:45 1020 2

原创 javaweb项目部署到linux服务器

javaweb项目部署到linux服务器(包括jdk安装配置、tomcat安装配置、部署方法以及部署过程中遇到的一些问题和解决方法)。目前对于很多学过javaweb的同学来说,大多只是会在windows环境下利用像ecplise、my ecplise、vscode这样的软件来完成网页项目的设计,但是目前主流的服务器一般都是linux服务器,所以当我们完成一个网页项目的设计和实现的后,放手停留在windows系统上,这样的做法就像是一百步走了99步,最后一步放弃了,而更好的做法就是学会将自己做的项目发布到

2021-02-04 22:15:18 3714 5

贪吃蛇(C语言).txt

用C语言写的贪吃蛇小游戏,包括游戏界面、计分、等功能。有详细的代码注释,适用于学习。

2021-04-14

艾宾浩斯复习表.doc

一整年的计划表。

2021-04-09

单片机实验软件包.rar

单片机实验软件(包括51单片机的设计图),想要的下载就好了。

2021-03-25

apache-tomcat-9.0.41.rar

apache-tomcat-9.0.41.rar 无需安装,导入就能用

2021-02-07

Navicat Premium_11.2.7简体中文版.rar

Navicat Premium_11.2.7简体中文版.rar

2021-02-07

mysql-8.0.19-winx64-debug-test.zip

mysql-8.0.19-winx64-debug-test.zip安装包

2021-02-07

空空如也

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

TA关注的人

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