- 博客(272)
- 收藏
- 关注
原创 拼音排序问题
但是这个Collator是java.text包下的比较器,在对很多中文汉字的支持上都是错误的。众所周知,当使用拼音进行排序时,我们需要使用对中文支持的比较器进行排序。遇到了一个拼音相关的问题。
2025-07-24 11:36:57
324
原创 JQuery事件
event.target 触发事件的DOM元素。event.offsetX 相对于事件元素左上角。eg: 将选择器选中的元素下的所有li绑定事件,并委托选择器选中的元素进行点击触发。console.log('按钮被单击了');console.log('按钮被单击了');console.log('按钮被双击了');console.log('鼠标左键按下');console.log('鼠标左键松开');当鼠标进入目标元素的时候调用所绑定的函数。当鼠标左键按下的时候调用所绑定的函数。当鼠标离开元素时触发事件。
2025-07-23 13:26:12
937
原创 JQuery方法
post请求: 也可以用$.post(url, data, function)get请求: 也可以用$.get(url, data, function)
2025-07-23 13:24:04
358
原创 traditional
参数如果为数组就会自动将参数在url中转换成参数[]的形式。但是正常情况下,我们需要保证前后端的参数名称一致。使用ajax调用后端接口时。所以在ajax中设置属性。
2025-07-23 11:43:59
90
原创 JQuery选择器
执行核心函数后返回一个jquery核心对象,对象内部包含的是dom元素对象的伪数组。选择所有标签为ul下的所有span子标签 仅包含子标签不包含后代标签。选择所有class为content的标签下的所有子标签。选择所有标签为ul下的所有span子标签 包含后代标签。选择所有标签为p和标签为button的标签。选择id为box的标签的下一个兄弟标签li。选择所有标签为p且类为red的选择器。选择所有class为red的标签。选择所有id为btn的标签。选择内容为"男"的单元格。选择内容为空的单元格。
2025-07-23 11:24:38
260
原创 response输出流文件导出报空指针
最终发现这个功能处于一个多线程环境下,调用的目标outstream在被其他线程操作过后就会在这里报空指针TAT。场景是一个普通的文件导出,导出方式是直接设置response的outputstream将文件流返回给浏览器。所以为什么报的不是stream is closed 谁能告诉我 QAQ。发现空指针报错来自于缓冲数组为空,便开始尝试各种方式调整文件内容。但是在从临时目录读取输入流copy到目标输出流时一直报空指针。今天遇到了一个很奇怪的问题,排查了很长时间。期间查阅资料耗费3h+
2025-07-09 15:11:36
122
原创 leetcode198打家劫舍
你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,给定一个代表每个房屋存放金额的非负整数数组,计算你。,一夜之内能够偷窃到的最高金额。
2024-08-27 16:44:18
757
原创 leetcode11:盛水最多的容器
轴共同构成的容器可以容纳最多的水。找出其中的两条线,使得它们与。**说明:**你不能倾斜容器。返回容器可以储存的最大水量。
2024-08-26 14:53:25
246
原创 leetcode167:两数之和II
你所设计的解决方案必须只使用常量级的额外空间。,请你从数组中找出满足相加之和等于目标数。如果设这两个数分别是。的形式返回这两个整数的下标。以长度为 2 的整数数组。重复使用相同的元素。
2024-08-26 14:42:44
298
原创 leetcode322:零钱兑换
求最小物品数:dp[j] = dp[j-nums[i]] + 1。如果没有任何一种硬币组合能组成总金额,返回。,表示不同面额的硬币;你可以认为每种硬币的数量是无限的。计算并返回可以凑成总金额所需的。
2024-08-26 13:56:47
363
原创 leetcode377:组合总和IV
动态规划,如果顺序不同算不同组合,就先遍历背包大小再放物品,这样任意背包大小都存放的是所有物品的可能。题目数据保证答案符合 32 位整数范围。
2024-08-26 12:58:00
338
原创 leetcode518:零钱兑换II
请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回。题目数据保证结果符合 32 位带符号整数。表示不同面额的硬币,另给一个整数。假设每一种面额的硬币有无限个。
2024-08-26 12:46:56
273
原创 leetcode17:电话号码的字母组合
给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。的字符串,返回所有它能表示的字母组合。
2024-08-26 12:13:19
431
原创 leetcode494:目标和
在只放前i-1个物品的情况下,如果要放i物品,dp[j] 就多出dp[j-nums[i]]种情况。返回可以通过上述方法构造的、运算结果等于。,然后串联起所有整数,可以构造一个。向数组中的每个整数前添加。给你一个非负整数数组。
2024-08-26 11:07:10
293
原创 leetcode1049:最后一块石头的重量II
01背包问题,将背包填满至石头总和的一半或向下取整即可。,然后将它们一起粉碎。假设石头的重量分别为。如果没有石头剩下,就返回。有一堆石头,用整数数组。
2024-08-26 03:38:56
300
原创 leetcode63:不同路径II
机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish”)。现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径?网格的左上角 (起始点在下图中标记为 “Start” )。网格中的障碍物和空位置分别用。动态规划,递推加点条件即可。
2024-08-25 18:22:25
260
原创 leetcode746:最小花费爬楼梯
个台阶向上爬需要支付的费用。一旦你支付此费用,即可选择向上爬一个或者两个台阶。请你计算并返回达到楼梯顶部的最低花费。
2024-08-25 18:06:14
349
原创 leetcode738:单调递增的数字
贪心,找到符合单调递增序列的后一个数字-1,后面的全部设置为9。当且仅当每个相邻位数上的数字。的最大数字,且数字呈。时,我们称这个整数是。
2024-08-25 13:33:30
236
原创 leetcode56:合并区间
一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。表示若干个区间的集合,其中单个区间为。请你合并所有重叠的区间,并返回。贪心,先排序,再合并即可。
2024-08-25 03:00:02
237
原创 leetcode763:划分字母区间
我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。注意,划分结果需要满足:将所有划分结果按顺序连接,得到的字符串仍然是。返回一个表示每个字符串片段的长度的列表。贪心+哈希表记录最远距离,只要满足就截断。(不是复杂度最优解)
2024-08-25 02:40:51
934
原创 leetcode452:用最少数量的箭引爆气球
有一些球形气球贴在一堵用 XY 平面表示的墙面上。墙面上的气球记录在整数数组。处射出一支箭,若有一个气球的直径的开始和结束坐标为。你不知道气球的确切 y 坐标。弓箭一旦被射出之后,可以无限地前进。贪心:按最左边界排序,右边界动态移动。一支弓箭可以沿着 x 轴从不同点。返回引爆所有气球所必须射出的。找出每个左右边界内的局部最优解。可以射出的弓箭的数量。
2024-08-25 01:37:48
176
原创 leetcode406:根据身高重建队列
贪心算法,先按身高从高到低排序,再将需要前面有i个人高于他的对象插入在i的位置,保证前面正好有i个人比他高。表示队列中一些人的属性(不一定按顺序)。返回的队列应该格式化为数组。假设有打乱顺序的一群人站成一个队列,数组。请你重新构造并返回输入数组。是排在队列前面的人)。
2024-08-24 19:54:04
308
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人