自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux命令12(shell编程)

将基本的shell命令,存放到一个文件中,然后执行这个文件,完成相应的功能。

2026-06-08 20:12:40 187

原创 Linux命令11(tomcat服务器)

etc/httpd/conf/httpd.conf默认的主页是DirectoryIndex index.html。(5)将/var/www/html/index.html改名为i.html刷新主页,发现回到原来的默认主页。(6)修改主页的配置文件/etc/httpd/conf/httpd.conf主页是i.html。systemctl is-enabled httpd看是否是开机启动,enable是开机启动。(1)cd /var/www/html默认的站点位置在这里。

2026-06-01 20:08:24 189

原创 Linux命令10(修改主机名和文件服务器)

1 配置网络文件中配置 项目:2 ping→ active 启动 ok3 更新 yum 源(国内 yum 源)bash运行yum list4 就可以安装软件yum -y install 软件名#安装软件yum -y remove 软件名yum -y erase 软件名#卸载软件#安装 tree 命令软件5 主机名hostnamehostname 新名hostnamectl set-hostname 新名#一般服务未启动7 安装 ftp 客户机并测试链接ip addr。

2026-05-25 21:54:19 377

原创 项目上传到gitee的两种方式,ssh和https

t是类型,ed25519算法的名称,-C解释这是默认保存密钥的地址直接按3次回车即可+--[ED25519 256]--+ | ... | | ... | +--[SHA256]------+出现类似这样的图标就是生成完毕了。

2026-05-24 16:36:38 474

原创 如何创建一个vue项目?如何把vue的项目上传到到远程服务器上

2.修改nginx的配置文件。1.打包,上传到远程服务器。

2026-05-16 11:58:14 46

原创 idea2021中创建项目的4种方式,并且部署tomcat

a.idea为每一个部署到tomcat的项目都会生成一个单独的部署目录,下面是。可以看到项目的存储路径。

2026-05-08 00:40:54 29

原创 零基础小白,如何对Claude-Code进行安装和使用?

打开终端,以管理员形式运行,比较缓慢,可能要10-30分钟。可以用claude --version检查一下。如何正确换到与模型匹配的ai?安装ccswitch。

2026-05-08 00:39:37 37

原创 jdk21导致的idea控制台乱码,如何解决?

具体原因为:①升级JDK版本导致的问题,JDK21版本中默认的编码为UTF-8,而之前版本默认为GBK,所以出现了乱码问题。因此,网络很多的教程都是说通过设置file.encoding来设置编码,但是JDK21中已经不支持了,因为JDK21中已经默认使用UTF-8编码了。到了JDK19及JDK21,新增了stdout.encoding和stderr.encoding两个属性,专门用来指定System.out和System.err的字符编码,如果不指定,还是只能从操作系统获取字符编码。

2026-05-08 00:35:17 64

原创 linux命令7(systemctl服务进行管理)

1.这个界面是打开了文件,用来配置快捷键的行为。要打开这个文件,执行的命令是:bash运行也可以用vi命令(CentOS 中vi是vim的软链接),效果一样。bash运行2.查看系统安装服务的名字systemctl status nfs.service查询服务状态systemctl start nfs启动服务systemctl stop nfs停止服务3.如何设置nfs服务开机启动systemctl is-enabled nfs查看开机自启动状态。

2026-04-27 21:46:55 375

原创 linux笔记6(软链接)

-- ### 4. 修改源文件名称 将源文件 `a.c` 重命名为 `c.c`: ```bash mv a.c c.c # 再次查看文件列表 ll ``` 关键输出: ``` lrwxrwxrwx. 1 root root 3 Apr 20 06:32 b.c -> a.c -rw-r--r--. 1 root root 70 Mar 23 06:28 c.c ``` - 现象:软链接 `b.c` 仍指向原路径 `a.c`,但 `a.c` 已不存在,软链接失效。- 可链接目录:支持为目录创建软链接。

2026-04-20 21:45:08 404

原创 Linux命令5(文件权限)

如何改变全部文件夹的权限,chown root:root -R dr01。5.chown stud002:stud002 s01去改变文件主。a.umask 022,修改权限。r是递归,recursion。b.永久修改,修改配置文件。umask,用户权限掩码。只有root能改文件主,只改变一层文件夹的权限,3.如何修改umask。6.去改变文件夹的权限。

2026-04-13 21:30:53 62

原创 Linux命令4(用户的增删改查)

4.如何登录u1,点击ctrl+f3,进入新的目录,输入u1,输入密码可以进入u1目录。passwd -l u1 ,l是lock,将用户锁住,有两个叹号,锁住。/etc/password:系统用户信息文件,负责用户身份标识。9.可以在直接删除/home的目录,userdel -r u2。/etc/shadow:密码和安全信息文件,负责密码安全存储。7.删除用户,userdel u1(登录的用户无法删除)可使用强制递归删除,rm -rf ../home/u1。who,显示当前所有登录系统的用户信息。

2026-03-30 21:37:50 65

原创 Linux命令3(文件权限)

12.一行一行的翻页,less 文件名,向上的箭头,向上翻页,向下的箭头,向下翻页,q退出。空格键,向后翻页,b,向前翻页,enter向后翻到最后一行直到退出,或者q退出。qchmod 644 a.c,文件主有rw权限,组用户和其他用户只有r权限。第二组,与文件主同一组用户(组用户)对改文件所具有的权限group g。多组用户,同时添加或者减少权限,chmod gou-w ad。查看文件的前3行,默认是前10行,head -3 a.c。chmod 0777 a.c ,3个用户有全部的权限。

2026-03-23 21:48:54 53

原创 Servlet的快速入门,请求和响应

1. `response.setHeader(String name, String value)`:设置自定义响应头,与`setContentType()`功能一致(`setContentType`是便捷方法),例:`response.setHeader("contentType", "text/html;1. 概念:也叫**客户端跳转**,Servlet处理完业务逻辑后,通过`response`告诉客户端跳转到新的资源地址,客户端会重新发送请求,地址栏**发生变化**。

2026-03-23 20:11:21 183

原创 过滤器和监听器

核心代码:在doFilter()方法中,通过request.setCharacterEncoding(encode)设置请求编码,通过response.setCharacterEncoding(encode)和response.setContentType("text/html;charSet="+encode)设置响应编码,最后调用放行方法。用户请求目标 Servlet 时,会先执行绑定该请求的 Filter,Filter 决定是否 “放行”,放行则执行目标 Servlet,不放行则终止请求。

2026-03-23 20:05:06 351

原创 Linux命令2(创建目录,文件)

10.cp a.c dd,将a.c的内容拷贝到dd中,拷贝文件到目标的文件,目标文件存在,则覆盖;8.cp a.c da拷贝文件,cp copy ,cp+需要拷贝的文件+拷贝到对应的文件中。5.文件结束符,只有18个可见字符,1个不可见的,文件结束符(只要进行编辑就有)15.重命名,利用移动命令,mv ssssss/h.c ssssss/cc.c。9.拷贝文件改变名字,cp+需要拷贝的文件+拷贝到对应的文件中/改变的名字。3种,.,~,/root,前两个是相对路径,后一个是绝对路径。

2026-03-18 11:37:11 55

原创 idea2017的下载,破解及使用

先去idea的官方网站:下载idea的安装包文件。点击DOWNLOAD进入到下载页面。选择对应的操作系统版本,下载idea开发工具。可以选择.exe和.zip对应的版本进行下载下载好后的文件夹如下所示双击运行安装文件,进行idea 开发工具的安装。按下面步骤进行安装。点击next,选择idea开发工具安装的目录点击next,进行操作系统版本选择。点击next,进入到安装页面。点击Install按钮,进行安装(安装需要时间,请大家耐心等待)。

2026-03-14 17:19:27 1167

原创 linux命令(目录命令,文件夹命令)

1.ctrl+alt+f2进入小黑框(支持多用户,ctrl+alt+f2又是一个新用户;ctrl+alt+f3,ctrl+alt+f4,ctrl+alt+f5都是一个新的用户;14.mkdir 文件名,make directory,创建文件夹(建议在家目录创建文件夹)19.rmdir a/d a/c,批量删除,先删除a中文件夹的文件夹,再删除a命令。17. mkdir a/c 在家目录的文件夹中,创建文件夹下面的文件夹。6.clear ,清屏,清除命令,快捷键,ctrl+l。11.cd,直接回到了家目录。

2026-03-11 11:22:08 66

原创 java容器类的博客

Collection(单列元素存储)List(有序、可重复):ArrayList、LinkedList、Vector、StackSet(无序、不可重复):HashSet、LinkedHashSet、TreeSetMap(双列键值对存储):HashMap、LinkedHashMap、TreeMap、ConcurrentHashMap、Hashtable。ArrayList 基于动态数组,查询快(O (1))、中间增删慢(O (n)),非线程安全,默认初始容量 10,扩容时增加 50%;

2026-03-06 20:27:51 448

原创 如何购买云服务器,如何连接云服务器,安装nginx

c.将learn的权限改为777(在www目录下改变),(chmod只能把权限改为自己的)下面的按照需要自己选择就好,学生第一次购买应该有优惠,地区尽量选择离自己较近的地区。b.创建learn 文件,mkdir learn,在对应的目录下,创建对应的文件。a.上传a.html到对应的文件下,先进入对应的的文件cd /var/www。d.在learn 包下上传文件,rz(这里注意上传的文件 名不要有中文)购买成功(我这里买的是阿里云的)就能成功的看到了远程服务器的信息。B.改变上传文件的权限。

2026-01-25 23:10:51 636

原创 顺序查找:c语言

其中L和x都是用户传入的参数。L是顺序表;x是要查找的元素值。函数须返回该数最先出现的位置,没有找到则返回-1。

2025-12-24 20:35:04 249

原创 二分查找:计算查找的次数

其中L和x都是用户传入的参数。L是顺序表;x是要查找的元素值。函数须返回查找过程中比较的次数。

2025-12-24 20:33:23 203

原创 哈夫曼编码:c++

*建立n个叶子结点的哈夫曼树*///求哈夫曼编码其中HT为哈夫曼树,n为叶子结点个数,HC为哈夫曼编码。

2025-12-24 15:05:55 214

原创 快速排序算法:c++

下面给出了快速排序 - 划分函数的大部分内容,但缺少了一部分(以下划线____标识出来的部分)。请先将以下代码中画横线的部分补充完整,然后将完整的函数Partition提交系统,完成题目要求的功能。{ int i,j;high--;low++;return low;快速排序算法中,对 顺序表low ~ high范围内的元素进行划分的函数下面给出了快速排序主调函数的大部分内容,但缺少了一部分(以下划线____标识出来的部分)。请先将以下代码中画横线的部分补充完整,然后将完整的函数。

2025-12-23 20:44:13 400

原创 直接插入排序

其中List//Data为待排序序列数组int Last;//Last为最后一个元素的数组下标。

2025-12-23 18:00:19 323

原创 简单排序c语言版

其中List//Data为待排序序列数组int Last;//Last为最后一个元素的数组下标。

2025-12-23 17:17:22 179

原创 二叉树遍历,先中后序遍历,c++版

其中参数T是指向二叉树根结点的指针。其中参数T是指向二叉树根结点的指针。其中参数T是指向二叉树根结点的指针。

2025-12-22 17:30:58 604

原创 统计表达式二叉树运算符个数

T是二叉树树根指针,函数OperatorCount返回二叉树中运算符的个数,若树为空,则返回0。题目保证所给二叉树一定是正确的表达式。

2025-12-22 16:37:36 708

原创 循环队列:出队

队列是一种线性数据结构,只允许在队尾(Rear)插入新元素(入队),在队头(Front)删除元素(出队),整体遵循 “先进先出(FIFO, First In First Out)” 原则。可以类比生活中的排队:先到的人先办理业务,后到的人只能排在队尾。// 宏定义队列的最大容量// 定义队列元素类型(可根据需求修改,如char、int等)// 队列的结构体定义// 存储队列元素的数组int front;// 队头指针:指向队头元素的位置int rear;// 队尾指针:指向队尾元素的下一个位置。

2025-12-19 21:08:18 1074

原创 栈:进制转换

10进制的数N如何转换为k进制?N/k取余,余数倒序就是转换的进制数;发现这个和栈类似,后出先进例如,

2025-12-18 11:41:25 741

原创 栈:表达式求值,逆波兰表达式,后缀表达式

/ 栈的最大容量// 栈存储的数据类型// 顺序栈的结构体定义int top;// 栈顶指针(取值范围:-1 ~ MAXSIZE-1)} Stack;

2025-12-16 20:16:36 658

原创 栈:有效括号

/ 栈的最大容量// 栈存储的数据类型// 顺序栈的结构体定义int top;// 栈顶指针(取值范围:-1 ~ MAXSIZE-1)} Stack;

2025-12-16 16:57:45 607

原创 顺序栈的入栈函数

/ 栈的最大容量// 栈存储的数据类型// 顺序栈的结构体定义int top;// 栈顶指针(取值范围:-1 ~ MAXSIZE-1)} Stack;

2025-12-15 20:45:22 225

原创 计算单链表的长度

思路:计数,移动指针;循环结束的条件是指针为空时;细节点:为什么 LinkList p=L->next;

2025-12-15 17:13:17 260

原创 单链表逆转,c语言

最后总结一下整个逻辑:从原链表头开始,用临时指针保护后续节点不丢失,逐个反转当前节点的指向,直到遍历完所有节点(curr 变为 NULL),最后返回此时的 prev 指针,就是反转后链表的头节点。而prev会停在原链表的最后一个有效节点上(比如上面例子里的2),这个节点正好是反转后链表的第一个节点。这一步是为了保护链表不丢失后续节点 —— 如果不把当前节点curr的下一个节点地址存到next里,后续修改curr->Next的指向后,原链表的后续节点就会彻底找不到,链表直接 “断链”。

2025-12-15 12:16:44 729

原创 安装node.js,使用vue的准备环境

2.如果在d盘安装,d盘权限不够的话,需要在d盘新建nodejs文件,并且右键---》属性----》安全---》编辑---》完全控制。1.下载Node.js的旧版本需要node.js的原网站,中文网站不可以。

2025-12-09 00:09:35 206

原创 简单版,如何使用apifox

(1)确认你的请求方式get/post等等(2)确认你的url的前面的,端口号等等(3)根据需要接受的参数,确定是body,还是params;(4)headers请求头,确定是传递什么格式的参数。

2025-12-08 12:03:48 189

原创 为什么明明有对应的类但是导不进去?

1.有对应的EmailUtil类,但是导包导不进去;2.可使用清除缓存的方式。

2025-12-05 23:20:12 195

原创 MyBatisPlus多数据源和MyBatisX插件

基于 IntelliJ IDEA 的 MyBatis/MyBatis-Plus 开发插件,提升编码效率。

2025-12-01 01:29:32 358

原创 MyBatisPlus的代码生成器

【代码】MyBatisPlus的代码生成器。

2025-12-01 01:14:38 165

空空如也

空空如也

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

TA关注的人

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