- 实测 pdf-lib 1.17.1:标准字体画英文、嵌入 Noto Sans SC 画中文、给已有 PDF 盖章、合并两份 PDF,全部跑通。顺带踩到 5 个坑:Helvetica 画中文直接抛错、不写 subset 整个字体会塞进 PDF、坐标原点在左下角等。 实测 pdf-lib 1.17.1:标准字体画英文、嵌入 Noto Sans SC 画中文、给已有 PDF 盖章、合并两份 PDF,全部跑通。顺带踩到 5 个坑:Helvetica 画中文直接抛错、不写 subset 整个字体会塞进 PDF、坐标原点在左下角等。
- 2026 年前端性能调优:从“知道要快”到“知道快在哪、为什么慢”前端性能优化最容易陷入的误区,是把手段当目标:压缩图片、上 Tree Shaking、加 React.memo,清单越拉越长,但用户端的 LCP 和 INP 未必真正改善。更隐蔽的风险是,测出来的分数和真实用户的体验之间,隔着一整条设备、网络、第三方脚本和 SPA 路由的鸿沟。Lighthouse 跑出绿色,不代表地铁里用中... 2026 年前端性能调优:从“知道要快”到“知道快在哪、为什么慢”前端性能优化最容易陷入的误区,是把手段当目标:压缩图片、上 Tree Shaking、加 React.memo,清单越拉越长,但用户端的 LCP 和 INP 未必真正改善。更隐蔽的风险是,测出来的分数和真实用户的体验之间,隔着一整条设备、网络、第三方脚本和 SPA 路由的鸿沟。Lighthouse 跑出绿色,不代表地铁里用中...
- 不依赖任何框架和构建工具,用单个 HTML 文件实现完整 2048:四方向滑动合并的统一算法、撤销栈设计、移动端手势与响应式字号适配,以及几个容易忽略的细节坑。 不依赖任何框架和构建工具,用单个 HTML 文件实现完整 2048:四方向滑动合并的统一算法、撤销栈设计、移动端手势与响应式字号适配,以及几个容易忽略的细节坑。
- 为了练手做了个纯前端的 Base64 编解码工具,一个 HTML 文件,编码、解码两个功能。 为了练手做了个纯前端的 Base64 编解码工具,一个 HTML 文件,编码、解码两个功能。
- 记录一个离线笔记工具的完整开发过程:IndexedDB 选型、Safari 假死、Service Worker 缓存策略、版本更新、多标签页冲突、数据合并、写入节流等 7 个实战坑,附完整代码。 记录一个离线笔记工具的完整开发过程:IndexedDB 选型、Safari 假死、Service Worker 缓存策略、版本更新、多标签页冲突、数据合并、写入节流等 7 个实战坑,附完整代码。
- 八组JavaScript实测:undefined在对象中被省略、在数组中变成null,非有限数和日期也会改变含义。附请求体边界校验代码,避免把JSON往返当作无损复制。 八组JavaScript实测:undefined在对象中被省略、在数组中变成null,非有限数和日期也会改变含义。附请求体边界校验代码,避免把JSON往返当作无损复制。
- 详解 Worker Threads 如何实现 CPU 密集型任务的并行处理,分析 SharedArrayBuffer 和 MessageChannel 的线程间通信方案。从理论基础到工程实践,系统梳理核心概念和关键实现,为读者构建完整的知识体系。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特性变化,分析技术选型的考量因素,为读者提供全面的技术视野... 详解 Worker Threads 如何实现 CPU 密集型任务的并行处理,分析 SharedArrayBuffer 和 MessageChannel 的线程间通信方案。从理论基础到工程实践,系统梳理核心概念和关键实现,为读者构建完整的知识体系。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特性变化,分析技术选型的考量因素,为读者提供全面的技术视野...
- 用CodeArts生成单文件2048游戏,记录沙箱与ECS部署、HTTP验证、方向转换修正及资源清理。明确区分初版部署结果和修正版本地验收,避免把页面可访问当作游戏逻辑已正确。 用CodeArts生成单文件2048游戏,记录沙箱与ECS部署、HTTP验证、方向转换修正及资源清理。明确区分初版部署结果和修正版本地验收,避免把页面可访问当作游戏逻辑已正确。
- 详解 Worker Threads 如何实现 CPU 密集型任务的并行处理,分析 SharedArrayBuffer 和 MessageChannel 的线程间通信方案。从理论基础到工程实践,系统梳理核心概念和关键实现,为读者构建完整的知识体系。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特性变化,分析技术选型的考量因素,为读者提供全面的技术视野... 详解 Worker Threads 如何实现 CPU 密集型任务的并行处理,分析 SharedArrayBuffer 和 MessageChannel 的线程间通信方案。从理论基础到工程实践,系统梳理核心概念和关键实现,为读者构建完整的知识体系。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特性变化,分析技术选型的考量因素,为读者提供全面的技术视野...
- 数据库连接管理直接影响服务性能。涵盖连接池的作用(复用连接、限制并发、防止数据库过载),mysql2、pg 等驱动连接池的配置(min、max、acquireTimeout),分析连接泄漏的排查(未释放、异常未回滚),以及 Knex、Prisma、TypeORM 等 ORM 的连接管理与事务封装实践。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特... 数据库连接管理直接影响服务性能。涵盖连接池的作用(复用连接、限制并发、防止数据库过载),mysql2、pg 等驱动连接池的配置(min、max、acquireTimeout),分析连接泄漏的排查(未释放、异常未回滚),以及 Knex、Prisma、TypeORM 等 ORM 的连接管理与事务封装实践。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特...
- 围绕 CLIProxyAPI-Plugins-Store 的公开规范,拆解轻量注册表、独立 Release、跨平台包命名、SHA-256 校验与 ZIP 根目录约束,附插件作者发布步骤和用户排障思路,注明上游项目与个人分支。 围绕 CLIProxyAPI-Plugins-Store 的公开规范,拆解轻量注册表、独立 Release、跨平台包命名、SHA-256 校验与 ZIP 根目录约束,附插件作者发布步骤和用户排障思路,注明上游项目与个人分支。
- 以零算活动预算检查器为例,说明零值与空值的区别、占比除零保护、预算计算验证、本地保存限制,以及原型在金额精度和测试结构上的后续改进方向。 以零算活动预算检查器为例,说明零值与空值的区别、占比除零保护、预算计算验证、本地保存限制,以及原型在金额精度和测试结构上的后续改进方向。
- 前几天在华为云开发者平台完成了「构建自己的 2048 小游戏」挑战,三个关卡下来 3000 成长积分顺利到账(50 → 3050)。挑战本身不难,真正值得记录的是收尾环节:挑战过程中创建了一批实验资源(弹性公网 IP、安全组、子网、VPC、OBS、ECS),活动结束后这些资源留着既无用、还可能产生费用,必须清理干净。我的收尾流程分三步,供参考:第一步:先记录起点,再盘点原有资源。动之前先记下... 前几天在华为云开发者平台完成了「构建自己的 2048 小游戏」挑战,三个关卡下来 3000 成长积分顺利到账(50 → 3050)。挑战本身不难,真正值得记录的是收尾环节:挑战过程中创建了一批实验资源(弹性公网 IP、安全组、子网、VPC、OBS、ECS),活动结束后这些资源留着既无用、还可能产生费用,必须清理干净。我的收尾流程分三步,供参考:第一步:先记录起点,再盘点原有资源。动之前先记下...
- 不可变数据状态库 Immer,实测发现删除属性、自定义实例、严格拷贝三处反直觉。 不可变数据状态库 Immer,实测发现删除属性、自定义实例、严格拷贝三处反直觉。
- 在现代高并发 Web 应用中,异步非阻塞与并发流控是保障系统高可用性的核心支柱。本文总结基于 TypeScript 和 Node.js 进行高并发异步任务编排的最佳实践。一、并发控制与 Promise.all 的陷阱直接使用 Promise.all 处理大量网络请求极易引发连接池打满或下游服务限流。推荐使用带有滑动窗口的并发调度器,将最大并发度稳定在受控区间内。二、异步重试与指数退避网络偶发... 在现代高并发 Web 应用中,异步非阻塞与并发流控是保障系统高可用性的核心支柱。本文总结基于 TypeScript 和 Node.js 进行高并发异步任务编排的最佳实践。一、并发控制与 Promise.all 的陷阱直接使用 Promise.all 处理大量网络请求极易引发连接池打满或下游服务限流。推荐使用带有滑动窗口的并发调度器,将最大并发度稳定在受控区间内。二、异步重试与指数退避网络偶发...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签