- 博客(21)
- 收藏
- 关注
原创 MySQL窗口函数
窗口函数的使用场景,在每组内排名,比如因为olap是对where或者group by子句处理后的结果进行操作,所以,原则上只能写在中窗口函数具备group by和order by 的功能,为什么还要使用?因为,group by 分组汇总后,一行只有一个类别。而partition by 和rank函数 不会减少原表中的行数之所以叫“窗口”,是因为partition by后分组的结果称为“窗口”,表示“范围”
2023-11-14 20:46:06
107
1
原创 23/10/6/刷题记录之回溯
回溯法也叫回溯搜索法,它是一种搜索的方式。回溯是递归的副产品,只要有递归就会有回溯。——虽然回溯法很难,很不好理解,但是回溯法并不是什么高效的算法。因为回溯的本质是穷举,穷举所有可能,然后选出我们想要的答案,剪枝的操作可以让回溯法高效一点,但是仍然不能改变回溯法的本质——组合无序,排列有序。——伪代码回溯函数的终止条件回溯搜索的遍历过程。
2023-10-06 20:10:56
120
1
原创 23/9/8-23/9/9刷题记录之动态规划
动态规划中每一个状态一定是由上一个状态推导出来的,和贪心不同(贪心是没有从状态推导的,而是从局部直接选择最优的)
2023-09-09 23:29:01
200
1
原创 23/9/4刷题记录
javapython中用[][]表示时间复杂度: appendTail()函数为 O(1);deleteHead() 函数在 N 次队首元素删除操作中总共需完成 N个元素的倒序。空间复杂度 O(N) : 最差情况下,栈 A 和 B 共保存 N个元素。时间复杂度 O(1) : push(), pop(), top(), min() 四个函数的时间复杂度均为常数级别。空间复杂度 O(N) : 当共有 N个待入栈元素时,辅助栈 B 最差情况下存储 N 个元素,使用 O(N) 额外空间。
2023-09-08 23:14:01
70
1
原创 Mybatis报错:There is no getter for property named ‘xxx‘ in ‘class xxx 的解决办法
用的是lombok的@Data生成Getter、Setter,但是由于数据库名称和后端实体类不对应,搜索不到。如数据库名称”stu_id“,后端实体类的"stuId"。
2023-05-31 14:25:01
11196
1
原创 Java网络编程-客户端搜索文件&服务器传输
客户端向服务器发送查询文件,服务器在指定文件夹传输。若存在该文件,则传输给客户端,若不存在,传输不存在的信号。
2022-11-26 14:44:49
317
原创 第5章 循环(程序清单)
I wrote them for reviewing, and add some notes.All resources come from 《Introduction to Java Programming and Data Structure》.Only for references & kind comments are welcomed.
2022-09-18 16:00:01
328
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人