Go语言技术文章
-
Linux PID 会因为进程退出而复用,保存裸 PID 再发送信号存在误操作竞态。本文用 pidfd_open、pidfd_send_signal 和 poll/epoll 说明如何持有稳定的进程句柄,并梳理线程、子进程创建、权限和兼容性边界。227 收藏 -
CSS nesting 可以把组件的基础样式、子元素样式和状态样式放在同一规则中。本文用最小 CSS 示例说明默认后代关系、& 显式父选择器、组合器、媒体查询、特异性和扁平回滚写法。227 收藏 -
Inkscape 是一款免费开源的跨平台矢量图形编辑器,适合制作图标、Logo、插画、流程图和可缩放的 SVG 素材。本文从官方入口、文件格式、主要功能、适合人群和下载安全几个方面说明它与位图软件的区别。226 收藏 -
文章 · linux | 2个月前 | Linux · 热更新 · 文件描述符 · Linux io_uring 固定文件热更新 draining IORING_REGISTER_FILES_UPDATE
围绕 io_uring 固定文件热更新,说明稀疏槽、IORING_REGISTER_FILES_UPDATE 和 draining 状态如何配合,避免旧请求与新文件交错。226 收藏 -
面向对象的编程语言通常实现了数据的封装与继承并能基于数据调用方法。Rust 不是面向对象的编程语言,但这些功能都得以实现。 封装 封装就是对外显示的策略,在 Rust 中可以通过模块的机制来实现最外层的封装,并且每一个 Rust 文件都可以看作一个模块,模块内的元素可以通过 pub 关键字对外明示。226 收藏 -
Figma Auto Layout 中子元素间距不随容器变化,通常是 Gap、Padding、Hug contents 与 Fill container 没有分清。通过右侧面板逐项调整,再用预览尺寸验证卡片布局是否按预期伸缩。226 收藏 -
用 memoryview.cast 在不复制缓冲区的前提下读取固定长度二进制记录,重点检查格式字符串、C 连续布局、字节序与越界风险。226 收藏 -
JTable 开启排序后,复选框状态容易因为视图行号和模型行号混用而错位。本文用一个可运行的 Swing 表格拆开索引转换、状态保存、刷新重建和验收方法。226 收藏 -
解释矿产资源储量报告中资源量与储量的区别,结合现行固体矿产资源储量分类标准,给出普通读者核对矿种、单位、分类和数据来源的实用方法。226 收藏 -
用 Linux statx() 读取文件时间与挂载信息时,先看 stx_mask 判断字段是否真的返回,再区分 btime、mtime 和 AT_STATX_DONT_SYNC 的语义边界。226 收藏 -
围绕自动点击器产品站,说明脚本导入、配置复用、Android 7.0 以上兼容条件,以及系统升级或权限失效后的中性排查方向。226 收藏 -
在 Postman 中把环境变量用于请求参数,关键是先创建并启用正确环境,再用双大括号引用变量,最后从请求 URL、变量提示和响应回显核对解析结果。226 收藏 -
PHP 8.4 属性钩子可以把读取格式化与写入校验拆开。本文用一个可复用的值对象示例说明 get、set、virtual property、backing value 和反射验证之间的关系。226 收藏 -
本文拆解LibTV视频工作流全链路成本核算逻辑,结合六镜头短片案例给出可落地的成本公式、评估矩阵与实操建议。226 收藏 -
讲清 GitHub Desktop 如何定位历史提交,并通过 Open in command line 只恢复一个文件,避免误用 Reset to commit 影响整个分支。226 收藏