Go语言技术文章
-
VS Code可在差异编辑器中暂存选中行,本文说明Changes入口、Stage Selected Ranges、暂存结果查看和Unstage回退,帮助保留其余编辑并避免误用丢弃修改。309 收藏 -
用 ParamSpec 和 Callable[P, R] 为装饰器转发原函数参数与返回值类型;当装饰器注入固定参数时,再用 Concatenate 表达新的调用签名。309 收藏 -
讲清 PHP stream_context_create 设置 HTTP 超时的嵌套位置、秒数单位、file_get_contents 返回值,以及超时和 HTTP 错误的排查边界。309 收藏 -
Python email.headerregistry 会把邮件头解析时发现的 RFC 合规问题放进 Header.defects。本文用 BytesParser 和 policy.default 演示如何读取字段级与消息级缺陷,转换为可落盘诊断记录,并区分缺陷与真正的 HeaderParseError。309 收藏 -
GitHub Actions 可以通过 environments 的 Required reviewers 给 production 部署增加人工审批。本文按设置入口、workflow 写法和 Waiting 状态核对完整走一遍,并说明自审、权限与仓库可见性的常见限制。309 收藏 -
Java 记录模式可以在 instanceof 和 switch 中递归拆解嵌套 record。本文从逐级访问器迁移到嵌套模式,说明 var 推断、null、泛型与失败分支,并给出紧凑的回归检查清单。308 收藏 -
用 VS Code Tasks 把前端和后端命令组合成一个入口,说明 dependsOn 的并行默认行为、sequence 顺序依赖,以及如何从终端状态确认任务结果。308 收藏 -
富文本预览常见的换行消失、连续空格变成一个空格,可以在展示层用 white-space-collapse: preserve-breaks 保留换行并压缩空白,再用 pre-line 作为兼容回退。308 收藏 -
解释SolidJS createMemo的纯计算约束,结合报价预览组件区分派生值、createEffect外部同步与用户事件,并说明相等判断、状态回写和清理边界。308 收藏 -
PDO 模拟预处理会影响重复占位符和错误暴露时机。本文结合 PDO_MYSQL 说明原生优先的边界、显式参数类型与可迁移写法,帮助判断是否关闭模拟。308 收藏 -
文章 · 前端 | 2星期前 | 前端 · css · 可访问性 · 浏览器兼容 · prefers-reduced-motion animation-timeline 前端兼容 CSS scroll-timeline 滚动驱动动画
CSS scroll-timeline 可以让动画进度跟随滚动位置,但不能替代兼容性和无障碍设计。本文用 @supports 与 prefers-reduced-motion 组织增强、降级和静态默认效果。308 收藏 -
Java 21 开始可以用 SequencedCollection 统一表示具有明确遇到顺序、支持两端操作并可反向查看的集合。本文从 List、Deque、SortedSet 和 LinkedHashSet 的共同接口出发,说明 getFirst、getLast、addFirst、removeLast 与 reversed 的使用方式,以及空集合、不可修改集合和旧版本兼容边界。308 收藏 -
用 Python email.headerregistry.Address 读取邮箱地址时,display_name、username、domain 和 addr_spec 的职责并不相同。本文从单地址头、多地址头和构造序列化三个场景说明怎样分别取值,避免把显示名当成实际邮箱地址。308 收藏 -
Linux rsync 使用 -a 归档模式保留常见权限和文件属性,再用 --exclude 排除 cache、.cache、__pycache__ 等目录。本文比较命令行规则、源路径斜杠、远端 SSH、属主权限与 --delete 的边界,给出适合备份和部署的选择表。308 收藏 -
基于两个表盘自定义工具公开产品资料页,说明设备选择、表盘浏览与外观编辑的公开定位,并提醒不同版本、设备和资料页信息需要以实际应用显示为准。307 收藏