首页
学习
活动
专区
工具
TVP
发布

flytam之深入前端技术栈

专栏成员
102
文章
112909
阅读量
23
订阅数
React中的浅比较是如何工作的?
浅比较这个概念在React开发过程中很常见。它在不同的过程中扮演着关键的角色,也可以在React组件生命周期的几个地方找到。判断class组件是否应该更新、React hood的依赖数组、通React.memo 缓存处理等例子
ACK
2022-05-06
2.9K0
从一个webpack打包bug到探索resolve背后的机制
经过进一步调试发现,原因是在业务代码的lib/axios.ts的import axios, { AxiosError, AxiosRequestConfig, AxiosResponse } from 'axios';这行代码的引入居然是引入的 业务代码的lib/``axios``.ts而不是node_modules中的axios
ACK
2021-11-04
9790
译:npm 7已经可以使用了
除了一些新特性和不兼容更改之外。与npm 6相比,我们对npm 7的性能方面产生了一些重要的影响,其中包括:
ACK
2021-03-02
1.4K0
react useCallback完美替代方案
react函数组件为了保持引用不变,很多时候需要借助useCallback,但是useCallback强依赖于外部变量,必须传个依赖变量,万一漏传了很容易出问题。比较函数复杂时较麻烦,使用这个即可完美解决,引用不变,调用肯定是最新的,并且不需依赖
ACK
2021-01-21
1.5K0
77.9K Star 的 Axios 项目如何优雅实现请求重试
项目中,经常会有很多用户的网络抽风或者各种原因造成偶发性的网络异常请求错误,如果没有重试机制,有时候体验就比较糟糕。这个时候实现网络错误请求错误重试也能比较好的解决这种偶发场景。
ACK
2020-11-24
3.1K0
leetcode 177场周赛题解
思路:这个题虽然说是二叉树,不过和常规的二叉树题没啥关系,通过观察题目给上的不符合条件的输入样例的二叉树可以知道有3种情况不符合 1、一个节点被多于2个的节点同时指。也就是说这个节点的值在输入的leftChild和rightChild数组中出现超过1次
ACK
2020-02-25
4220
由浅至深了解webpack异步加载背后的原理
1、module:我们源码目录中的每一个文件,在 webpack 中当作module来处理(webpack 原生不支持的文件类型,则通过 loader 来实现)。module组成了chunk。
ACK
2020-02-08
1.5K0
leetcode 907子数组的最小值之和题解
思路分析:这里是求出子数组的最小值之和,其实并不需要知道这个子数组的除了最大值之外其它数值。通过对实例的分析,我们可以得出一个17运用公式如何算出来:(1+0-0 (0-0)*(0-0))*3+(3-0+1+(3-1)*(1-0))*1+(1+3-2+(3-2)*(2-2))*2+(1+3-3+(3-3)*(3-3))*4 = 17。
ACK
2020-01-14
1.4K0
Go之数组/切片
在Go中,数组的长度是固定的,创建后不可修改。所以一般情况下用切片比较 方便。切片的长度是可变的,比较好用。
ACK
2020-01-14
6110
Node.js宣布新的--experimental-modules【译】
原文:Announcing a new --experimental-modules
ACK
2020-01-14
1.7K0
nodejs 多线程支持
1、类似于cluster的多进程模式需要判断当前是否主进程,这边也提供了类似的api。通过isMainThread即可。
ACK
2020-01-14
1.1K0
leetcode非递归遍历二叉树
非递归遍历二叉树 中序遍历 leecode94 左根右 var inorderTraversal = function(root) { // 中序遍历 const number= [] const arr = [] while(true){ while(root){ arr.push(root) root = root.left } if (!arr.length) {
ACK
2020-01-14
5090
leetcode 139
给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。
ACK
2020-01-14
3020
18前端实习面经+offer
总的来说,该前端面试覆盖的内容还是相当广的,而且非常注重基础(这应该是大厂的一贯风格)。计算机基础课程操作系统、数据结构、计算机网络必须非常扎实,然后前端css、js、框架原理源码和node都要熟悉或者有一定了解,还要对前端的新发展有一定了解。
ACK
2020-01-14
5090
leetcode 15 3sum
leetcode 15,大概就是给一个若干整数组成的数组,求出其中3个的和为0的组数。
ACK
2020-01-14
2980
leetcode 11
题目大意,给n个点,在一个数轴上。每个点对x轴作垂线,找出由两条垂线和X轴组成的一个“容器”的装的水面积最大。就是两条垂线较小的高度*两垂线高度的面积最大。 1、暴力做法 两两遍历。显然是会超时的 2、思路一 从左到右,找出以每一个点所在的垂线作为较矮的高度时候的最大面积,把每个点的垂线作为最大面积一一比较即可。也就是一个点分别往左扫和往右扫。
ACK
2020-01-14
3580
leetcode Problem 5 最长子回文串
1、暴力做法。 遍历所有的子串,求出最长。复杂度O(n3)。显然GG了。 2、动态规划 把一个大问题分解成每一个小问题进行求解。假设字符串s,则s[i]到s[j]是回文的话,s[i+1]到s[j-1]也是回文;或者说,已知s[i+1]到s[j-1]是回文的情况下,如果s[i]==s[j]则,s[i]到s[j]就是回文,我们用数组table[i][j]来表示i到j的是否回文状态。代码如下,复杂度是o(n2)。
ACK
2020-01-14
2900
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档