node-gyp 编译原生插件node-gyp 其他参考 以下步骤主要用于 window 。Mac 非常简单,点这里 npm 安装 node-gyp1npm install -g node-gyp 安装 python如何 python 版本 大于等于 3.12 需要手动安装 distutils 模块 1234py -m ensurepip --default-pip# 安装了 pip 以下命令可以直接运行,不需要 py 2024-07-05
Url Schmea移动 H5 唤起 APP URL Schema 是一种用于定位和访问互联网上资源的标准化地址格式。 也可以作为页面内跳转协议,通过这个协议可以比较方便的跳转到 APP、客户端的某页面。 ** 协议 (Scheme) **:用于定义访问资源所使用的协议,如 http、https、ftp 等。表示用于访问资源的方法。 一个简单的 Schema 协议格式如下: **[scheme]://[path]? 2024-07-04
electron 启动参考 | 官网 | 性能指南 一句话启动! electron 分为 主进程 与 渲染进程。 main.js 这个文件是 主进程、通过 loadFile 和 loadUrl 加载的 html 就是渲染进程 IPC 进程间通信 Electron 的 IPC 实现使用 HTML 标准的 结构化克隆算法 来序列化进程之间传递的对象,这意味着只有某些类型的对象可以通过 IPC 通道传递。所以 DOM 对 2024-07-04
Chrome DevToolsChrome DevTools 小功能集锦 Range 请求分片 Network 过滤器输入一个 <font style="color:rgb(37, 41, 51);">-</font> 就会提示所有;这些过滤器都可以组合,只要中间加个空格就行;取反的话前面加个 - 就行咯 has-response-header:过滤响应包含某个 header 的请 2024-02-20
npm包的cdn镜像原帖 经典老牌的 CDN 加速 unpkg.com cdn.jsdelivr.net fastly.jsdelivr.net 使用方法:直接进官网,搜 NPM 包名使用。 缺点:有时候不是很稳定,而且国内有些地方没法访问,jsdelivr 曾经被用来结合 github 做免费 CDN 加速的图床存博客配图,不过之前遇到过使用 jsdelivr 直接访问不了的情况。 国内能用的目前国内有很多 NP 2024-02-20
Performance参考 因为渲染和 JS 执行都在主线程,在一个 Event Loop 中,会相互阻塞,如果 JS 有长时间执行的 Task,就会阻塞渲染,导致页面卡顿。所以,性能分析主要的目的是找到 long task,之后消除它。 引申为什么两个 script 标签是两个宏任务?在浏览器中,当解析 HTML 文档时,遇到 标签时,通常会创建一个宏任务来执行脚本代码。如果你有两个不同的 标签,它们通常 2024-02-19
Schematics原理图(Schematics)UpdateTime: 20200513 本文主要介绍本人从入门 Schematics 到开发 @nekoi/angular-schematics (npm,github)的流程与部分心得,可当做简单的教程阅读。 准备 全局安装 @angular-devkit/schematics-cli 以使用 schematics 命令 1$ npm install -g @a 2024-01-10
hosts文件[参考](为什么修改了 hosts 文件不管用? - 知乎用户的回答 - 知乎 https://www.zhihu.com/question/40971769/answer/97927205) | 修改 host 文件 根据 Windows 系统规定,在进行 DNS 请求以前,Windows 系统会先检查自己的 Hosts 文件(网址域名与其对应的 IP 地址建立一个关联“ 数据库 ”)中是否有网 2024-01-09
调试基础VSCode Chrome Debugger 配置详解 VSCode node Debuger 配置详解链接 灵活调试之变量 7 种打断点的方式:DOM 断点、Event Listener 断点、Url 请求断点 args 是 program 参数;runtimeArgs 是 runtimeExecutable 的参数 命令启动调试 windows 命令行启动 chrome 并打开 ws 2024-01-05
Nest 微服务原帖 项目大了以后会难以维护和扩展时,这时候可以通过微服务的方式把业务逻辑拆分到不同的微服务里。微服务之间通过<font style="color:rgb(37, 41, 51);"> tcp </font>方式通信,在 nest 里需要用到 <font style="color:rgb(37, 41, 51);">@ne 2023-09-18