Go语言技术文章
-
PHP 8.5 的 #[\NoDiscard] 用来提醒调用方不要静默丢弃重要返回值。本文说明函数和方法的标记方式、void 显式忽略、接口与继承边界,以及兼容 PHP 8.4 及更早版本时的迁移检查。130 收藏 -
用原生 HTML details 的 name 属性实现互斥手风琴,说明同组规则、多个 open 的源码顺序、details[open] 样式和 toggle 事件的使用边界。129 收藏 -
用 PHP IntlDateFormatter 解析国际化日期时,setLenient(false) 可关闭宽松纠正,再结合 parse 返回值、offset 和 intl_get_error_code 判断非法日期与部分匹配。129 收藏 -
CSS font-palette 用于选择彩色字体的内置配色,本文说明 normal、light、dark 与 @font-palette-values 的使用边界,并给出普通字体回退和主题切换方案。127 收藏 -
文章 · 前端 | 6天前 | javascript · 异步编程 · 前端开发 · JavaScript Promise Promise.withResolvers resolve reject 异步事件
Promise.withResolvers() 返回 promise、resolve 和 reject 三个控制点。本文从一次性外部事件与连续数据批次两个场景说明如何拆开 Promise 控制器、何时重新创建,以及生命周期和兼容性边界。126 收藏 -
csv.DictWriter 遇到字典中的多余键时,默认会抛出 ValueError。本文结合 extrasaction、restval 和 fieldnames,说明严格报错、忽略多余字段以及缺失字段填充值的区别,给出稳定的 CSV 导出写法。125 收藏 -
CSS ruby-align 用来控制 ruby 注音在基准文本上的分布方式。本文从手工调间距的旧写法迁移到 start、center、space-between 和 space-around,说明不同注音长度的选择、结构边界与不支持属性时的降级处理。124 收藏 -
矿山企业整理培训档案,建议把人员档案与培训期次档案分开建账,补齐身份、岗位、培训、考勤、考核和证书信息,并按煤矿专门规则与非煤矿山适用制度分别确定保存期限。124 收藏 -
Figma 主题切换需要在同一变量集合中建立 Light、Dark 模式,绑定颜色属性后再指定画框模式。本文用阅读卡片演示配置、绑定、继承与部分颜色不变化的处理。123 收藏 -
Vue 自定义指令在 mounted 中注册 DOM 事件后,要保存同一处理函数和 capture 选项,在 updated 重绑前清理旧监听,并在 unmounted 中使用相同 target、type、handler 完成回收,避免组件反复挂载后事件重复触发。121 收藏 -
io_uring注册文件通过ring槽位与IOSQE_FIXED_FILE减少重复I/O的文件查找和引用管理开销。本文对比普通fd路径,给出注册与读取准备示例,说明槽位更新、资源释放及性能取舍。120 收藏 -
Linux clone3 的 set_tid[] 用来为新进程在一个或多个 PID namespace 中请求特定 PID。本文说明数组顺序、内核版本、能力要求和 PID 1 容器 init 的 C 语言调用方式,并整理常见错误码的排查方法。119 收藏 -
Pillow 的 Image.getbands() 会返回当前图像的通道名称元组。本文结合 mode 说明 RGB、RGBA、L 和 P 模式的差异,并解释通道名称为什么不能单独证明像素透明。119 收藏 -
用一个 Java 多语言小项目说明 ResourceBundle.Control 如何控制候选 Locale、默认 Locale 回退和 root 资源包,避免缺少翻译时落到不期望的语言。118 收藏 -
文章 · 前端 | 5天前 | javascript · css · range CSS Custom Highlight API Highlight CSS.highlights ::highlight()
CSS Custom Highlight API 可以用 Range 描述搜索命中位置,用 Highlight 聚合多个范围,再通过 CSS.highlights 和 ::highlight() 绘制高亮,不必向正文插入 span。本文说明节点索引、连续输入清理、能力检测和无障碍边界。118 收藏