- 博客(20)
- 收藏
- 关注
原创 ORA-22922: 不存在的 LOB 值
将wm_concat改为listagg正常了(注意oracle版本)奇怪的报错,查询有些数据正常,查询有些数据报错,
2024-09-03 20:52:47 122
原创 代码随想录算法训练营day9|151.翻转字符串里的单词 ,卡码网:55.右旋转字符串,28. 实现 strStr(),459.重复的子字符串,字符串总结,双指针回顾
最近事情较多,博客中断了,每天还在刷题,博客陆续补上。
2024-06-25 00:07:39 935
原创 代码随想录算法训练营day8| 344. 反转字符串,541. 反转字符串II,卡码网:54.替换数字
给定一个字符串 s,它包含小写字母和数字字符,请编写一个函数,将字符串中的字母字符保持不变,而将每个数字字符替换为number。例如,对于输入字符串 "a1b2c3",函数应该将其转换为 "anumberbnumbercnumber"。3.3 原数组复制到扩展长度后的新数组,然后不再使用原数组、原地对新数组进行操作。编写一个函数,其作用是将输入的字符串反转过来。打印一个新的字符串,其中每个数字字符都被替换为了number。不要给另外的数组分配额外的空间,你必须。思路:想清楚外层循环增量。
2024-06-14 13:18:31 535
原创 代码随想录算法训练营day7| 454.四数相加II,383. 赎金信,15. 三数之和,18. 四数之和
思路:前面的两两加和,并记录每个和的次数。再与后面的数组两两加和,再记录次数,最后看和为0的次数。思路:重要的是要想到双指针(不需要处理那么多边界条件特殊情况),及去重逻辑。思路:数组1、2 相加,3、4相加同时判断1、2的结果里有没有符合等于0的。不同的三元组是 [-1,0,1] 和 [-1,-1,2]。思路:去重逻辑、在三数之和的基础上再套一层。注意,输出的顺序和三元组的顺序并不重要。答案中不可以包含重复的三元组。唯一可能的三元组和不为 0。唯一可能的三元组和为 0。,请你计算有多少个元组。
2024-06-14 12:48:17 841
原创 代码随想录算法训练营day6| 哈希表理论基础,242.有效的字母异位词,349. 两个数组的交集,202. 快乐数,1. 两数之和
day5休息。
2024-06-14 00:09:56 1021 1
原创 代码随想录算法训练营第四天|24. 两两交换链表中的节点,19.删除链表的倒数第N个节点,面试题 02.07. 链表相交,142.环形链表II,总结
目录1. 24. 两两交换链表中的节点【中等】1.1 单循环,两两处理,并处理各种特殊情况,未加虚拟头结点 1.2 递归,从后往前,两两处理(官方题解有更优雅的递归) 1.3 单循环,两两处理,增加虚拟头结点,无需特殊处理尾部剩余单节点情况2. 19. 删除链表的倒数第 N 个结点【中等】3. 面试题 02.07. 链表相交【简单】 3.1 需知道如何判断是否相交4. 142. 环形链表 II【中等】 4.1 快慢指针、5、链表总结 1.2 递归,从后往前,两两处理(官方题解有更优雅的递归)
2024-06-11 22:11:49 891
原创 代码随想录算法训练营第三天| 链表理论基础,203.移除链表元素,707.设计链表,206.反转链表
给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点。val 是当前节点的值,next 是指向下一个节点的指针/引用。// 现在,链表变为 1->3。输入:head = [1,2,6,3,4,5,6], val = 6。过程:先写的循序,然后看也可以递归,但递归写成跟循环一样的逻辑。输入:head = [7,7,7,7], val = 7。,请你反转链表,并返回反转后的链表。输出:[1,2,3,4,5]
2024-06-08 13:58:43 756
原创 代码随想录算法训练营第二天| 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II ,总结
numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度。是一个for循环滑动窗口的起始位置,一个for循环为滑动窗口的终止位置,用两个for循环 完成了一个不断搜索区间的过程。窗口的结束位置如何移动:窗口的结束位置就是遍历数组的指针,也就是for循环里的索引。输入:target = 11, nums = [1,1,1,1,1,1,1,1]输入:target = 7, nums = [2,3,1,2,4,3]排序后,数组变为 [0,1,9,16,100]
2024-06-06 22:56:43 891
原创 代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素
Java是没有指针的,同时也不对程序员暴露其元素的地址,寻址操作完全交给虚拟机(根据输出的地址可以看出,这不是真正的地址,而是经过处理过后的数值了,我们也可以看出,二维数组的每一行头结点的地址是没有规则的,更谈不上连续)带来的缺点:正是因为数组的在内存空间的地址是连续的,所以我们在删除或者增添元素的时候,就难免要移动其他元素的地址。数组可以方便的通过下标索引的方式获取到下标下对应的数据(数组下标都是从0开始的)数组是存放在连续内存空间上的相同类型数据的集合(数组内存空间的地址是连续的)
2024-06-05 23:45:11 274 2
原创 vue报错Duplicate keys detected: ‘xxx‘. This may cause an update error.解决
vue报错如下图,但js并没有使用for循环,发现是row-key写错了,已写的字段,值是重复的。改成正确的key就行了
2020-11-26 14:52:37 1065
原创 chrome Stalled时间过长
心跳请求getMsg每秒请求一次,所有卡住的请求会突然一下子全通,如下图好久才发现是浏览器的问题,下图右边为双核浏览器正常。只有坐席电脑出现这个问题。参考:关于请求被挂起页面加载缓慢问题的追查先记录问题,解决后更新。...
2020-10-22 09:54:08 10955 3
原创 poi3.17升级到4.1.2
poi4.1.xAPI文档https://poi.apache.org/apidocs/4.1/改动 3.17 4.12 颜色 HSSFColor.BLACK.index BLACK.getIndex() 获取单元格类型 int cellType = aCell.getCellType(); CellType cellType = aCell.getCellType(); 判断单元格类型 int ...
2020-08-12 14:12:00 5026
原创 Win10资源管理器文件管理器经常无响应右键无响应
命令提示符管理员窗口中键入CHKDSK C:/ R,然后按Enter键。之后,键入y并再次按Enter键。重新启动PC并等待CHKDSK扫描完成。问题解决。
2020-07-30 09:08:08 5506 4
原创 微信开发者工具真机调试一直提示:已结束,请重新开始
试了网上没有找到很好的办法,试了清除缓存、关闭微信开发者工具,重新打开项目都不行,网上找的其它方法太麻烦也没试自己试了一下改一下项目名字就可以了。...
2020-04-26 10:48:45 2877
原创 Pushlet长连接(实时推送)
发现谷歌浏览器即使pushlet前端传参使用长链接 stream 模式,但还是实际上效果还是长轮询模式,但ie、火狐上都是正常的长链接模式然后在pushlet.properties 中有这样两个配置# You may force all clients to use pull mode# for scalabilitylisten.force.pull.all=false## ...
2019-08-29 11:57:46 536
转载 Spring MVC 和 Spring 总结
原文:https://www.cnblogs.com/doudouxiaoye/p/5693399.html1. 为什么使用Spring ? 1). 方便解耦,简化开发 通过Spring提供的IoC容器,可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。 2). AOP编程的支持 通过Spring提供的AOP功能,方便进行...
2018-04-08 22:03:40 132
转载 HashMap和ArrayList如何扩容
ArrayListjdk1.8。从add()与addAll()方法中可以看出,每当向数组中添加元素时,都要去检查添加元素后的个数是否会超出当前数组的长度,如果超出,数组将会进行扩容,以满足添加数据的需求。ArrayList自动容量扩充选择扩充1.5倍这种算法构造出来的新的数组长度的增量都会比上一次大( 而且是越来越大) ,即认为客户需要增加的数据很多,而避免频繁newInstance 的情况。Ha...
2018-04-08 20:13:42 920
转载 索引失效原因及解决索引失效方法
原文:https://www.2cto.com/database/201712/702834.html索引失效原因一.准备工作创建student表,id是主键创建复合索引?1create index idx_name_age on student(name,age);查看索引?1show index from student;二.索引失效原因1.全值匹配我最爱?1explain select * ...
2018-04-08 14:20:19 28434 6
转载 数据库索引到底是什么,是怎样工作的?
我们通过一个简单的例子来开始教程,解释为什么我们需要数据库索引。假设我们有一个数据库表 Employee, 这个表有三个字段(列)分别是 Employee_Name、Employee_Age 和Employee_Address。假设表Employee 有上千行数据。现在假设我们要从这个表中查找出所有名字是‘Jesus’的雇员信息。我们决定使用下面的查询语句:SELECT * FROM Employ...
2018-04-08 14:09:50 135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人