最新文章
-
悬浮提示从哪来:LSP、tsserver 与 .d.ts2026/10/21
悬浮提示从哪来?本文说明 LSP、tsserver 与声明文件如何接上 npm 包的类型入口,以及类型条件如何与运行时入口分叉。不展开版本选择与编译出包。
-
Rspack 源码解析(二十八):HtmlRspackPlugin 如何把模板变成带资源标签的最终产物2026/10/21
看一个 HTML 模板如何在 `process_assets` 阶段被解析、注入 `
-
为什么每个前端都应该拥有一个自己的独立博客?2026/10/21
平台账号仅为租用,内容与流量随时归零。独立域名博客才是前端工程师可控的数字资产,需采用静态生成、边缘托管与版本管理,实现零运维、高可达与自主SEO。
-
Python 办公自动化:用 Python 快速生成精美 PPT 演示文稿2026/10/21
在很多自动化场景中,我们并不只是打开一份现成的 PPT 去微调,而是希望由程序直接产出一套全新的幻灯片——比如根据数据库中的销售数据自动生成周报、把产品参数整理成宣讲材料,或是为批量客户各定制一份专属
-
Docker 部署 XWiki:轻松搭建企业知识库与协作 Wiki2026/10/21
XWiki 是一款面向团队的开源企业 Wiki,旨在把页面、结构化数据和协作应用放在同一套系统里,并通过扩展与权限组织内部知识。本文将介绍如何通过 Docker 快速部署 XWiki,搭建可自托管的知
-
程序员 1v1 访谈系列第五期:裁掉正岗,招外包2026/10/21
大家好,我是双越。我最近正在搞一个《程序员 1v1 访谈系列》即和我 1v1 微信语音或文字聊天,分享你的状态和困惑,我给出建议。以下是第 5 位沟通者的主要内容,分享出来供大家参考。
-
npm 里 SemVer 和 dist-tag 如何决定装哪一版2026/10/21
讲 npm 选版:SemVer 声明与违约风险、^/~ 范围,以及 registry 上 dist-tag 如何影响 npm install。不对照其他包管理器,也不展开入口与类型。
-
从零读懂 SwiftUI 新拖放 API:用 Apple 的纸牌示例理解排序、多项拖拽与移动规则2026/10/21
拖动一张卡片,让旁边的卡片自动让位;一次搬走一叠卡片;松手时,只有符合规则的位置才接收。 交互示意动画,非官方示例实机录屏。 这些看似相近的交互,实际上包含三个不同的问题:内容怎样重新排序,一次拖走哪
-
import 之后发生了什么:package.json、解析与安装产物2026/10/21
依赖能装上,不等于导入一定能跑通。本文说明入口如何找到文件、安装时实际下载哪些内容,以及如何自检发布清单。不展开版本选择与编辑器类型提示。
-
给主厨装一台打卡机:一文搞懂 Android APM 性能监控原理2026/10/21
前言:深夜的餐厅与喊冤的主厨 先讲个故事。 你开了一家餐厅(一个 App)。某天后台收到一堆投诉:"上菜太慢!"(用户反馈:页面卡死)。你把主厨叫来对质,主厨一脸无辜: 你无言以对——因为餐厅里没有任