自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql的配置步骤

7,改密码:alter user 'root'@'localhost' identified with mysql_native_password by '新密码';系统变量--->Path--->新建--->“下载的解压出来的mysql文件” + "\bin" 写入--->确定。2,输入mysqld --initialize --console 回车,不要出现error!6,启动成功之后,输入mysql -u root -p 输入密码。3,输入mysqld --install。

2025-09-29 22:45:44 316

原创 数据结构---树的孩子兄弟表示法

孩子兄弟表示法:用某一个结点的子节点和兄弟节点表示。

2025-09-28 16:03:38 102

原创 数据结构---树的孩子表示法

由于一个父节点可能有多个子结点,所以用单纯保存的其子结点的下标的方式行不同,要用链表来保存其子结点的位置。孩子表示法:就是父节点中保存其子结点的位置。

2025-09-27 22:07:48 144

原创 数据结构----树(双亲表示法)

思路:用结构体存放数据和一个下标(用于表示该节点的父节点),同时用一个变量存储节点数量。(1)双亲表示法:存取每个节点的父亲是谁。基于顺序存储结构实现:用数组实现。(1)初始化一个根节点。

2025-09-27 19:25:06 266

原创 Tomcat的基本配置

docBAse是资源根目录,这是将path路径映射成docBase路径了,可以方便的访问其他磁盘里的文件资源,可以认为path就是 docBase(至少可以拿来用)欢迎页配置就是用户在访问Tomcat服务器的时候,但是并未指定资源访问,这时,服务器就会呈现欢迎页,欢迎页的路径查找首先是虚拟路径的docBase(如果有的话)会话超时设置是指用户访问Tomcat服务器的时间,当用户在这个时间段里面未进行操作,服务器的登录失效已经失效,如果用户在需要进行登录就需要在重新登录。配置完成之后要重新启动Tomcat!

2025-09-16 18:02:23 280

原创 Tomcat的安装和启动步骤以及常见问题

方式二:进入bin文件夹的cmd中输入startup.bat回车(或者配置好了Tomcat的环境变量之后直接win+R打开cmd,输入startup.bat回车)(2)手动部署:在conf文件夹内的server.xml中的host标签添加Context标签,指定应用路径和文件。按照启动Tomcat的方式运行shutdown.bat文件(优雅退出)或者直接关掉cmd(强制关掉,不推荐)(1)自动部署 :将web应用的war包复制到HOME目录下,系统会自动检测并部署。(1)端口被占用(启动失败)

2025-09-15 19:27:05 294

原创 数据结构---基于链式存储结构实现的双端队列

循环双链表也可以实现,但是没有必要。单链表和循环单链表不能实现。

2025-09-15 16:42:50 202

原创 数据结构---基于顺序存储结构实现的双端队列

双端队列:左右两端都可以进行入队和出队操作。

2025-09-14 20:11:53 266

原创 数据结构---链式队列

相比较于顺序队列,后面没有循环链式队列,链式队列没有判满操作,是无限的。因为链式队列不存在假溢出的情况。基于链式存储结构实现的队列。实现方式:带头结点的单链表。

2025-09-13 17:36:22 200

原创 数据结构---循环队列

方案三:加一个标记int flag = 0;入队标记为1,出队标记为0,因为队列刚开始是空的,所以初始值设为0。因为判满和判空的条件重合,都是head == tail来判断,不好区分。方案二:新增int len = 0;来标记入队数据的个数。解决了顺序队列中的假溢出导致的空间浪费问题。基于循环数组实现的循环队列。

2025-09-13 11:50:44 221

原创 数据结构---单向顺序队列

基于顺序存储结构实现的单向顺序队列。性质:先进先出,后进后出。

2025-09-13 09:24:22 112

原创 数据结构---栈的链式存储结构(链栈)

链栈没有判满操作,链栈填不满的。实现方式:用带头结点的单链表。2,栈的元素用结构体结点存储。1,用头指针做栈顶“指针”

2025-09-12 13:34:46 179

原创 数据结构----栈的顺序存储(顺序栈)

公式:C(2n,n)/(n+1),这称为卡特兰数。注:C(2n,n)是从2n个数中取出n个数。问:有n个数,入栈的顺序固定好了,请问合法的出栈顺序有多少个?上溢:数组满了,继续入栈,产生上溢。下溢:数组为空,继续出栈,产生下溢。

2025-09-11 19:47:20 165

原创 数据结构---双向链表

在单向链表的基础上的扩展。

2025-09-03 18:00:10 260

原创 数据结构之---线性表其二---单向链表

头结点:带头结点的链表的第一个结点(头结点数据域有数据但不是程序员放的,是随机的,只要分配了空间就是有数据的)头指针:保存第一个结点地址的指针,头指针通过标记第一个结点,从而标记了整个链表,因此用头指针来命名整个链表。优点:灵活,便捷,因为要修改链表中的某一个数据时,不用移动其他的数据。链表分为带头结点的链表和不带头结点的链表。首元结点:保存线性表中第一个数据的结点。链表包含:头指针和结点(或头结点)第一个节点:头指针指向的结点。结点:包含数据域和指针域。链表:结点和结点相连。

2025-09-03 15:32:57 242

原创 数据结构之----线性表其一---顺序表

1,除了第一个和最后一个元素,中间的每个元素都有一个前驱和后继。适用于:数据稳定(插入和删除操作少)的相关场景,比如说教务系统。优点:支持随机读取 首地址+偏移量。3,最后一个元素只有一个前驱。2,第一个元素只有一个后继。缺点:插入,删除太过繁琐。(3)指定位置添加数据。(4)按顺序输出数据。

2025-09-03 15:29:37 134

原创 lombok

用过注解的方式来简化java代码的编写,省略实体类中重复的代码(比如说:Setter,Getter方法等),在编译期自动地为实体类生成这些代码,源代码中不可以见,让代码更简洁。如果不是maven项目的话(idea里面)先到lombok官网上下载相应的jar包,在添加到lib里。(2)再就是在setting--->Plugins搜索lombok下载,确定。3,常用注解在idea项目文件里面。

2025-08-11 14:36:00 139

原创 网络传输(ping命令,wget命令,curl命令),端口

1~1023,通常用于一些系统内置或知名程序的预留使用,如ssh服务的22端口,https的443端口,非特殊需要,不要占用这个范围的端口。:49152~65535,通常不会固定绑定程序,而是当程序对外进行网络连接时,用于临时使用。-b:可选,后台下载,会将日志写入到当前工作目录的wget-log文件。:1024~49151,通常可以随意使用,用于松散的绑定一些程序或服务。-O:可用于下载文件,当url是下载链接时,可以使用此选项保存文件。-c:是检查的次数,不使用-c,将无限次持续检查。

2025-05-19 14:37:54 562

原创 压缩和解压

压缩tar文件可以使用tar -cvf,如果是gzip格式的话就是tar -zcvf。如果不加上-d选项,则就是解压到当前目录。

2025-04-22 15:58:54 213

原创 文件的上传和下载

可以用Finall Shell进行文件的上传和下载(略)

2025-04-22 15:37:51 338

原创 环境变量(Linux)

PATH环境变量会记录一组目录,目录之间用。

2025-04-22 15:25:27 217

原创 主机运行状态的监控命令(top命令)

b:以非交互非全屏模式 运行,以批次的方式执行top,一般配合-n指定输出几次统计信息,将输出重定向到指定文件,如:top -b -n 3 > /tmp/top.tmp(之前显示信息的时候是将信息刷新,而这个呢不是刷新,而是一页一页地展示,不覆盖原来的内容)打个比方,如果数字为1,表示有一颗CPU在100%地忙了,为2,表示有2颗CPU在100%地忙了。-p:只显示某个进程的信息,如top -p 1表示只显示进程id=1的进程。S:进程状态(S休眠,R运行,Z僵死状态,N附属优先级,I空闲状态)

2025-04-20 21:52:09 1517

原创 进程管理,关闭进程

9:表示强制关闭进程,如果不使用的话,kill只是向该进程发送你需要结束进程的消息,关不关闭还要看进程本身的处理机制,大多数进程还是比较文明的。TTY:启动此进程的终端序号,如显示?一般与管道符与grep配合使用,,去过滤指定的信息。-f:以完全格式化的形式展示信息(展示全部信息)PPID:进程的父进程id(进程可以调用进程)TIME:进程占用CPU的时间。UID:进程所属的用户id。STIME:进程的启动时间。PID:进程的进程号id。C:此进程的CPU占用率。-e:显示出全部的进程。

2025-04-20 20:20:44 326

原创 域名解析,配置Linux系统的固定IP地址

编辑--->虚拟网络编辑器--->VWnet8--->修改子网,确认子网掩码是255.255.255.0--->nat设置--->将网关设置成子网后两个数字一致的内容。vim编辑/etc/sysconfig/network-scripts/ifcfg-ens33/DNSI="设置成网关" 如:"192.168.88.2"GATEWAY="网关" 如:"192.168.88.2"1,在虚拟机中配置IP地址网关和网段(IP地址的范围)(1)将DHCP改成"static"IPADDR="IP地址"

2025-04-20 17:23:10 337

原创 日期与时区

查看系统中的时间:-d:按照给定的字符串显示日期,一般用于日期计算如:格式化字符串一般用引号括起来%Y:年%y:年份后两位数字%m:月份%d:日%H:小时%M:分钟%S:秒%s:时间戳自动联网校准(ntp程序)启动后会定期的帮我们进行联网校准也可以手动校准来利用阿里云的服务器来校准时间。

2025-04-20 16:55:02 239

原创 软件安装,systemctl命令,软连接

yum是centos里面的(apt是Ubuntu的)

2025-04-20 16:35:17 254

原创 chmod,chown命令

权限:可以用u=,g=,o=或者数字来表示,x:1,w:2,r:4。语法:chown 【-R】 【用户】【:】【用户组】文件或文件夹。语法:chmod 【-R】 权限 文件或文件夹。r表示查看文件内容(文件),查看文件夹内容(文件夹)w表示修改内容(文件),创建,删除,改名(文件夹)作用:修改文件或文件夹所属的用户或用户组。只能用当前用户或者是root用户操作。x表示执行(文件),进入(文件夹)作用:修改文件,文件夹的权限。只能用root账户操作。

2025-04-20 16:20:59 560

原创 用户组与用户

密码:用户id:组id:描述信息(无用):HOME目录:执行终端(默认bash)-r:删除用户的home目录,不加上-r选项的话,则只删除用户而不删除目录。-d:指定用户的home路径,如果不加上,则默认是/home/用户名。组名称:组认证(显示为x):组ID。如果不提供用户名,则默认查看自身。:查看当前系统中有哪些用户组。:查看当前系统中有哪些用户。

2025-04-16 22:36:48 245

原创 vi(vim)编辑器和root用户与普通用户之间的转换

3,在sudo文件里面的最后一行写入:用户名 ALL=(ALL)2,输入命令:visudo(此时进入了sudo文件的vi编辑器):只能输入有效的命令,所输入的所有内容都作为命令。注意:root账户转换到普通用户不需要输入密码。如何给普通用户赋予临时的root的权限?如果账户名不填,则默认进入root账户。-:是可选项,表示是否加载环境变量。进入底线命令模式,输入完命令后按。:此模式是往文件里面输入内容。4,进入底线命令模式wq回车。vi编辑器可以编辑文件内容。如何进入vi编辑器?1,进入root用户。

2025-04-15 17:50:31 399

原创 echo命令,tail命令,反引号,重定向符

(就是程序一直执行,当你往文件里面输入内容的时候,他也会实时输出新输入的内容,可以可以按CTRL+C退出)(当内容包含空格和特殊字符的时候,语句很复杂的时候,最好用双引号括起来)tail [-f -num] linux路径。-num:表示查看尾部几行,不写默认10行。作用:将左侧命令的结果输入到右边的文件里面。作用:用反引号符括起来的当作命令来执行。在命令行中输出指定的内容。作用:查看文件尾部内容,,相当于print语句。echo 指定的内容。

2025-04-14 23:13:55 490

原创 grep和wc命令

grep [-n] 关键字 文件路径(可作为内容输入端口)wc [选项] 文件路径(可作为内容输入端口)作用:将管道符左边的内容作为管道符右边的内容输入。如果不写选项,则会默认显示行数,单词数,字节数。作用:在文件中通过关键字过滤文件行。-w:统计单词数(按照空格划分的)作用:统计文件的行数,单词数量等。-n:用于显示匹配的行的行号。可以用于grep和wc这部分。关键字:要查找的字或者词,

2025-04-14 12:53:59 320

原创 which和find命令

须知:Linux指令本质上是一个二进制的可执行程序。

2025-04-14 09:20:11 269

原创 cp,mv,rm命令

f:表示强制删除(不会弹出提示信息)通常普通用户在删除文件时,不会有提示信息,只有在root用户操作时才有,所以普通用户一般用不到。用法:mv + 被移动的文件或者是文件夹 移动去的地方(如果目标不存在,则对被移动的文件改名,把自己当作那个文件,确保目标存在)用法:cp + 【-r】要复制的文件的路径 文件要去的地方。注意:加上/是表示文件夹,不加上就是文件。test*:表示匹配所有以test开头的。*test:则是匹配所有以test结尾的。*test*:匹配所有包含test的。

2025-04-13 22:50:53 219

原创 touch-cat-more命令

作用:查看文件里面的内容,可以翻页看,按空格翻页,按q退出,适合文件内容很大的时候。无选项,参数必填,支持相对,绝对,特殊路径符。无选项,参数必填,支持相对,绝对,特殊路径符。无选项,参数必填,支持相对,绝对,特殊路径符。用法:touch + Linux路径。作用:查看文件里面的内容,全部显示。用法:more + Linux路径。用法:cat + linux路径。

2025-04-12 18:58:25 248

原创 mkdir命令

不加p是只能创建一个文件,即所要创建的那个文件的上一级目录必须存在。加-p选项就可以一次性创建多个层级的目录。mkdir 【-p】+ 路径。这个没有-p选项,创建失败。这个有-p选项,创建成功。作用:创建目录或文件。路径是参数,p是选项。

2025-04-12 14:30:33 552

原创 cd,pwd命令,相对路径,绝对路径,特殊路径符

表示当前目录 例如:cd./desktop,进入到当前目录的desktop文件。表示上一级目录 例如:cd../.. 进入到上二级目录。表示用户的home目录 例如:cd~/desktop。绝对路径:以根目录为起点,描述路径的方式,路径以/开头。相对路径:以当前目录为起点,描述路径的方式,路径。2,cd 后面啥也不加,表示进入到home目录。1,cd 【文件路径】进入到该路径。作用是进入到一个目录或者文件夹内。作用:打印当前工作目录。

2025-04-12 13:51:09 281

原创 Linux的ls命令详解

h:通常与-l命令结合使用,单独使用没有效果,是以人性化的方式展示文件大小。有三个单位kb,mb,gb。ls命令是以平铺的形式列出某一个文件的内容,在ls后面可以指定路径,如果不指定,则默认是当前工作目录。-l:将文件以列表的形式展示出来,不是平铺,而是竖着列出,同时展示文件相关信息。-a:将隐藏的文件显示出来,展示全部文件。

2025-04-11 22:44:47 222

原创 如何在Windows10及以后版本的操作系统上使用Linux ,而不用安装虚机机?

我当时下载的时候,好像不是最新的版本,但是他给我提示让我更新,我就更新了0.0。3,在关闭了商店后,想要再次打开可以在“开始”搜索Ubuntu----->打开。1,在Windows自带的应用商店上搜索Ubuntu,找到最新的版本下载(再找到这个位置,勾上,等待一会后会让你重启电脑,必须重启!2,安装完成后,点击打开,直接就出现一个黑框,然后设置账号密码,然后会出现,选择Ubuntu,就会出现Ubuntu的命令行。重启后,此时,Windows系统已经做好准备了!2,点击搜索,搜索“控制面板”

2025-04-08 14:31:19 389

原创 模板的使用

在 Django 中,模板是一种用于生成动态 HTML 页面的工具,它将业务逻辑和页面表现分离,使得开发者可以更高效地开发和维护 Web 应用的前端界面。

2025-01-24 21:08:39 724

原创 django的request和response

post请求中可以上传文件类型的数据(通过postman来实现),然后通过get()方法和 read方法得到和读取,decode指定编码格式。JsonResponse(),FileResponse()就是把HttpResponse()替换掉,传入的参数,也对应是Json数据和File类型的数据,返回的也是对应的数据类型。属性中,它是一个类 字典对象,键是 Cookie 的名称,值是对应的 Cookie 值。在这里面就是指的是?

2025-01-24 19:42:08 1483

空空如也

空空如也

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

TA关注的人

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