CodingWithAlice

我的一方小天地,如果对你有帮助,那真的太好了

5. 最长回文子串

5. 最长回文子串 力扣 15. 给你一个字符串 s,找到 s 中最长的回文子串。如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。 示例1: 输入:s = "babad" 输出:"bab" 解释:"aba" 同样是符合题意的答案。 示例 2: 输入:s = "cbbd" 输出:"bb" 解法一(自己写的) 核心:在字符串循环中,先找到重...

15. 三数之和

15. 三数之和 力扣 15. 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请你返回所有和为 0 且不重复的三元组。 注意:答案中不可以包含重复的三元组。 示例1: 输入:nums = [-...

3. 无重复字符的最长子串

3. 无重复字符的最长子串 力扣 3.给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示例1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: s = "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。 示例 3: 输入...

2. 两数相加

2. 两数相加 力扣 3.给你两个 非空 的链表,表示两个非负的整数。 它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例1: 输入:l1 = [2,4,3], l2 = [5,6,4] 输出:[7,0,8] 解释:342 + 46...

JSON.stringify()的坑及实现

JSON.stringify()的坑及实现 题目来源:GitHub 手写题集合 刷题 总结:文章概要分为三个部分,JSON.stringify 踩的坑 + 循环引用问题 + 手写 JSON.stringify 一、JSON.stringify 踩的坑 前后端约定,前端传递的参数格式为 [{key, value},...],但是 JSON.stringify 处理数据的时候,有一个原则...

62. 不同路径

62. 不同路径 题目: 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 问总共有多少条不同的路径? 示例:输入:m = 3, n = 7 输出:28;输入:m = 3, n = 2 输出:3;输入:m = 7, n = 3 输出:28...

clickhouse、mysql、mongodb异同

clickhouse、mysql、mongodb异同 ClickHouse、MySQL 和 MongoDB 是三种不同类型的数据库管理系统,它们的区别和优缺点如下: 数据模型: ClickHouse 是一种 列式数据库,适合于高吞吐量、低延迟的分析场景; MySQL 是一种 关系型数据库,适合于事务处理和 OLTP 场景; MongoDB 是一种 文档型数据库,适合于 半...

fetch

fetch、axios、ajax - 有关中止请求 参考文章:ajax和axios、fetch的区别、MDN - AbortController、MDN - AbortSignal 背景: 有一个查询接口,响应时间很长(5min)左右,所以需要提供一个用户不愿意等待时的「中止」按钮 知识学习: 一开始我们用的 XHRHttpRequest【传统 ajax】 -> jQuer...

React 相关基础知识

React 相关基础知识 第五课 Context - 无须明确地传遍每一个组件,就能将值深入传递进组件树 设计目的是为了共享那些对于一个组件树而言是“全局”的数据, 而不必显式地通过组建树逐层传递 props(在这之前,如果有全局状态管理需要使用 redux) 缺点:使组件的复用性变差 // 下方案例直接从官方文档拷贝 const ThemeContext = React.crea...

Antd 的深入学习

Antd 的深入学习 场景:原本 Form 中已经有了 formData 作为初始数据;在渲染表单的时候,需要依据其中的字段查询另一个接口,拿到对应数据用于渲染表单的下一部分 由于 formData 作为参数不方便修改(直接赋值修改是无法触发更新的),所以选择将新接口返回的字段通过 form.setFieldsValue(res) 增量式添加到 form 中(form 中的字段都是通过 ...