自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker 安装Spark环境(windows 11)

2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 手动模式。• **版本切换无效**:确认`JAVA_HOME`环境变量和`update-alternatives`设置一致,避免路径冲突。* 0 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1712 自动模式。1 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1712 手动模式。

2025-04-20 07:10:49 429

原创 【无标题】

用户通过视图层发送请求到服务器,在服务器中请求被Controller进行接收,Controller再调用相应的Module层进行处理,Module处理完毕再返回给Controller层,Controller层根据请求处理的结果找到相应的View视图,渲染数据后最终响应给浏览器。SpringMVC是spring在表述层一共的一套完整的解决方案,在表述层经历Struct、WebWord、Struct2等诸多产品更迭之后,SpringMVC是首选为JavaEE的表述层开发的首选方案。

2024-11-19 17:39:57 554

原创 解决国内git 使用push、clone没有返回结果的问题

git 一般的提交命令但是在国内使用git命令进行推送,你只会得到(可以说并不理你,就像一个舔狗)解决办法:我在网上查找了很多办法,最可靠的还是使用SSH那么具体应该如何使用呢???首先-你得自报家门(看git施是否有你的信息,你都没告诉媒人,你的背景,还想女神理你吗)得到的应该是这样的是 Git 配置中的一个条目,用于指定如何处理特定 URL 的凭证(即用户名和密码)。具体来说,这个配置条目告诉 Git 使用哪种凭证助手(credential helper)来管理的凭证。

2024-11-13 16:42:22 801

原创 Ubuntu 常用命令[持续更新]

1、ls -alh 列举当前目录下文件信息 查看是否具有权限看前面是否有x。vi hello.py i 表示输入。5、chmod + x文件名 增加执行权限。4、mv 移动文件 常用于重命名。3、 pwd 输出当前工作目录。2、cd 切换工作目录。

2024-05-19 11:08:08 196

原创 树莓派zero 2W初体验

插入sd卡,上电后,要检查是否启动成功,可以查看自己路由器连接设备,可以查询到树莓派zero2w的ip地址。器件准备:树莓派zero2w,数据连接线,读卡器,sd卡16g左右。下载树莓派镜像烧录器到本地电脑,选择raspberry zero2w。操作系统选择raspberry pi os(64-bit)full。有wifi相关驱动,下载位置选择到读卡器。这里只能设置一个wifi。插入sd卡,插入数据线。

2024-04-30 11:56:09 1373 1

原创 window11 docker tool安装

3、docker tool 创建的虚拟机 默认分配资源在C盘,所以如果你需要在文件中创建镜像,需要把该文件夹放在C盘。1、如果本地安装过git,需要改docker tool快捷方式的启动路径。2、必须在docker tool 文件夹中启动命令行,否则会提示没有权限。然后启动镜像(注意区别windows路径这里需要固定的路径格式)先pull tf_serving镜像。

2024-04-29 14:04:02 400

原创 算法复习-贪心、分治、回溯和动态规划原理与应用

可以注意到有几个叶子节点,就有几条路径。从回溯的角度分析,得到路径ABD后怎么找第二条路径ABE,这里就要将D撤销(输出:[1,2,3].[1,3,2].[2,1,3],[2,3,1].[3,1,2],[3,2,1]输入:root=[1,2,3,null,5]输出:["1->2->5","1->3"]输入:nums = [1,2,3]

2024-03-17 23:45:55 410 1

原创 算法复习-双指针入门,原理与进阶

快速排序是将分治法运用到排序问题的经典例子,快速排序的基本思想是:通过一个标记pivot元素将n个元素的序列划分为左右两个子序列left和right,其中left元素都比pivot小,right的都比pivot的大,然后再次对left和right各自再执行快速排序,在将左右子序列排好序列后,整个序列就有序了。首先定义两个指针slow,fast, slow表示当前位置之前的元素都是重复的,而fast则一直向后找,直到找到与slow位置不一样的,找到之后就将slow向后移动一个位置。删除序列中重复的元素

2024-03-17 16:06:19 474 1

原创 算法通关村——第三关

所谓的双指针其实就是两个变量,不一定真的是指针。双指针思想简单好用,在处理数组、字符串等场景下很常见。看个例子,从下面序列中删除重复元素[1,2,2,2,3,3,3,5,5,7,8],重复元素只保留一个。删除之后的结果应该为[1,2,3,5,7,8]。我们可以在删除第一个2时将将其后面的元素整体向前移动一次,删除第二个2时再将其后的元素整体向前移动一次,处理后面的3和5都一样的情况,这就导致我们需要执行5次大量移动才能完成,效率太低。定义两个指针slow、fast。

2023-11-28 18:51:24 1027

原创 【无标题】

长度,从不同的角度看,线性表可以有不同的分类,存储表信息的单元与元素存储区以连续的方式安排在一块存储区里,两部分数据的整体形成一个完整的顺序表对象。素,而a = [0 for i in range(10)]这样定义的数组就是[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]{0,0,0,0,0,0,0,0,0,0},这里只不过被你替换成了{1,2,3,4,5,0,0,0,0,0}。{1,2,3,4,5,6,7,8,0,0},我删除4之后,根据数组的移动原则,从5开始向前移动,变成。

2023-11-28 14:57:26 1055

原创 算法通关村第二关——k个一组反转

主要思想将其分成已经反转,正在反转和未反转三个部分。为了方便循环,可以先遍历一遍数组,统计一下元素数量len,确定要分成几组n=len/k,然后再采用前一节的思路进行反转就可以。首先,因为要分组反转,就分组处理,将其分为已反转,正在反转和未反转三个部分,同时为了更好的处理头节点,需要创建一个虚拟节点。然后遍历链表,根据是否为k个找到四个关键位置,pre,start,end,next标记这四个位置。给你一个链表,每k个节点一组进行翻转,请你返回翻转后的链表。

2023-11-25 23:18:26 498

原创 jdk安装

链接:https://pan.baidu.com/s/1Bnr_mxi5eJjKiwlJC8yMlw?--来自百度网盘超级会员V3的分享。

2023-11-19 22:15:42 83 1

原创 算法通关村第二关——链表反转的拓展问题

缺点:如果left 和right 的区域很大,恰好是链表的头结点和尾节点时,找到left和right需要遍历一次,反转它们之间的链表还需要遍历一次。只遍历一次的做法:反转的整体思想是,在需要反转的区间里,每遍历到一个节点,让这个新节点来到反转部分的起始位置。

2023-10-24 15:18:43 65

原创 算法通关村第二关——链表反转

2023-10-22 20:27:21 387 1

原创 算法通关村第一关——链表经典问题笔记

优化2:双指针,fast一次走两步,slow一次走一步。当fast到达表尾时,slow刚好指向中间位置,这是可以开始逆序一般半的元素,按照优化一比较。优化1:只需要反转一半元素,先遍历一遍,得到总长度。然后重新遍历,到达一半时不是进行反转,而是比较两个链表。方法1:反转链表法:将原始链表元素值逆序保存到新创建的链表中,然后重新遍历两个链表,比较元素的值。

2023-10-22 19:53:00 450 1

原创 内网穿透学习笔记

可以使用 Nginx 进行转发,如在 80 端口启动 Nginx 服务,内网穿透指向 80 端口,然后根据 url 请求地址的前缀,转发到对应的前端或后端服务。开发微信公众号后台服务时,需要填写一个服务的域名来接受来自微信侧的请求,如果你没有域名和线上服务器,可以用内网穿透生成一个,还能直接在本地 Debug 程序。但通过上面的方式,每次启动内网穿透得到的域名依然是随机的。以上是单服务的内网穿透,但实际情况下,我们本地可能不仅有前端、还有后端服务,那么如何利用 Ngrok 同时内网穿透多个服务呢?

2023-09-11 23:22:36 757

原创 Redis windows安装与配置教程

本文提供的Redis安装包:链接: https://pan.baidu.com/s/1CBqte5NzUPqQzUCNU1ZmXw?修改 spring-session 存储配置 spring.session.store-type 默认是 none,表示存储在单台服务器。store-type: redis,表示从 redis 读写 session(类比加redis配置)引入redis,操作 redis;在服务中可以看到redis服务是自动的状态。6379是Redis默认占用的端口号。

2023-09-01 20:42:20 181 1

原创 Swagger + Knife4j 接口文档整合

写接口信息的文档。每个接口的信息包括:请求参数响应参数错误码接口地址接口名称请求类型请求格式备注。

2023-08-31 22:27:59 230 1

原创 node.js v18.16.1安装教程

官网点击对应的版本下载,解压后点击安装程序,一直点next,可以改变成自己的路径。3、管理员身份打开cmd窗口。

2023-07-07 21:39:33 3176 1

空空如也

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

TA关注的人

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