Go语言技术文章
-
mb_str_split 没有分隔符和 offset 参数。本文用 mb_substr、mb_strpos 与 preg_split 组合处理中文字符串的字符偏移、分隔符保留和边界情况。164 收藏 -
Java 虚拟线程进入 synchronized 并不等于一定发生 pinning。本文按 JDK 版本、JFR 事件和 tracePinnedThreads 堆栈,说明如何确认载体线程是否被占住,以及什么时候该换成 ReentrantLock。163 收藏 -
Go 1.27 已支持具体类型的泛型方法,但旧工具链、低版本 go.mod 和接口方法仍有边界。本文用 Box、Pair 示例说明排错与兼容写法。163 收藏 -
Go 中读取 uint64 乘法高位应使用 math/bits.Mul64,它返回完整乘积的 hi 高 64 位和 lo 低 64 位。本文说明最小写法、溢出判断、类型边界和测试对照,避免先相乘再移位导致高位丢失。163 收藏 -
Go 的 sort.Search 不是直接判断相等,而是在 [0,n) 中寻找比较函数第一次返回 true 的位置。排查结果错误时,先检查谓词是否单调,再处理 n 返回值和精确命中判断。163 收藏 -
讲清 Web Worker 使用 Transferable 传回 ArrayBuffer 结果的写法,区分结构化克隆、所有权转移与共享内存,并说明 detach、TypedArray 和生命周期边界。162 收藏 -
文章 · python教程 | 7小时前 | 字符串处理 · Python教程 · 数据解析 · Python正则 · re模块 · 命名分组 Python re groupdict 可选匹配 正则回溯
Python re 的可选命名分组未参与匹配时默认返回 None,整体匹配失败则返回 None 的 Match。本文用 group、groupdict 和 fullmatch 讲清回溯后的读取方式,并区分缺失字段、空字符串与业务默认值。162 收藏 -
Redis MEMORY USAGE 的 SAMPLES 不是精度百分比,而是嵌套集合成员的采样数量。本文解释默认值、SAMPLES 0、估算波动和容量规划时的取值方法。162 收藏 -
Go fs.Sub 可以把指定目录映射为新的 fs.FS 资源根,让调用方使用简短相对路径;本文说明 ValidPath、SubFS 转发、错误路径以及它与目录安全隔离的边界。161 收藏 -
Golang · Go教程 | 1天前 | 文件读取 · Go教程 · ReadAt · os.File · io.ReaderAt · Go os.File.ReadAt Go按偏移读取文件 Go读取指定字节 Go ReadAt EOF处理 Go文件分片读取
本文用固定长度文件记录和分片场景说明 Go os.File.ReadAt 的偏移参数、短读与 EOF 处理,并给出字节转换和 SectionReader 的使用边界。161 收藏 -
科技周边 · 业界新闻 | 1天前 | 云原生 · kubernetes · 版本兼容 · Metrics API · Kubernetes metrics.k8s.io Metrics API v1.37 客户端兼容性
Kubernetes v1.37 将 metrics.k8s.io 提升为稳定版 v1,但客户端、API 实现和 HPA 的支持并不同步。本文用 API 发现、APIService 状态和真实资源请求三层检查方法,判断集群是否应保留 v1beta1,并给出 kubectl top、HPA 与自研客户端的兼容策略。161 收藏 -
在LiblibAI里把草图转成成品,整张画面需要重绘时优先选择图生图;只改物体、颜色、背景或局部关系时更适合智能编辑;必须严格保持透视和版式时,应先补草图或蒙版再小步修改。本文按修改范围、控制目标和返工成本给出选择方法。160 收藏 -
解释 Redis WATCH 监视键在 EXEC 前被修改时为什么返回 nil,并用双客户端示意、有限重试和边界清单处理乐观锁冲突。159 收藏 -
以赤陶色沙丘和一轮月影制作一组原创9:16手机壁纸:主图用暖色沙脊和上方留白建立极简层次,变体切换冷蓝月光并移动月影位置,同时给出可复制的中英文提示词、锁屏适配和具体改词方法。159 收藏 -
Go 用 unsafe.String 把可变字节缓冲区借用成字符串后,如果原切片被复用、写入或提前失去生命周期约束,字符串读取时就可能偶发乱码。本文按触发条件定位原因,并给出安全的复制写法。158 收藏