Go语言技术文章
-
CNCF 接纳 Meshery 为孵化项目,说明它在云原生管理平面、社区治理和生态扩展上进入新的成熟度阶段,但不等于自动适合所有生产环境。本文从项目定位、接入信号、回退边界和运维复盘四个角度给出判断方法。293 收藏 -
Java record 的紧凑构造器可以在不重复声明参数和字段赋值的情况下完成参数校验与规范化。本文用值对象示例说明隐式参数、异常边界和常见限制。293 收藏 -
暴雨预警为什么有蓝、黄、橙、红四种颜色?本文结合中国气象局和应急管理部门的公开说明,讲清四级预警的紧急程度、普通人收到提醒后的行动顺序,以及如何根据本地防御指南复核风险。292 收藏 -
服务器重启后用 journalctl 只能看到当前启动记录,通常不是日志凭空消失,而是 journald 没有持久化到 /var/log/journal,或查询范围没有切到历史启动。本文从 --list-boots、Storage 配置、目录权限和验证命令排查。292 收藏 -
Golang · Go问答 | 2个月前 | 错误处理 · go · SQL · database/sql · 线上排查 · SCAN 查询结果 database/sql Go问答 rows.Next Rows.Err
Go 读取数据库结果时,rows.Next 返回 false 只能说明当前结果集没有下一行,不能直接当成查询成功。需要在循环后检查 rows.Err,并分别处理 QueryContext、Scan、Close 的错误,才能区分正常查完、数据库中断和结果读取失败。292 收藏 -
用 Go html/template 处理用户可控 href 时,单靠 HTML 转义并不够。本文从协议注入风险出发,演示安全 URL 过滤、模板上下文转义与表格驱动回归测试。292 收藏 -
Proton Drive官方产品页为 proton.me/drive,网页登录从账户入口进入,桌面下载使用官方 Download,安装和账号问题查 Proton Drive Support。本文核对这些入口并说明安全访问方法。292 收藏 -
文章 · php教程 | 2个月前 | WEB开发 · 错误处理 · PHP · PHP 8.5 · 异常排查 · set_error_handler PHP 8.5 get_error_handler restore_error_handler 错误处理器
PHP 8.5 新增 get_error_handler(),可以读取当前注册的错误处理器,适合排查框架中间件、临时兜底和恢复顺序问题。本文用一条被吞掉的警告为例,说明它与 set_error_handler()、restore_error_handler() 的配合方式及边界。292 收藏 -
Golang · Go教程 | 1个月前 | 标准库 · golang · 性能优化 · bytes.Buffer · Go bytes.Buffer 切片容量 AvailableBuffer 零分配
bytes.Buffer.AvailableBuffer 可以把格式化结果直接追加到缓冲区的可用容量中,但返回切片只适合紧接着传给同一个 Buffer 的 Write。本文用循环拼接日志的例子说明 Len、Cap、Available 与下一次写入之间的边界,以及什么时候不该保存这段切片。292 收藏 -
文章 · 前端 | 1个月前 | 前端 · javascript · css · 浏览器API · Element.checkVisibility visibilityProperty opacityProperty contentVisibilityAuto 前端可见性
Element.checkVisibility() 能判断元素是否有布局盒、是否被 display:none 或 content-visibility:hidden 跳过渲染;通过 opacityProperty、visibilityProperty 和 contentVisibilityAuto 可以收紧判断,但 true 仍不等于元素真的出现在视口中。292 收藏 -
核对矿产资源储量报告,不能只看报告封面上的资源量数字。应先确认矿种和报告用途,再核对采用的分类标准、评审备案信息、估算范围与资源量口径,最后把报告正文、附表和图件逐项对上。292 收藏 -
WalkDir 返回的是跨平台的 fs 逻辑路径,不是通用的磁盘绝对路径。本文用根目录封装、filepath.FromSlash 和边界判断,说明如何把结果安全交给外部工具。292 收藏 -
用 TypeScript 区分联合建模请求状态,让 loading、success、error 的字段访问安全,并用 never 检查新增状态是否遗漏。292 收藏 -
Go 追加日志却清空原文件,通常是 OpenFile 组合了 O_TRUNC。本文解释 O_APPEND、O_CREATE、O_TRUNC 的区别,并给出可复用的安全追加写法与并发边界。292 收藏 -
用 Go 1.22+ 的 net/http ServeMux 集中注册 /api/v1 公共前缀路由,讲清方法模式、动态段、子树斜杠和冲突边界。292 收藏