自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 最长和谐子序列

和谐数组是指一个数组里元素的最大值和最小值之间的差别1。现在,给你一个整数数组nums,请你在所有可能的子序列中找到最长的和谐子序列的长度。数组的子序列是一个由数组派生出来的序列,它可以通过删除一些元素或不删除元素、且不改变其余元素的顺序而得到。5最长的和谐子序列是 [3,2,2,2,3]20。

2024-04-20 20:36:57 288

原创 [数组]键盘行

我们为每一个英文字母标记其对应键盘上的行号,然后检测字符串中所有字符对应的行号是否相同。遍历字符串时,统一将大写字母转化为小写字母方便计算。同一行的字母打印出来的单词。我们可以预处理计算出每个字符对应的行号。

2024-04-20 20:28:22 133

原创 [数组]相对名次

给你一个长度为n的整数数组score,其中score[i]是第i位运动员在比赛中的得分。所有得分都。运动员将根据得分,其中名次第1的运动员得分最高,名次第2的运动员得分第2高,依此类推。1234nx"x"使用长度为n的数组answer返回获奖,其中answer[i]是第i位运动员的获奖情况。名次为 [1st, 2nd, 3rd, 4th, 5th]。名次为 [1st, 5th, 3rd, 2nd, 4th]。

2024-04-16 21:35:16 301

原创 java二维数组

目录Java 用sort对二维数组进行排序二维数组简单概述:Java中的二维数组一般应用在矩阵的一些运算、棋盘游戏中棋盘的实现、二维数据的处理、图表的绘制、数据库的存储等方面。特别是在处理数据和表示矩阵等情况下非常有用,可以方便的存储和操作数据。

2024-04-16 21:12:00 830

原创 [数组]提莫攻击

如果当前他正处于中毒状态,由于中毒状态不可叠加,我们知道上次中毒后结束时间为 expired,本次中毒后结束时间为 timeSeries[i]+duration,因此本次中毒增加的持续中毒时间为 timeSeries[i]+duration−expired​​;- 第 2 秒,提莫再次攻击艾希,并重置中毒计时器,艾希中毒状态需要持续 2 秒,即第 2 秒和第 3 秒。中毒状态会维持 2 秒,即第 1 秒和第 2 秒。- 第 4 秒,提莫再次攻击艾希,艾希中毒状态又持续 2 秒,即第 4 秒和第 5 秒。

2024-04-11 23:08:20 195

原创 [数组]最大连续 1 的个数

遍历数组结束之后,需要再次使用当前的连续 1 的个数更新最大的连续 1的个数,因为数组的最后一个元素可能是 1,且最长连续 1 的子数组可能出现在数组的末尾,如果遍历数组结束之后不更新最大的连续 1的个数,则会导致结果错误。为了得到数组中最大连续1的个数,需要遍历数组,并记录最大的连续1的个数和当下1的个数。如果当前元素是1,则将当前的连续是1的个数加1,否则使用之前的连续 1的个数,更新最大的连续 11的个数,并将当前的连续 1的个数清零。, 计算其中最大连续。

2024-04-11 22:22:06 132

原创 两个数组的交集

输出结果中的每个元素一定是。[4,9] 也是可通过的。

2024-04-07 21:49:20 181

原创 力扣(数组)分发饼干

如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;对于每个元素 g[i],找到未被使用的最小的 j 使得 g[i]≤s[j],虽然你有两块小饼干,由于他们的尺寸都是1,你只能让胃口值是1的孩子满足。你有三个孩子和两块小饼干,3个孩子的胃口值分别是:1,2,3。你有两个孩子和三块小饼干,2个孩子的胃口值分别是1,2。假设你是一位很棒的家长,想要给你的孩子们一些小饼干。

2024-04-02 17:31:29 208

原创 力扣(数组)找到所有数组中消失的数字

具体来说,遍历 nums,每遇到一个数 xxx,就让 nums[x−1] 增加 n。由于 nums 中所有数均在 [1,n] 中,增加以后,这些数必然大于 n。由于数字范围均在 [1,n]中,我们也可以用一个长度为 nnn 的数组来代替哈希表。数字,由于数字范围均在 [1,n][1,n][1,n] 中,记录数字后我们再利用哈希表检查 [1,n][中的每一个数是否出现,从而找到缺失的数字。由于 nums的数字范围均在 [1,n]中,我们可以利用这一范围之外的数字,来表达「是否存在」的含义。

2024-04-02 16:33:22 334

原创 力扣(数组)第三大数

给你一个非空数组,返回此数组中。如果不存在,则返回数组中最大的数。[3, 2, 1]1第三大的数是 1。[1, 2]2第三大的数不存在, 所以返回最大的数 2。1注意,要求返回第三大的数,是指在所有不同数字中排第三大的数。此例中存在两个值为 2 的数,它们都排第二。在所有不同数字中排第三大的数为 1。题解:方法一:排序将数组从大到小排序后,从头开始遍历数组,通过判断相邻元素是否不同,来统计不同元素的个数。如果能找到三个不同的元素,就返回第三大的元素,否则返回最大的元素。

2024-04-02 15:27:17 218

原创 力扣移动零

参考快速排序,零是中间点,等于零点放在右边,不能与零的放在左边,用两个指针,i和j,只要。移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。,编写一个函数将所有。j用来指非零,i找0;

2024-03-31 17:15:12 269

原创 java汇总区间

在遍历过程中,维护下标 low和 high分别记录区间的起点和终点,对于任何区间都有 low≤high。当得到一个区间时,根据 loww 和 high的值生成区间的字符串表示。每次遇到相邻元素之间的差值大于 1 时,我们就找到了一个区间。遍历完数组之后,就能得到一系列的区间的列表。的每个元素都恰好被某个区间范围所覆盖,并且不存在属于某个范围但不属于。当 low<high时,区间的字符串表示为 ‘‘low→high"。当 low=high时,区间的字符串表示为 ‘‘low"。列表中的每个区间范围。

2024-03-31 16:25:31 321

原创 丢失的数字

n = 3,因为有 3 个数字,所以所有的数字都在范围 [0,3] 内。2 是丢失的数字,因为它没有出现在 nums 中。n = 2,因为有 2 个数字,所以所有的数字都在范围 [0,2] 内。2 是丢失的数字,因为它没有出现在 nums 中。n = 9,因为有 9 个数字,所以所有的数字都在范围 [0,9] 内。n = 1,因为有 1 个数字,所以所有的数字都在范围 [0,1] 内。将数组排序之后,即可根据数组中每个下标处的元素是否和下标相等,得到丢失的数字。两种情况:缺的是不是最后一个数,

2024-03-30 19:37:00 140

原创 存在重复元素

判断数组中是否存在两个。

2024-03-30 18:42:45 201

原创 买卖股票的最佳时机

其实是一种动态的变化,在遍历向前推进时,找到一个最小买入价格minprice,然后,在没有找到下一个更小的买入价格时,计算接下来每一天的利润,记录其中最大利润。如果找到下一个最小买入价格minprice,继续计算接下来未找到下一个更小买入价格时的利润最大值,直到遍历完prices数组,maxProfit就是历史最大差值!在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5。同时,你不能在买入前卖出股票。返回你可以从这笔交易中获取的最大利润。

2024-03-28 23:01:23 99

原创 杨辉三角JAVA解法

杨辉三角,java解题法

2024-03-28 20:57:43 108

原创 力口数组66 加一

java数组加一

2024-03-26 22:51:46 145

原创 未知宽高的图片水平垂直居中的几种方法

宽高的图片水平垂直居中的几种方法。

2023-03-24 10:34:24 290

原创 jq如何获取选中option的值_使用jquery操作select(获取选中option的值等)

select在业务表单中使用得非常多,掌握如何使用jQuery去操作select是很有必要的,即使现在的前端发展趋势是提倡操作数据而避免直接操作dom(比如vue)。$('#ITEM_CODE option:selected').text()获取被选中的文本值。$("第N+1项").appendTo("#test");13.获取第二个分组下面第一个候选项的值。14.根据候选项的值选中候选项。2.获取最后一个候选项的值。1.获取第一个候选项的值。3.获取第二个候选项的值。4.获取选中的候选项的值。

2023-03-07 16:30:09 5957

原创 Java中去除字符串空格的几种方法

这是StringUtils类中封装的方法,可以去除所有空格,并且可以匹配空格、制表符、换页符等空白字符的其中任意一个。\s 可以匹配空格、制表符、换页符等空白字符的其中任意一个。去掉所有空格,包括首尾、中间,但是又仅仅局限于一个空格。它去掉的只是String首尾空格,内部不处理;可以替换大部分空白字符, 不限于空格。可以匹配去掉所有空格。

2023-03-07 16:27:57 12187

原创 sql 语句用substr 不用 like 可以提升查询效率

在大多数SQL实现里都有获取字符串子串的函数。但名称可能略有不同,比如Oracle和。对于这个函数来说,这两个实现之间的惟一差别就是函数的名称。用这个like关键字。

2023-03-07 13:58:32 692

原创 ERROR3948: Loading local data is disabled - this must be enabled on both the client and server sides

在mysql 8.0.22 运行load data local 从本地文本导入数据时,报错:"ERROR 3948(42000): Loading local data is disabled - this must be enabled on both the client and server sides".2).然后退出quit 退出mysql。再次进入时,便会出现。3).重启mysql服务器后,同样会得到预期的结果。.在进入数据库的命令行要加上。如果得到如下显示 V。,则说明这是不可用的。

2023-02-25 23:04:17 643

原创 在layui中$(选择器).on(‘click’)点击事件无效的解决办法

/将指定的事件绑定在document上,而新产生的元素如果符合指定的元素,那就触发此事件 //以下可实现点击效果。

2023-02-18 15:09:13 1699

原创 org.beetl.sql.clazz.kit.BeetlSQLException: com.microsoft.sqlserver.jdbc.SQLServerException: “`”附近有语法

yml配置 要用org.beetl.sql.core.db.OracleStyle 不能用org.beetl.sql.core.db.MySqlStyle。#dbStyle: org.beetl.sql.core.db.MySqlStyle 配置错误 导致插入失败。可以查询,但是不能在使用mapper.inster 插入数据时 出现问题。pom 文件 要用下面的。

2023-02-18 08:54:27 580

原创 idea、target等非必要上传的文件被上传到git,如何处理?

在使用git等版本控制工具进行版本控制的时候,并不是工程所有的文件需要上传到git上进行版本管理,比如有些文件是编译工具自带的、编译包等等,这些是不需要上传到git上进行管理的;有时候我们没有注意就上传了,那这时候我们该如何把这些非必要上传的文件去掉呢?

2023-02-17 09:32:05 1556

原创 WGCLOUD监控sqlserver报错javax.net.ssl.SSLHandshakeException: The server selected protocol version TLS10

springboot整合sqlserver出现WGCLOUD监控sqlserver报错javax.net.ssl.SSLHandshakeException: The server selected protocol version TLS10

2023-02-13 10:12:58 2733

原创 springboot整合BeetSQL

注意:在resources 创建 sql文件夹 在sql文件夹下创建user.md。

2023-02-08 16:25:34 576

原创 springboot整合layui + Freemarker

springboot整合layui + Freemarker

2023-02-03 16:29:53 621

原创 springboot整合freemarker

找不到页面出现400问题,springboot2 以后freemarker文件是以ftlh结尾,版本过高导致 ,配置后缀用.ftlh。

2023-02-03 13:41:25 140

原创 如果在git配置中报错fatal: Authentication failed for ‘‘,其实就是凭证失败的意思

a.打开控制面板中的---用户账号--凭据管理---windows凭据--编辑--保存(然后就可以重新执行你们前面报错的git配置啦, 比如我是git push报错的,重新执行git push)1、首先你需要确认你的账号密码是否正确,或者近期修改过密码,我就是修改了密码,密码错误导致。

2023-01-31 13:40:49 4275

原创 mac es启动报错 Exception in thread “main“ java.nio.file.NotDirectoryException

使用ls -a 能看到.DS_Store文件,直接删除,然后在启动ES就可以了。

2022-12-12 20:26:20 544 1

原创 meavn加载其他文件问题

meavn加载其他文件问题

2022-10-26 16:19:16 67

原创 复制的vue 项目 npm 出现错误 npm ERR! errno 126的解决办法

然后依次执行下面的命令。

2022-10-21 15:09:58 518

原创 微服务整合seata报错误

一开始我用的jdk16版本过高会报错。jdk版本过高,改为jdk8。

2022-07-21 19:07:59 439

原创 Host is not allowed to connect to this MySQL server解决方法

今天在Linux上面装完MySQL,却发现在本地登录可以,但是远程登录却报错HostisnotallowedtoconnecttothisMySQLserver,找了半天试了网上的一些方法都没有解决,最终在一篇文章里找到了解决方法,特意记录一下。执行updateusersethost='%'whereuser='root';注第四步是刷新MySQL的权限相关表,一定不要忘了,我第一次的时候没有执行第四步,结果一直不成功,最后才找到这个原因。执行usemysql;...

2022-07-21 18:36:15 617

原创 Mac 每次都要执行source ~/.bash_profile 配置的环境变量才生效

可是每次重启终端后配置的不生效.需要重新执行$source~/.bash_profile后,才会生效。按i进入编辑模式,加入source~/.bash_profile后,esc,再输入wq保存退出。在.zshrc文件加中添加source~/.bash_profile,方法如下。自己是在bash中配置的环境变量,而当前系统是使用的是shell。自己在~/.bash_profile中配置。输出是/bin/zsh,说明使用的是zsh。终端输入echo$SHELL。进入主目录cd~...

2022-07-19 17:19:22 656 1

原创 localhost 访问不跨域 但 127.0.0.1 访问跨域,你知道为什么吗

127.0.0.1本机地址是域名访问,通过网卡传输的,依赖网卡,并受到网络防火墙和网卡相关的限制。用127.0.0.1时,出现跨域问题。用localhost不会出现。在做分布式练习遇到的问题。

2022-07-15 15:26:51 2223

原创 liunx 配置nacos

第一步:部署单机模式(standalone) 第二步打开配置文件: vim application.properties改为公网ip: 第三步:在nacos/bin目录中,输入命令启动Nacos:执行命令 sh startup.sh -m standalone

2022-07-10 13:06:25 720

原创 InnoDB与MyISAM的区别

区别:如何选择:6. 是否要支持事务,如果要请选择 InnoDB,如果不需要可以考虑 MyISAM;7. 如果表中绝大多数都只是读查询,可以考虑 MyISAM,如果既有读写也挺频繁,请使用InnoDB。8. 系统奔溃后,MyISAM恢复起来更困难,能否接受,不能接受就选 InnoDB;9. MySQL5.5版本开始Innodb已经成为Mysql的默认引擎(之前是MyISAM),说明其优势是有目共睹的。如果你不知道用什么存储引擎,那就用InnoDB,至少不会差。...

2022-06-29 19:38:48 57

原创 解决Linux环境变量每次要source /etc/profile问题

在 /etc/profile 里配置的环境变量只要退出后都需要再 source /etc/profile 才会生效解决办法:编辑vi ~/.bashrc 再最后面增加修改完要重新启动系统1、方法一把export语句写在 ~/.bashrc 文件里,或者在该文件里写上 source /etc/profile指令:vim ~/.bashrc 或者 vi ~/.bashrc“~” 指当前账号的根目录“.” 表示bashrc是隐藏文件,可以用 ls -a 或 ls -la命令看到解决办法:编辑vi ~/.

2022-06-21 12:06:14 3777 1

空空如也

空空如也

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

TA关注的人

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