- 博客(75)
- 收藏
- 关注
原创 算法刷题(Java与Python)2.数组、列表
/ 基本类型数组(固定长度)// 手动赋值// ArrayList(动态长度)// 自动扩容// 在索引 1 处插入元素注意事项数组长度固定:创建后无法直接扩容,需手动复制(如ArrayList不能存基本类型:需使用包装类(如Integer多维数组的内存布局:本质是“数组的数组”,每行可独立分配。42, # intlambda x: x * 2 # lambda 函数Python 的列表和 Java 的ArrayList一样吗?相似点:都是动态扩容的可变序列。不同点。
2025-05-19 09:52:58
423
原创 算法刷题(Java与Python)1.二分查找
target存在于数组中在循环中直接返回mid,不会走到最后的return语句。target不存在于数组中left的物理意义它是target应该插入的位置,即第一个比target大的元素的位置。如果所有元素都比target小,left会停在len(nums)(数组末尾之后)。如果所有元素都比target大,left会停在0(数组开头)。right的问题right指向的是最后一个比target小的元素,插入后会破坏顺序。例如target = 2终止时left = 1right = 0。插入到left。
2025-05-16 13:37:16
686
原创 Vue3连接MQTT作为客户端
在输入框输入,就可以订阅相应的主题了,然后其他客户端发送此主题的内容,就可以订阅接收到了。因为我的代码里面还有给后端发请求的部分,所以相关后端接口需要你们自己完成或者把这部分的代码删掉。创建一个vue文件,然后填自己的ip,如果设置了用户名密码也填上。在src的api创建 mes.js。
2025-04-11 16:06:09
706
原创 SpringBoot-3-JWT令牌
试想一下,以上我们的访问都是直接访问对应的接口。比如说用户登录的时候就访问登录的接口。那么如果有人他不访问你的登录接口,直接访问你的其他接口,那么是不是意味着不需要登录也可以?鉴于以上问题,我们需要在拦截器中使用JWT令牌。拦截器:每次访问后端必经之路,相当于是一个大门,接口是房间,每次访问都需要经过这个大门,如果不通过就不给进入各个房间。JWT:是一种校验的方法。
2025-03-23 14:26:23
528
原创 手动配置 Yum 仓库
在我使用虚拟机,系统在尝试访问CentOS的镜像列表时遇到了网络问题,具体表现为无法解析。这里我们使用阿里云的镜像源作为示例。先点esc,然后打出:,然后输入wq,回车。)创建一个新的 repo 文件。清除 Yum 缓存并重新生成缓存。: 使用文本编辑器(如。
2025-02-21 16:14:05
346
原创 VMware新建虚拟机
看看自己的电脑是什么内核,有几个处理器。等待一段时间后,安装完成,后重启。等待之后如下,选择语言。镜像文件需要自己安装。然后开启虚拟机,等待。
2025-02-19 22:18:27
408
原创 解决CORS (跨源资源共享) 错误
部分在当前配置中没有实际效果,但它通常用于修改请求路径,例如去掉前缀或添加其他路径部gaicgai'c。配置项来定义的,目的是将前端的某些请求转发到后端服务器(通常运行在不同的端口上)。是代理的目标地址,也就是后端 API 服务器的 URL。这是 Vite 配置中的一部分,用于设置开发服务器的代理规则。通常,这对于解决跨域问题很有用,因为浏览器会检查请求的。开头的请求时,Vite 会将这个请求转发给配置中的。,本质上它并不会改变路径,因为匹配的路径已经是。是一个函数,它用于修改请求的路径。
2024-11-06 10:51:25
1492
原创 在JAVA中使用Paho MQTT客户端
为了确保主线程不会因为 Spring Boot 的启动过程而退出,可以在。方法中使用一个新的线程来运行 MQTT 客户端逻辑。至此第一部分的功能已经完成了,以下是扩展功能。
2024-11-01 16:59:19
960
原创 ESP8266 连接 MQTT 服务器EMQX 连接MQTTX
可以看到连接数已经是2了,一个是在EMQX网页的客户端,一个是你下载的MQTTX的客户端。然后打开在finalshell里面输入这句代码,就可以安装宝塔了。如果进入不了,就去服务器那里放行18083端口,都应该会了吧。在云服务器管理控制台里面,点击实例,然后点击更多操作。首次进入,根据提示做吧,根据自己保存的信息。这个下不下都可以吧,只是可以模拟一个客户端。在web端发送,在MQTTX端接收。直接无脑下就可以了,然后打开。管理规则,入方向,快速添加。发送后,在web端接收成功。在MQTTX也可以成功接收。
2024-10-31 23:29:01
3261
原创 使用FinalShell连接阿里云云服务器ECS
在云服务器管理控制台里面,点击实例,然后点击更多操作。然后重启实例,再重新连接就可以了。管理规则,入方向,快速添加。然后点击重置实例密码。
2024-10-31 19:51:49
607
原创 Element Plus在Vue3的安装
之后在main.js中根据自己的的情况配置Element-Plus。然后就可以在package.json里面看到所下载的版本号了。本来想下载element ui 的,但是不支持报错了。所以我们使用element plus。在终端使用下命令下载。
2024-10-29 20:57:45
606
原创 SpringBoot-1新建项目
hellos的时候就 return hello worlds。hello的时候就 return hello world。并且在控制台也有相应的输出句子打印出来。1.SpringBoot的创建。springboot启动成功。
2024-10-03 10:17:18
485
3
原创 JAVA.4.多态
a.show 调用成员方法,看左边,左边有这个方法,编译成功,运行看右边,子类对父类的show方法进行重写,所以调用的是子类的show方法,所以打印的是show dog。a.name 调用成员变量,看左边,左边有这个变量,编译成功,运行也看左边,左边是animal 所以 name=animal。1.调用成员方法,编译看左边,看左边有没有这个方法,不然就编译失败报错。运行看右边,调用的是右边的对象的方法,即子类的方法。2.调用成员变量,编译运行都看左边。那么如何使用这个子类特有的方法呢?
2024-07-24 17:33:24
374
原创 JAVA.4.继承
java只支持单继承,一个儿子继承一个父亲但可以多层继承,a继承b,b继承cb是a的直接父类,c是a的间接父类每个类都直接或者简介继承Object,不写继承就默认继承它。
2024-07-23 22:38:29
471
原创 JAVA.静态
javabean类使用此对象的方法,你需要先创建对象,然后通过 对象.方法 才能使用这个方法工具类使用这个方法,不用创建对象,只需要通过 类.方法 就可以使用,下文会介绍例子测试类。
2024-07-23 20:39:09
209
原创 简单的学生管理系统
选择3后输入修改的学生id为001,再选择修改address,修改为hangzhou。输入id 002,amy已经被删除了。找不到leo1添加的学生的信息。密码正确,进入学生管理系统。然后使用leo2进行登录。密码错误,重新选择操作。使用leo1进行登录。
2024-07-23 13:03:04
707
原创 JAVA.2.运算符
byte,short,char三种类型运算会提升为int,再运算。类型不一样,要转换,取值范围小的会转为取值范围大的,然后运算。结果与&是一样的,区别是左边如果确定了结果,就不用执行右边了。a++,先赋值给b,再自增,所以b是10,a是11。++a,先自增,再赋值给b,所以a是11,b是11。运算后赋值,记得有转换类型,之前提到的规则不要忘。b的结果是10.0,隐式转换,转成范围大的数据。结果超过byte的取值范围了,取值范围出错。把取值范围大的,赋值给取值范围小的变量。有一个false,就为false。
2024-07-20 21:50:50
408
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人