Go语言技术文章
-
用 Java NIO 的 Files.mismatch 比对两个文件,理解返回首个差异位置、-1 结果、长度差异和异常处理,避免把相同文件与前缀相同文件混为一谈。293 收藏 -
Shell 脚本明明执行失败却返回 0,或者 set -e 没有按预期中断,常见原因是管道只返回最后一项的状态、条件命令被豁免,或脚本覆盖了前一个退出码。本文从日志检查脚本的故障现场出发,解释 set -e、set -o pipefail 和 PIPESTATUS 的适用边界,并给出可复查的修正方式。293 收藏 -
Java Stream.takeWhile 在有序流中取的是满足条件的最长前缀;放进并行流后,顺序约束会带来额外协调成本,而 unordered() 会改变结果语义。293 收藏 -
爱玩机工具箱的官方入口是 https://byyoung.top/,定位是面向 Android 设备的玩机工具。本文根据官方首页和同域开始使用页,说明 Root、存储、应用列表与设备管理员权限的用途边界,以及安装前的安全检查重点。293 收藏 -
TypeScript satisfies 用于校验对象是否符合类型契约并保留精确推断,类型断言则表达调用者已掌握的额外事实,二者在配置对象、DOM 和外部数据边界上的用法不同。293 收藏 -
文章 · linux | 1个月前 | Linux · 运维 · 性能排查 · 负载 · D状态 · iowait · Linux负载高 load average D状态 iowait vmstat 磁盘队列
Linux 的 load average 不只统计正在抢 CPU 的任务,也会计入等待 I/O 的不可中断任务。遇到负载高而 CPU 看似空闲时,先对齐 uptime、/proc/loadavg、vmstat 和进程状态,再确认具体等待点与磁盘或网络存储的时间关系,避免一上来扩容或杀进程。292 收藏 -
暴雨预警为什么有蓝、黄、橙、红四种颜色?本文结合中国气象局和应急管理部门的公开说明,讲清四级预警的紧急程度、普通人收到提醒后的行动顺序,以及如何根据本地防御指南复核风险。292 收藏 -
服务器重启后用 journalctl 只能看到当前启动记录,通常不是日志凭空消失,而是 journald 没有持久化到 /var/log/journal,或查询范围没有切到历史启动。本文从 --list-boots、Storage 配置、目录权限和验证命令排查。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 收藏 -
文章 · 前端 | 1星期前 | 前端 · dom · javascript · css · 浏览器API · Element.checkVisibility visibilityProperty opacityProperty contentVisibilityAuto 前端可见性
Element.checkVisibility() 能判断元素是否有布局盒、是否被 display:none 或 content-visibility:hidden 跳过渲染;通过 opacityProperty、visibilityProperty 和 contentVisibilityAuto 可以收紧判断,但 true 仍不等于元素真的出现在视口中。292 收藏 -
核对矿产资源储量报告,不能只看报告封面上的资源量数字。应先确认矿种和报告用途,再核对采用的分类标准、评审备案信息、估算范围与资源量口径,最后把报告正文、附表和图件逐项对上。292 收藏 -
用 TypeScript 区分联合建模请求状态,让 loading、success、error 的字段访问安全,并用 never 检查新增状态是否遗漏。292 收藏 -
GitHub Desktop 里刚提交就发现文件漏改了,先看这次提交是否已经推送。尚未推送时,可以在 Changes 页点击 Undo,把改动带回工作区;再通过 History、文件列表和推送按钮核对结果,避免把已共享的历史误当成本地提交处理。291 收藏 -
asyncio.to_thread 能让事件循环避开同步阻塞函数,但它不会把 CPU 密集型代码变成真正并行。文章用一个可运行实验拆开线程池容量、取消语义、异常传递和优雅停机边界,给出上线前的检查清单。291 收藏