自定义博客皮肤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)
  • 问答 (2)
  • 收藏
  • 关注

原创 mac配置mosquitto错误解决

我在配置若依前端和mqtt时,mosquitto的配置有些问题在终端输入下面的代码进行测试时一直报下面的错误这个错误表明 Mosquitto 无法在 8083 端口上启动 WebSocket 监听。

2025-03-30 16:11:52 348

原创 leetcode刷题Day18|找出两组数的不同

给你两个下标从0开始的整数数组nums1和nums2,请你返回一个长度为2的列表answeranswer[0]nums1nums2answer[1]nums2nums1**注意:**列表中的整数可以按顺序返回。

2025-03-27 21:21:44 474

原创 leetcode刷题Day17|找到最高海拔

前缀和

2025-03-26 21:01:15 200

原创 leetcode刷题Day16|子数组最大平均数1

滑动窗口

2025-03-25 21:27:50 121

原创 Mac运行若依框架时启动不了

把这里的profile改成./ruoyi/这里写你放在documents的哪个文件夹里了,如果就在documents的下一层就不用写了。要关注两个文件,一个是日志文件logback.xml。把value的内容改成./ruoyi/logs。还有一个文件是application.yml。我遇到两次这个问题了,总结出了解决方法,

2025-03-24 22:13:26 201

原创 leetcode刷题Day15|判断能否形成等差数列

给你一个数字数组arr。如果一个数列中,任意相邻两项的差总等于同一个常数,那么这个数列就称为。如果可以重新排列数组形成等差数列,请返回true;否则,返回false。

2025-03-23 21:54:14 280

原创 Leetcode刷题Day14|数组元素积的符号

已知函数将会根据xx1x-1x00给你一个整数数组nums。令product为数组nums中所有元素值的乘积。返回。

2025-03-22 18:06:37 179

原创 leetcode刷题Day13|加一

给定一个由组成的数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储数字。你可以假设除了整数 0 之外,这个整数不会以零开头。

2025-03-20 21:51:29 256

原创 leetcode刷题Day12|移动零

给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。

2025-03-18 22:49:31 272

原创 leetcode刷题Day11|重复的子字符串

给定一个非空的字符串 ,检查是否可以通过由它的一个子串重复多次构成。示例 1:示例 2:示例 3:提示:3.KMP算法1. KMP算法的作用KMP算法通常用来快速查找一个字符串中是否包含另一个字符串(比如在文本中查找关键词)。它的核心是构建一个叫 部分匹配表(也叫 表)的东西,用来跳过不必要的比较。在这段代码中,KMP算法的 表被用来判断字符串是否由重复的子字符串构成。 表记录了字符串中每个位置的最长相同前缀和后缀的长度。比如:通过 表,我们可以知道字符串是否有重复的模式。构建 表:

2025-03-16 11:56:54 742

原创 Leetcode刷题Day10|有效的字母异位词

哈希表

2025-03-14 11:10:42 137

原创 Leetcode刷题Day9|找出字符串中第一个匹配项的下标

使用kmv算法解决字符串匹配问题

2025-03-13 20:44:49 1073

原创 leetcode刷题Day8|找不同

给定两个字符串s和t,它们只包含小写字母。字符串t由字符串s随机重排,然后在随机位置添加一个字母。请找出在t中被添加的字母。t。

2025-03-12 21:23:54 139

原创 分层解耦-IOC与DI

IOC,对象的创建控制权由程序自身转移到外部容器。:DI,容器为应用程序提供运行时,所依赖的资源。:IOC容器中创建、管理的对象。1.实现分层解耦的思路​ 将项目中的类交给IOC容器管理(IOC控制反转)​ 应用程序运行时需要什么对象,直接依赖容器为其提供(DI依赖注入)步骤:1.将Dao及Service层的实现类,交给IOC容器管理2.为Controller及Service注入运行时所依赖的对象​ 加在实现类上。

2025-03-12 14:44:50 231

原创 Leetcode刷题Day7|整数反转

如果反转后整数超过 32 位的有符号整数的范围。给你一个 32 位的有符号整数。中的数字部分反转后的结果。

2025-03-11 23:12:19 302

原创 leetcode刷题Day6|交替合并字符串

一开始我先获取了合并后的字符串的长度,然后根据这个长度把word1和word2中相对较长的一个剩余的加到合并后的字符串之后,但是运行有误,用。开始,通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。

2025-03-08 22:45:58 114

原创 leetcode刷题Day6|Z字形变换

这段代码通过计算 Z 字形排列的周期长度,按行遍历字符串,将字符按规则添加到结果中。代码逻辑清晰,效率较高,能够正确处理各种边界情况。

2025-03-08 16:23:38 229

原创 leetcode刷题Day5|最长回文子串

初始化了一个大小为的二维动态数组,用于存储子串是否是回文串的信息。初始时,所有值都设置为false,表示默认情况下子串不是回文串。在动态规划的过程中,dp表会被逐步填充,最终用于找到最长回文子串。

2025-03-05 21:35:01 338

原创 SpringBootWeb学习|如何运行你的第一个SpringBoot项目

勾选springweb,idea会自动添加依赖。文件目录删除下列无用的文件。

2025-03-05 14:59:36 125

原创 leetcode刷题Day4|寻找两个正序数组的中位数

INT_MIN:表示int的最小值(通常是LONG_MAX:表示long的最大值。LLONG_MAX:表示long long的最大值。m1和m2m1是nums1的划分点。m2是nums2的划分点。由于数组被虚拟填充,m1和m2。m1=(l+r)/2;m2=m+n-m1;虚拟填充(Virtual Padding)是一种技巧,用于简化二分查找的实现,尤其是在处理两个已排序数组的中位数问题时。通过虚拟填充,我们可以将数组的长度扩展为2n + 1(假设原数组长度为n。

2025-03-04 21:46:00 1209

原创 leetcode刷题Day3|无重复字符的最长字串

m[s[j]]m[s[j]]用于记录字符s[j]最后一次出现的位置,帮助我们在遍历字符串时快速找到重复字符的位置,从而更新无重复字符子串的起始位置i。通过这种方式,代码能够高效地找到字符串中最长的无重复字符子串的长度。是 C++ 中定义并初始化一个vector的语句。定义了一个大小为 128 的整数数组,初始值为 0。它的作用是记录每个字符最后一次出现的位置,从而帮助计算最长无重复字符子串的长度。

2025-03-03 22:03:53 453

原创 Mac已经安装过jdk1.8再安装jdk17看这一篇就够了

链接:https://www.oracle.com/java/technologies/javase/jdk17-0-13-later-archive-downloads.html。我一开始在想jdk1.8和jdk17怎么共存,然后发现直接覆盖就行了。command+空格,调出聚焦搜索,搜索终端就可以打开。这个:一定要是半角的,也就是英文版的,然后按一下回车。在打开的页面中要输入内容首先要按i键。如果学过linux的话这些都接触过。先按esc键,然后输入:wq保存。我的是m3的芯片,下载的这一个。

2025-02-15 00:54:43 341

原创 leetcode刷题Day2|两数相加

你可以假设除了数字 0 之外,这两个数都不会以 0 开头。的链表,表示两个非负的整数。它们每位数字都是按照。请你将两个数相加,并以相同形式返回一个表示和的链表。leetcode刷题Day2|两数之和。的方式存储的,并且每个节点只能存储。1.首先要判断l1和l2是不是空指针。2.最后要返回头节点。

2025-02-14 01:49:14 99

原创 leetcode刷题Day1|两数之和

你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。整数,并返回它们的数组下标。你可以按任意顺序返回答案。,请你在该数组中找出。

2025-02-12 02:48:17 173

原创 HTML5入门

初学html 一起进步

2023-07-12 20:24:52 52 1

原创 异常处理举例讲解

从对应tyr块开始到异常被抛掷处之间构造(且尚未析构)的所有对象自动进行析构。析构与构造顺序相反。完了之后func()调用完毕 因为已经被抛出了 所以try块里的不被调用了就。然后就到catch块 输出 捕获异常:在func()中抛掷的异常。cout<<“继续执行main函数”<<endl;catch块结束 myexception被析构。从最后一个catch处理之后开始恢复执行。throw时myexception被构造。调用func()时d被构造。throw后d被析构。

2023-06-20 19:23:28 48

原创 函数模板知识点

自动类型推导必须推导出一致的数据类型T才可以使用。函数模板用自动类型推导不可以发生隐式类型转换。函数模板用显示制定类型 可以发生隐式类型转换。模板必须要确定出T的数据类型 才可以使用。普通函数调用时可以发生隐式类型转换。给自定义数据类型单独写。前提是之前有这个模板。

2023-06-19 11:40:26 44 1

空空如也

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

TA关注的人

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