- 博客(82)
- 资源 (1)
- 收藏
- 关注
原创 leetCode-热题100-贪心合集(JavaScript)
我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。注意,划分结果需要满足:将所有划分结果按顺序连接,得到的字符串仍然是。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回。设计一个算法来计算你所能获取的最大利润。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标,如果可以,返回。向后跳转的最大长度。换句话说,如果你在索引。返回一个表示每个字符串片段的长度的列表。处,你可以跳转到任意。给你一个非负整数数组。初始位置在下标 0。
2026-01-08 10:23:14
187
原创 leetCode-热题100-普通数组合集(JavaScript)
请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。之中任意元素的全部前缀元素和后缀的乘积都在。表示若干个区间的集合,其中单个区间为。,请你找出其中没有出现的最小的正整数。并且只使用常数级别额外空间的解决方案。请你合并所有重叠的区间,并返回。,将数组中的元素向右轮转。之外其余各元素的乘积。给你一个未排序的整数数组。是数组中的一个连续部分。时间复杂度内完成此题。请你实现时间复杂度为。
2026-01-08 10:23:09
231
原创 leetCode-热题100-子串合集(JavaScript)
的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的。滑动窗口每次只向右移动一位。如果没有这样的子串,返回空字符串。子数组是数组中元素的连续非空序列。测试用例保证答案唯一。
2026-01-06 15:12:56
237
原创 leetCode-热题100-滑动窗口合集(JavaScript)
的子串,返回这些子串的起始索引。不考虑答案输出的顺序。,请你找出其中不含有重复字符的。
2026-01-06 15:12:48
229
原创 leetCode-热题100-双指针合集(JavaScript)
的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。轴共同构成的容器可以容纳最多的水。找出其中的两条线,使得它们与。答案中不可以包含重复的三元组。返回容器可以储存的最大水量。个非负整数表示每个宽度为。,判断是否存在三元组。,编写一个函数将所有。
2026-01-05 17:14:59
172
原创 leetCode-热题100-二叉树合集(JavaScript)
百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。如果是先翻转右子树,就要先暂存左节点,因为翻转后的右子树被赋值给左节点,会覆盖原来的左节点的值,找不到原来的左子树。给定一个二叉树的 根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。路径 不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。
2026-01-05 15:22:29
1015
原创 【React18+TypeScript】code with mosh - React: Intermediate Topics [2]
App组件同时维护两种状态(任务列表和当前用户),导致dispatch函数需要重命名以保证唯一性,代码结构不清晰将用户状态迁移至独立的自定义Provider组件新建return ({children}本质是封装了useContext(AuthContext)调用的函数,符合React Hook命名规范(以use开头)自定义自定义。
2026-01-05 11:29:15
1396
原创 【React18+TypeScript】使用React Query和React Router改进game-hub项目
TypeScript 运行时 TypeError,本质是对可能为 undefined 的数据缺乏防御性处理,在 React 渲染阶段触发,属于典型的空值访问错误。异步数据管理库,解决 React 中异步数据(如 API 请求、缓存数据、WebSocket 数据等)的获取、缓存、同步、更新和状态管理问题。rawg给的接口中,description的实际值是一个HTML,description_raw的类型才是string。可以去除的包裹,将原Box组件的padding样式移至SimpleGrid组件。
2026-01-05 11:27:29
744
原创 【Node.js】解决npm命令只能在管理员身份下运行
找到node.js的文件夹,然后右键->属性。对这两个文件夹也进行一样的操作。如果这些都尝试过还是不行。win+r,输入cmd。
2025-12-24 09:56:23
172
原创 【React18+TypeScript】code with mosh - React: Intermediate Topics [1]
React Query库的学习和使用,包括获取数据,变更数据
2025-12-24 09:41:29
1085
原创 【React18+TypeScript】综合案例实践-RAWG简单搭建
框架选择React,语言选择TypeScript1-3 Git版本控制初始化操作步骤命令作用1. 初始化仓库在当前目录创建新的 Git 仓库2. 暂存文件将所有文件添加到暂存区3. 提交更改创建第一个提交记录,提交信息为 “initial commit”每次代码变更后,重复执行git add .和git commit -m "描述信息"以保存版本历史需要云端备份或协作,在初始化仓库之后连接远程仓库检查远程仓库是否连接成功VScode的源代码
2025-12-19 16:45:28
649
原创 leetCode-热题100-哈希合集(JavaScript)
遍历源数组,当前遍历到的数字为nums[i],如果Map中存在以 target - nums[i]为key值的元素,说明找到了两个数字加起来等于target的值,这时候返回当前索引和 Map中以 target - nums[i]为key值对应的value值即可。输入: strs = [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”]输出: [[“bat”],[“nat”,“tan”],[“ate”,“eat”,“tea”]]● value的该数字在数组中的位置。
2025-12-15 21:51:37
423
原创 【React18+TypeScript】code with mosh - React 18 for Beginners
useUsers数据获取逻辑封装// Loading// 调用服务器之前设置为truetry {}, []);
2025-12-15 20:05:53
1167
原创 【React基础】篇章3:性能优化相关API&&编写类组件Class API&&zustand状态管理
性能优化相关API&&编写类组件Class API&&zustand状态管理
2025-12-08 21:21:40
775
原创 【React】React-Router学习
语法说明:通过给组件的to属性指定要跳转到路由path,组件会被渲染为浏览器支持的a链接,如果需要传参直接通过字符串拼接的方式拼接参数即可。一个路径 path 对应一个组件 component 当我们在浏览器中访问一个 path 的时候,path 对应的组件会在页面中进行渲染。路由系统中的多个路由之间需要进行路由跳转,并且在跳转的同时有可能需要传递参数进行通信。当访问的是一级路由时,默认的二级路由组件可以得到渲染,只需要在二级路由的位置。各个主流框架的路由常用的路由模式有俩种,
2025-11-28 09:49:45
866
原创 【React基础】美团小案例
或者从这个地址把样例项目拉下来,但这个样例不是使用vite创建的,样例项目过于久远,图片地址都失效了。RTK中增加清除购物车的reducer,组件中提交action。RTK中增加增减的reducer,组件中提交action。参考package.json中的scripts项。在takeaway.jsx中添加菜单激活值下标。在foodItem/index.jsx中修改。现在main.jsx中注入store。在Menu的index.jsx中修改。修改takeaway.jsx。在App.jsx中修改。
2025-11-27 14:43:24
658
原创 【SSM】项目启动出现Caused by: java.io.FileNotFoundException: class path resource [spring.xml] cannot be open
项目启动出现Caused by: java.io.FileNotFoundException: class path resource [spring.xml] cannot be opened because it does not exist
2025-05-22 15:27:04
403
原创 【Python】pip安装requirement.txt文件出错 [Errno 2] No such file or directory(@file)
pip安装requirement.txt文件出错 [Errno 2] No such file or directory
2025-05-12 11:39:52
1058
原创 【工具安装】Windows环境下Node.js的安装与配置
编辑【用户变量】中的Path,将默认的 C 盘下【 AppData\Roaming\npm 】修改成 【node_global】的路径,点击【确定】,变量值为D:\AppDownload\tools\Node.js\node_global\node_modules。此时,安装完express模块之后,【node_global】里自动多出了一个【node_modules】文件夹。测试是否全局安装成功(管理员方式打开cmd)编辑【系统变量】中的Path,新建。如上,安装完成且配置成功。
2025-05-08 14:43:19
402
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1