自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于Anaconda的下载后图标不显示问题

不显示图标的软件找到文件夹位置删除,本质上只是个残留的快捷方式而已,删掉后再重装Anaconda,由此可以推断出原来的残留图标阻碍了新图标的创建。

2025-02-19 16:20:46 159

原创 leetcode239滑动窗口最大值

这道题直接遍历每一个滑动窗口的最大值得到话会超时,所以要另辟蹊径。用双向队列的方法进行滑动窗口最大值的存储, 具体如下。的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的。滑动窗口的位置 最大值。滑动窗口每次只向右移动一位。

2024-01-27 12:29:30 379 1

原创 letcode和为k的子数组

哎,如何找到map的键值对分别对应着谁是关键,pre是key,pre次数是value,当然了,暴力的话挺简单的,两遍for循环,用前缀和pre-k正好在hash表里面找到,说明当前数的前面包含符合要求的前缀和,而且pre-k对应的键就是要找的这个数的前面的前缀和里符合要求的次数。晕了,做10次都不一定有一眼看穿的感觉,太难了。子数组是数组中元素的连续非空序列。

2024-01-23 21:04:33 384

原创 leetcode找到字符串中所有字母异位词

利用ascull值特性创建26大小的数组进行字母的存储,根据给出的要匹配的字符的长度,进行滑动窗口。起始索引等于 0 的子串是 "cba", 它是 "abc" 的异位词。起始索引等于 6 的子串是 "bac", 它是 "abc" 的异位词。起始索引等于 0 的子串是 "ab", 它是 "ab" 的异位词。起始索引等于 1 的子串是 "ba", 它是 "ab" 的异位词。起始索引等于 2 的子串是 "ab", 它是 "ab" 的异位词。的子串,返回这些子串的起始索引。不考虑答案输出的顺序。

2024-01-23 17:49:19 351

原创 leetcode接雨水

采用分割每列的思想,每列能支撑多少水由靠近两侧最高的柱子中较低的决定,因为靠近中间的柱子的高低不会影响要求的那跟柱子能支撑的水的高低,这样一来,累加每根柱子能支持的谁的高度得出最终的高度。上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。个非负整数表示每个宽度为。

2024-01-23 13:35:58 431

原创 leetcode三数之和

排序数组,先确定一个num[i],确定前要比较与前一个和是否一样,再从其后面的首尾分别插入指针L和R,注意每个数被确定前都要跟接下来的数比较是否一样,一样的跳过。不同的三元组是 [-1,0,1] 和 [-1,-1,2]。注意,输出的顺序和三元组的顺序并不重要。答案中不可以包含重复的三元组。唯一可能的三元组和不为 0。唯一可能的三元组和为 0。,判断是否存在三元组。

2024-01-22 16:50:17 679

原创 leetcode盛水最多的容器

图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。轴共同构成的容器可以容纳最多的水。找出其中的两条线,使得它们与。返回容器可以储存的最大水量。

2024-01-22 12:40:03 525

原创 leetcode 移动零

要明确一点:刚开始非零交换时,左右指针指向同一个数,之后都++再遇见0,右++,做不变,右再遇见下一个零时,左右交换,完成0的后移。移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。你能尽量减少完成的操作次数吗?,编写一个函数将所有。

2024-01-22 10:46:12 349

原创 leetcode 最长连续序列

找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。请你设计并实现时间复杂度为。给定一个未排序的整数数组。

2024-01-22 10:39:05 335

原创 leetcode 字母异位分组

思路:排序过后的异位单词都一样,用排过序的作为键,List作为值,将找到的单词加入list,如果没有,就创建新的list将其加入。是由重新排列源单词的所有字母得到的一个新单词。可以按任意顺序返回结果列表。说白了就是有相同但是顺序不同的字母的单词。给你一个字符串数组,请你将。

2024-01-22 10:37:24 395

原创 leetcode两数之和

containsKey方法来缩短时长,map储存的是当前数组的值跟下标,先put进去志,下次遍历时通过target-num[i]来查找。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。整数,并返回它们的数组下标。你可以想出一个时间复杂度小于。你可以按任意顺序返回答案。,请你在该数组中找出。

2024-01-22 10:30:18 387

原创 npm和node版本不一致问题

先更换为适应npm版本的node,再用npm命令下载目标node版本对应的npm最后再装上目标node就好了。

2023-11-28 11:04:05 658

原创 jdbc will not be managed by Spring Closing non transactional SqlSession

解决jdbc will not be managed by Spring问题

2023-11-20 20:37:15 1572 1

原创 maven引入依赖报错的解决方法

首先配置idea设置里的maven路径,包括maven home路径,setting文件路径,以及本地仓库路径(建议把本地仓库路径和home路径放一个文件夹这样配置的时候就不用来回找了)。然后点击右边maven管理模块中的父模块(没有父模块就是最大的那个模块)的lifestyle下的clean,再点install。如果还是不行就再重启idea,记得中间穿插几次maven刷新,。兄弟们,如果帮到你了,请你留个关注吧!我就是这样反复最后弄出来的。

2023-11-15 13:19:22 228 2

原创 ......

有一个关于商品供应及顾客订单的数据库。其中包括四个表,表中信息如下:供应表apply(id、name、sid、price)说明:id供应厂家编号,name供应厂家名称,sid商品编号,price商品价格。顾客表customers(gid、name、address、balance)说明:gid顾客编号,address地址,balance余额。订单表orders(sid、gid、date)说明:sid商品编号,gid顾客编号,date订单日期。商品表goods(sid、name、count)说明:sid商品编号

2023-04-20 17:02:49 245 1

原创 mybatis中一级缓存和二级缓存

二级缓存是在一级缓存sqlSession关闭以后将缓存提交给二级缓存sqlSessionFactory,这一样以来即使使用两个不同的sqlSession。sqlSession的一级缓存可以记录查询的数据在第二次进行查询时不会进行数据库查询,但是如果数据库内容发生改变,那么。进行相同查询,只要每次查询后关闭sqlSession,那么控制台输出的就是一次查询记录。缓存将被清空,另外,不同的sqlSession对应着不同的一级缓存。

2023-04-04 19:41:15 58 1

原创 vue组件,前端界面,以及vue对象三者相互连接绑定的例子

删除

2023-02-19 16:41:38 122 1

空空如也

空空如也

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

TA关注的人

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