自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mybatis-plus条件生成器对null的筛选

Mybatis-plus的 .ne 和 .isNotNull 在现实中的区别

2024-07-15 15:08:01 389

原创 Validation实现自定义校验

本文为自定义校验器的实现步骤,欢迎大家提出自己的见解!

2024-07-09 10:05:35 632

原创 使用EasyExcel时,如何在非spring容器管理Listener类中注入Bean

所以,如果我们想在这种类文件里面,注入Bean,需要用到Hutool 工具包中提供的一个工具类——cn.hutool.extra.spring.SpringUtil。

2024-07-02 09:59:01 292 1

原创 Springboot数据库查询接口,出现 Available parameters are [arg2, arg1, arg0, param3, param1, param2]错误

错误:org.apache.ibatis.binding.BindingException: Parameter 'username' not found. Available parameters are [arg2, arg1, arg0, param3, param1, param2],解决方法

2024-02-01 13:03:58 788 1

原创 【力扣】O(1) 时间插入、删除和获取随机元素(C++)

如果是remove方法,则先查询,如果存在的话,则将数组最后一个元素与将删除元素换位置,然后释放map对应元素,数组弹出末尾元素。// 由于 2 是集合中唯一的数字,getRandom 总是返回 2。【总结】起初并没有完全看懂题意,通过在网站上查询解法,然后加上自己补充,将代码诠释出来,如果有更好解法,欢迎在评论下方发表哦。如果是insert方法的话,则先在map中查询,如果没有则加入,加入的方式为用map记录存储的下标,并在数组末尾添加此元素;// 2 已在集合中,所以返回 false。

2024-01-30 16:46:35 623 1

原创 【力扣】跳跃游戏II-动态规划(C++)

首先,数组所有元素统统将对应的值+对应的下标,即nums[i]+i。然后通过两层循环,内层循环从下标最小往最大方向,查找能到达相对终点的最小下标元素,然后将其当做新的相对终点,继续寻找到这个点的最小下标元素。在编写代码过程中遇到,初始数组为【0】的情况,此时步数应该为0,但是根据以上算法,步数为1。跳到最后一个位置的最小跳跃数是2。从下标为 0 跳到下标为 1 的位置,跳1步,然后跳3步到达数组的最后一个位置。外层循环作用为更新相对终点,以及判定是否为从下标0开始,如果是,则退出循环,计算结束。

2024-01-24 18:28:10 406

原创 【力扣】跳跃游戏-贪心算法(C++)

【思路】本题主要解题思路为贪心算法,通过对每一个元素进行遍历,来更新从开始到当前遍历下标处,所能到达的最远距离。但该下标的最大跳跃长度是 0 , 所以永远不可能到达最后一个下标。可以先跳 1 步,从下标 0 到达下标 1, 然后再从下标 1 跳 3 步到达最后一个下标。1.先要判断数组长度是否为1,如果为1,根据题意,便直接到达终点,所以直接输出true;2.遇到0时,要进行判断,此处的零是否可到达,如果不可到达,直接输出false;判断你是否能够到达最后一个下标,如果可以,返回。

2024-01-22 14:20:04 498 1

空空如也

空空如也

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

TA关注的人

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