首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Per Day
Always_positive
创建于2021-05-13
订阅专栏
本专栏主要记录每日一题
等 152 人订阅
共268篇文章
创建于2021-05-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Egg.js中定时任务的核心用法
一、定时任务的基本使用 在app文件夹下新建一个schedule文件夹,并在下面建立一个watchfile.js(可以自定义) 控制台将每隔1s打印下面的内容 下面是一种简写的方式 二、定时爬取指定网
Egg.js中控制器基类的简明用法
一、指定时间后跳转到指定页面 二、控制器基类BaseController 在app文件夹下新建文件夹core,并在其中新建base.js 需要使用基类方法的控制器修改控制器继承来源 封装的方法已经在t
Egg.js中路由的核心用法
一、路由的几种写法 一般写法 带有中间件的写法 包含名字的路由写法 二、路由重定向 外部重定向 内部重定向 三、路由分组(路由映射) 在app下新建一个routers文件夹,然后在该文件夹下建立类似下
(最系统、最全面)这一次,彻底搞懂HTTP面试
一、HTTP2新特性 二进制分帧 首部压缩 流量控制 多路复用 请求优先级 服务器推送 二进制分帧 帧、消息和数据流的关系 帧(frame):可以理解为一个连续的消息流中的一个片段,是最小单位。 消息
Egg.js中间件的核心用法
一、在应用中使用中间件 在app/middleware文件夹下新建一个auth2.js 注册中间件 给中间件传参 中间件读取传过来的参数 二、在router.js中使用中间件 定义中间件的方式和上文的
LeetCode——合并两个有序数组(双指针)
题目描述 解题思路 首先使用splice方法,将nums1和nums2指定位置之后的无关元素去除。 如果二者其中有一个是空数组,则直接push到nums1中。 定义双指针,进行依次比较,小的放到num
LeetCode——二叉树的层序遍历(递归与非递归)
题目描述 递归实现 非递归实现 题目反思 使用递归的层序遍历和使用迭代的层序遍历都需要借助层数level这个变量。 递归的思想和队列的思想值得我们学习。
腾讯云Severless核心用法
什么是Serverless? 传统的高并发架构 Serverless下的高并发架构 Egg.js项目结构图 腾讯云Severless 安装serverless 查看版本 快速生成一个项目 在空文件夹下
迭代法实现对二叉树的前中后序遍历
题目描述 前序遍历 中序遍历 后序遍历 总结对二叉树的遍历是面试中常出现的题目,二叉树的前中后序遍历可以通过递归实现,也可以通过迭代实现,递归的方式在实际使用时,可能会面临内存溢出的风险,所以掌握迭代
递归模板解决二叉树的前中后序遍历问题
题目描述 前中后相对的是谁? 前序遍历 根 -> 左 -> 右 中序遍历 左 -> 根 -> 右 后序遍历 左 -> 右 -> 根 解题模板 题目反思
二刷--无重复字符的最长子串
题目描述 解题思路 AC代码 题目反思 学会使用哈希表作为滑动窗口的载体。 只要是涉及到窗口的长度,一定要考虑到左右指针之间的关系。
从原理上解读useState钩子函数
原生useState具有的几个特点 返回一个数组,数组的第一个参数值是状态值,第二个参数值是设置状态的方法。 useState会判断传入的state是初始值还是已存在的值。 useState可能被多次
LeetCode——有效的括号(借助栈)
题目描述 解题思路 首先,定义一个栈。 遍历字符串中的每一个元素,如果该元素是左括号,不管是哪一种类型的左括号都直接入栈。 如果遇到的是右括号,首先判断栈中是否有元素,如果没有元素则直接返回false
LeetCode——最小路径和(动态规划)
题目描述 解题思路 核心的DP方程 $dp[i][j] = dp[i][j] + Math.min(dp[i-1][j],dp[i][j-1]) + dp[i][j]$ 处理边界条件 第一行的处理方法
VsCode通过snippet generator快速生成自定义代码片段
一、首先在snippet creator上生成代码片段模板 首先复制我们需要快速生成的代码模板。 复制到下面的区域中。 输入触发片段的快捷代码 将生成的代码复制到VsCode的用户代码片段中 注意选择
LeetCode——最大子序和(贪心算法)
题目描述 解题思路 AC代码 题目反思 此题使用贪心算法,解题代码看似很简单,但是思想确实很难理解的,所以需要我们多练,多思考,准确理解每一个变量的含义。
LeetCode——最长回文子串(中心拓展法)
题目描述 解题思路 将字符串的长度分为奇数和偶数的情况。 奇数的情况,传入的是两个相同的下标,偶数的情况传入的是i和i+1。 如果m大于等于0,n小于len,并且这两个字符是相等的,则一个左移,一个右
LeetCode——最长公共前缀(数组API-every方法)
题目描述 解题思路 首先获取数组的第一个字符串,以这个字符串为标准进行后续的判断。 定义需要返回的最终字符串,初始值为空串。 使用循环比例第一个字符串,每次遍历的时候,都利用数组的every这个API
这一次,学会手写useEffect
原生useEffect具备的几个特点 useEffect可以多次调用。 useEffect根据传入参数的不同,具有不同的执行方法。 手写useEffect的步骤 第一步:使用数组来存储不同的effec
带你一起手写useReducer
原生useReducer的特点 接收两个参数,第一个参数是reducer函数,第二个参数是一个初始的状态值。 useReducer返回的是一个数组,数组的第一个元素是存储的状态,第二个元素是触发act
下一页