自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1503)
  • 收藏
  • 关注

原创 linux 磁盘管理

【代码】linux 磁盘管理。

2024-04-17 23:39:23 71

原创 rollup 插件架构-驱动设计 PluginDriver

rollup 插件架构-驱动设计 PluginDriver。

2024-04-11 16:58:48 615

原创 rollup 插件架构-装饰器模式增添插件性能分析

rollup 插件架构-装饰器模式增添插件性能分析。

2024-04-08 17:29:16 381

原创 linux 文件提权|属性修改

linux 文件提权|属性修改。

2024-04-06 14:44:11 321

原创 createSignal 无虚拟 vdom 响应式数据源简单实现

createSignal 无虚拟 vdom 响应式数据源简单实现。

2024-03-20 18:53:27 339

原创 文件系统 软链接、硬链接

【代码】文件系统 软链接、硬链接。

2024-03-05 17:25:33 370

原创 React 错误边界组件 react-error-boundary 源码解析

{didCatch: false, // 错误是否捕捉error: null, // 捕捉到的错误信息。

2024-02-05 18:18:48 1050

原创 rollup 源码解析 - watch 监听

rollup 源码解析 - watch 监听。

2023-12-29 17:54:12 642

原创 通过对象轮换实现 LRU 缓存结构

通过对象轮换实现 LRU 缓存结构。

2023-12-15 15:10:17 431

原创 create-vue 生成式脚手架源码解析

create-vue 生成式脚手架源码解析。

2023-11-24 09:43:22 374

原创 swagger 文档自动生成接口代码+ts类型

【代码】swagger 文档自动生成接口代码+ts类型。

2023-11-16 10:12:46 362

原创 npm create vue@latest 原理

npm create vue@latest 原理。

2023-11-03 16:31:44 1159

原创 npx 和 npm 区别

npx区别

2023-11-03 16:00:49 844

原创 JavaScript、图片防盗链

js、图片防盗链

2023-08-08 15:45:56 333

原创 vue diff 前后缀+最长递增子序列算法

【代码】vue diff 前后缀+最长递增子序列算法。

2023-08-06 16:30:26 447

原创 vue diff 双端比较算法

【代码】vue diff 双端比较算法。

2023-08-05 15:59:50 487

原创 React diff 根据相对位置的 diff 算法

【代码】React diff 根据相对位置的diff算法。

2023-08-04 17:26:08 1070

原创 LRU 缓存结构

【代码】LRU 缓存结构。

2023-07-27 14:16:33 1251

原创 定位线上错误

线上错误定位

2023-07-24 11:05:05 201

原创 无向图 遍历

【代码】无向图 遍历。

2023-07-19 21:01:33 1386

原创 options 预检测请求

服务器收到这个预检请求后,判断是否允许此次跨域请求。简单请求不会触发预检测请求,满足下列条件。

2023-07-19 15:36:36 669

原创 网络 socket

文章目录概念和 TCP、UDP 区别和 HTTP 区别概念为网络通信提供的接口,定义了应用程序如何访问网络资源、如何发送和接收数据等,Socket 是一个包含了IP地址和端口号的组合,当一个应用程序想要与另一个应用程序通信时,它会向特定的IP地址和端口号发送数据,这就是通过Socket进行通信。和 TCP、UDP 区别Socket 本身不是一个协议,自身用于实现各种不同的协议的工具,包括TCP、UDP等,然后提供一种标准的接口,使得应用程序可以通过网络进行通信。和 HTTP 区别协议层

2023-07-18 15:09:55 652

原创 移动端 滚动穿透

滚动穿透

2023-07-13 14:39:16 450

原创 css 主题 theme 方案

【代码】css 主题 theme 方案。

2023-07-13 10:00:15 695

原创 css 网站置灰功能

【代码】css 网站置灰功能。

2023-07-13 09:53:57 1732

原创 css unset、initial、inherit

【代码】css unset、initial、inherit。

2023-07-12 17:27:15 742

原创 大屏适配方案

【代码】大屏适配方案。

2023-07-12 15:33:14 135

原创 requestIdleCallback 低优先级任务

【代码】requestIdleCallback 低优先级任务。

2023-07-11 14:54:11 216

原创 canvas 抗锯齿|图片模糊

【代码】canvas 抗锯齿。

2023-07-10 16:19:56 2171

原创 canvas 图片跨域

【代码】canvas 图片跨域。

2023-07-10 15:08:06 569 1

原创 HTML特性(attribute)和DOM属性(property)

是HTML标签上的某个属性,如 id、class、value 等以及自定义属性。

2023-07-10 14:44:03 1061

原创 css 样式隔离

核心是将唯一样式和元素关联起来。

2023-07-07 17:14:34 846

原创 数组压缩 稀疏矩阵(三元组和十字链)

三元组、稀疏矩阵

2023-07-06 16:22:33 138

原创 v8 JIT 即时编译

v8 即时编译

2023-07-06 14:49:31 274

原创 v8 隐藏类

隐藏类的主要目的是优化对象属性访问和存储,降低计算成本。

2023-07-04 11:20:56 270

原创 尾递归优化

栈帧(Stack Frame)是一个用于保存函数调用时所需的所有信息的数据结构。在函数调用过程中,每次调用会为其生成一个新的栈帧,通常存储在调用堆栈(Call Stack)中。每个栈帧包含了有关函数调用的信息,例如局部变量、参数和返回地址等。在递归调用之前已经执行了所有其他操作。

2023-06-30 17:41:25 222

原创 node 性能监控

【代码】node 性能监控。

2023-06-28 15:39:53 248

原创 node 单线程、多线程和多进程模型

【代码】node 单线程、多线程和多进程模型。

2023-06-26 11:21:59 1369

原创 node 多线程 worker_threads

【代码】node 多线程 worker_threads。

2023-06-20 17:48:55 682

原创 node 跟踪异步资源(回调)async_hook、AsyncResource

用于监听自定义异步回调,自定义时一般通过继承 AsyncResource 实现自己的逻辑。

2023-06-20 16:57:40 368

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除