框架源码 Vue ownKeys 中的追踪是怎么设计的 ownKeys 拦截的是 Reflect.ownKeys, for…in, Object.keys 等这类遍历属性键的操作,如果有如下代码 123456const state = reactive({ a: 1, b: 2 })effect(() => { for (const key in state) 2026-07-28 document #面试 #八股 #前端
前沿 常见的模型参数及作用 温度(0-1) 控制模型输出的随机性,决定了模型在生成下一个词时,对高概率词语的“自信”程度。 值越低越严谨保守,适用于需要精确回答的场景;值越高模型会更多考虑低概率的词语,输出更加随机和具有创造性,适用于需要创意性的场景 Top-p(核采样)(0-1) 控制模型输出的随机性。从一个累积概率总和为 p 的词语集合中进行采样。 top-p=0.9 意味着模型只考虑累 2026-07-28 #面试 #八股 #前端
CSS flex 和 grid区别 flex 注重的是一维的排列,例如行和列,它的布局方向是沿着主轴或交叉轴排列,通常是根据内容驱动的,子元素大小可以影响整体的布局,它注重控制的是元素之间如何分配空间。 grid 注重的是二维的排列,它有行和列的概念,通常我们会定义好网格的属性,再将项目放入对应的网格中,它注重控制元素在网格中的确切位置 grid 通常用来处理整体布局,例如整个页面的布局。用 grid 2026-07-28 document #面试 #八股 #前端
手撕代码 实现 Promise.all 需要返回一个 promise 接收的参数是一个promise或者非promise值组成的数组,用Promise.resolve统一处理 当所有任务完成的时候resolve结果数组 当有一个reject的时候整个函数reject 边界情况:传入的为空数组 123456789101112131415161718192021222324252627const pro 2026-07-28 document #面试 #八股 #前端
快速运行阿里云服务器ECS 快速运行条件 一、设置安全组 用于控制云主机开发端口。 入方向 端口改为服务器任何位置0.0.0.0/0,例如:SSH(22端口)、HTTP(80端口)、HTTPS(443端口)并允许所有流量在任何位置通过所有端口。 出方向 安全组出方向默认允许所有访问,即从安全组内ECS访问外部都是放行的。 二、生成密钥对 用于远程连接云主机,生成本地pem文件。 三、实例绑定密钥对 实例与密钥对进行绑定 2026-07-28 document #阿里云 #ECS
ES6解构赋值 1.解构赋值的理解 以前对变量赋值只能为变量指定赋值,es6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构。 是一种针对数组或者对象进行模式匹配,然后对其中的变量进行赋值,方便了复杂对象中数据字段的获取。 2.解构赋值的应用场景 1.交换变量 123let x = 1;let y = 2;[x, y] = [y, x]; 2.从函数返回多个值 1234567891011121 2026-07-28 document #面试 #八股 #前端 #es6
可视化JavaScript事件循环原理 众所周知,JavaScript是单线程的,它一次只能处理一个任务。如果所有的代码运行时都需要等待前一个代码块运行完成才能执行,那对于i/o密集型任务来说时间带来的消耗是无法想象的,由此引出了JavaScript事件循环概念,通过JavaScript事件循环,我们能够智能地对任务调度做出合理规划,不会让整个程序系统看起来像”崩了“一般静止不动。 英文术语解析: heap:内存堆 call stac 2026-07-28 document #JavaScript
Mac苹果电脑入门指南 这是一篇关于Mac电脑快速上手的笔记,基于B站up主大洋的朝九晚十的Mac电脑入门指南重点内容的整理。 一 认识界面 🍎logo:能够查看你的电脑硬件信息 关于本机 系统信息- 对比windows中的控制面板 app store 强制退出-对比windows中的任务管理器 睡眠 重新启动 关机 锁定屏幕 退出登录 程序坞:存放快捷启动应用程序地方,一般在最底部 访达:用于文件管理,对比w 2026-07-28 document #Mac #MacOS
python深拷贝和浅拷贝有什么区别 1.什么是深、浅拷贝? 浅拷贝会创建一个新的对象,但只复制原对象中引用的地址,不递归复制其内部的可变对象。 深拷贝会创建一个全新的对象,并递归地复制所有嵌套对象,确保新旧对象完全独立。 2.深、浅拷贝的作用和问题 2.1浅拷贝 作用: 节省内存和开销,速度快。 适用于原始对象中不包含嵌套可变对象的情况,或者你希望内部对象共享的情况。 存在的问题: 如果原对象中包含可变对象(如列表、字典等), 2026-07-28 document #python
修改图片上的数字和文字 修改数字/文字 注意图片五不变: 字体不变 大小不变 颜色不变 位置不变 间距不变 修改的数字/文字在图片中存在 背景单一: 第一步:选择[[多边形套索工具]]选择将要修改成的数字/文字围成选区。 第二步:两个可选择项 点击移动工具然后Alt + 拖动鼠标左键,将要修改成的数字/文字复制了一份直接放在被修改数字/文字的上面。(此法不会额外增加图层,只在原来图层上面进行操作) 直接Ctrl + 2026-07-28 document #PS