- 博客(12)
- 收藏
- 关注
原创 解决mybatis-plus的updateById报错的问题
看一看entity包下的实体主键和数据库主键是否一致,或添加@TableId设置主键。
2023-08-03 14:27:37 336
原创 微信小程序简单组件
"selectedIconPath"为点击时的图片。icon-sousuo 为图标名称。iconPath为未点击时的图片。icon为储存本地图片的文件夹。
2023-07-22 16:26:47 50
原创 My-Batis-plus 配置及 CRUD操作
用于扫描和注册MyBatis的Mapper接口 并将其注册为Spring管理的Bean。在controller 目录下创建UserController.java。用Mybatis:新建Mapper目录 创立UserMapper接口。然后在运行文件加上MapperScan("mapper包的路径")用Mybatis-Plus:创立UserPlusMapper接口。Mapper接口是定义数据库操作方法的接口。1:在pom.xml文件下添加依赖。第3行book改为自己的数据库名。放在属性上映射数据库属性。
2023-07-20 01:05:28 390
原创 SpringBoot常用注释和功能和Swagger的配置
1:在com/example/demo/interceptor包下新建LoginInterceptor.java文件生成拦截器,可自己写判断语句,返回true为能正常访问网址。需要重新指定静态资源。2:在com/example/demo/config包下新建WebConfig.java文件添加拦截器,自己设置拦截路径。2:然后在com/example/demo/config包下创建SwaggerConfig.java 文件。/static/** 可改为自己在前端想要的路径。1:修改静态文件的访问路径。
2023-07-19 21:44:08 212
原创 用idea创建SpringBoot项目并布置热部署
点击下一步选择Web SringWeb(根据需求选择SpringBoot版本 我用的是2x版本)然后在\resources\application.properties文件里面添加。首先在pom.xml文件的 标签内复制如下代码。按住ctrl+shift+o(或者点击右上角的 加载maven更改)接下来布置热部署依赖(当修改代码时不用重启整个程序)重启项目热部署就生成了。点击创建然后就生成了。在设置-高级设置打勾。
2023-07-18 23:40:06 398 1
原创 4507. 子数组异或和(异或,前缀和)
可知子集前半部分和后半部分异或和相等且(a^x)^x=a;a=(k~i)的前缀和,x为(1到k)的前缀和。我们可用一个数组记录一下当前某个 1到k的异或和 的出现次数,注意区分奇偶。朴素法是枚举到i时从1到i找到与当前前缀和相等的值,时间复杂度为。所以只需要找到与当前序列的前缀异或和值相等的子数组疑惑和即可,
2023-05-06 23:18:10 119
原创 AcWing4505. 最大子集(哈希表,二分)
当长度为3时则设答案为非递减排序为a,b,c;当长度为4时,在长度为3的基础上多了d-a=当长度为n时是在n-1的基础上推导而来。思考:答案长度为1或2时易找到规律,时可以发现等式两边奇偶性不等,则不成立。则1+2^(y-x)=2^(z-x)t=(x,k,m);,有n>(m,k),(由上面的规律可得)
2023-05-05 23:47:47 25
原创 4502. 集合操作(双指针)(有详细过程)
易知S集合应该除max(s)以外尽量取最小的数,因此S应该是从 下标0开始到k的的元素加一个其它值。首先数据范围为5*10^5,一般来说时间复杂度到10^9就会超时,因此本题的时间复杂度应该为。求:max1(s)-mean1(s)-max2(s)+mean2(s);mean(s)要尽量小,max(s)要尽量大,这时来分析两者之间的关系。k+1是因为还要计算包括max(s)在内的k+1个元素和的平均数。(2):求序列S:max(s)-mean(s)则max(s)应该取队尾(因为队尾元素最大)
2023-05-04 23:24:15 35 1
原创 4501. 收集卡牌
当st[f]=n时代表:张数最少为一张的种类数有n种。res记录种类,当res=m时输出1,所有st减一。st[i]记录牌中大于等于i张的种数。st[] 记录每种牌的剩余个数。时间复杂度:O(n*m);a[i]记录某种牌有多少张。(可以在草稿纸上模拟一下)第一反应是暴力求解,时间复杂度:O(n)
2023-05-03 22:55:11 38
原创 acwing 4499. 画圆
2:给定的点在画的圆内或圆外。1:画一个圆在给定的圆内。点s有3种情况 在园内,在圆外,在圆上。其中如果在圆外无法同时满足1,2。所以在圆上时为面积最大为给定的圆。圆的半径越大面积就越大。半径rr=so+op。
2023-05-02 22:26:58 35 1
原创 acwing4498. 指针
额~,不难看出每一次更新所有可能值的是对称的,所以用一个队列q存更新前的值,另外一个队列v存更新后的值,后把v的值赋给q,注意要模360,再拿最后一个出来比较。n
2023-05-01 23:09:41 43
原创 4496. 吃水果
在1到4插入隔板,使隔板两边的颜色不同,隔板之间的颜色相同,刚好满足题目条件,数据范围1~2000 直接用矩阵求组合数。本题是求k个小朋友拿到的水果和其。
2023-04-30 23:00:59 45 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人