回溯算法 回溯算法本质上是遍历所有的解,为了能遍历到所有的解,将求解分为多个阶段,每个阶段先随便找条路走,发现路走不通的时候,在换一种走法走,当所有路都走完,再返回上一阶段继续遍历路径,这样遍历完所有的解。 本质是穷举,很多问题只能暴力搜索,甚至暴力 2023-10-24 技术栈 算法题
动态规划算法题 动态规划顾名思义,动态添加可选项,每一步规划当前最优解 动态规划适用于每一步都会影响后续的情况, 或者说 每一个状态一定是由上一个状态推导出来, 某一问题有很多重叠子问题,本质是遍历 一点就区分于贪心,贪心没有状态推导,而是从局部直接选最优 2023-10-16 技术栈 算法题
qiankun学习笔记 qiankun学习笔记微前端第一步,解决了什么痛点:大应用拆分渐进式技术栈升级 附带优势:多团队合作,独立部署技术栈无关 第二步,实现了什么功能:沙箱:CSS隔离,JS隔离,路由隔离微应用调度 第三步,如何实现沙箱和微应用调度….qiank 2023-09-22 技术栈 微前端
Hash路由和History路由 Hash路由和History路由路由原理为了实现单页面应用,需要实现 改变视图和URL 而不向后端发起请求, 浏览器提供了两套不同的API支持,也就是 hash 和 history, 而无论 vue 还是 react, Hash 还是 Hi 2023-09-19 技术栈 React
SingleSpa原理 SingleSpa原理微前端第一步,解决了什么痛点:大应用拆分渐进式技术栈升级 附带优势:多团队合作,独立部署技术栈无关 第二步,实现了什么功能:沙箱:CSS隔离,JS隔离,路由隔离微应用调度 第三步,如何实现沙箱和微应用调度….qiank 2023-09-13 技术栈 微前端
扫描线 扫描线只检查终点和起点 1.Merge Intervals ( LeetCode 56 )时间88击败 内存99击败 var merge = function(intervals) { const result = [] 2023-08-15 技术栈 算法题
可能是个学习计划 当理想自我和实际自我合二为一时,人们就会失去学习的动力。警惕道德许可效应(获得进步后提醒自己,真正的目标是什么,忽略进步,关注差距,时刻记住自己的目标是什么)。 2023-04-11 生活区 计划
事件循环 chrome浏览器进程浏览器进程界面显示 用户交互 子进程管理 提供储存功能 渲染进程将HTML CSS JS转换为用户交互的页面排版引擎Blink JS引擎V8 运行其中非同源网站,每个Tab一个渲染进程安全考虑,渲染进程运行在沙箱模式下 2023-04-04 知识点 Chrome
3699丐版MacMini食用指南 纯windows用户,最近入手了很火的丐版Mac mini,使用了几天,感觉还不错。 写下自己使用历程,最近有类似购机需求的朋友可以作为参考。 需求 鲁迅曾经说过,适合自己的才是最好的 普通人买电脑,最重要的就是看清自己的需求,不然就会 2023-04-02 生活区 日常
正则 deerchao大佬的正则表达式30分钟入门教程学习笔记,大佬的这篇文章帮了我很多次 元字符匹配一个位置. 匹配除换行符以外任意字符\w 匹配 字母 数字 下划线 汉字\s 匹配 空白符\d 匹配 数字\b 匹配 正则单词的开始 或 结束 2023-03-22 经验帖 JS基础