Monorepo通过将多个项目放于一个仓库的管理方式,方便代码复用和管理,并且可以共用一套基础设施,简化构建流程
今日线上一面,复盘一些知识点,感觉自己表现得比较差,八股文也背的少= =
学而时习之 ,不亦说乎~
动画:viualgo排序冒泡排序最简单但性能并不好,不建议工作中使用,但面试可以用到,每次成员都和后一位成员对比,如果比它大则往后走,否则结束到下一位成员开始排序const bubbleSort = <T extends number>(ary: Array<T>, sort: "asc" | "desc" = "asc") => { const len = ary.length - 1; for (let i = 0; i < len; i++) { // 核心 内圈循环每次最大循环次数都减少基于外圈一次 // 因为排完一位成员,下一次的循环就要排除掉这个成员 for (let j = 0; j < len - i; j++) { if (sort === "asc") { if (ary[j] > ary[j + 1]) { const temp = ary[j];
紧跟时事(滑稽)
除了最常用的一些字符串替换拼接等操作,我们还应该从根本上认识字符串的一些误区
Harexs
风归云动,天河泻梦