Go语言技术文章
-
用原创反射小实验读取 Java 参数的隐式声明标记,区分 isImplicit、isSynthetic 与 isNamePresent,解释构造器参数、编译元数据及框架展示时的注意点。168 收藏 -
劳务派遣人员信息不宜用一张表无限期保存。本文按机构角色、记录类型、保存期限和访问权限整理一套实用方法,并说明服务台账、招聘记录与个人信息保存规则的区别。167 收藏 -
文章 · python教程 | 1天前 | python · 版本升级 · sys.version_info Python 3.14.10 Python安全修订 ssl.OPENSSL_VERSION pip-audit
Python 3.14.10 是一次加急安全发布。本文把升级后检查拆成官方发布页、目标解释器、TLS 运行时和第三方依赖四层证据,说明 sys.version_info、ssl.OPENSSL_VERSION 与 pip 审计各自能证明什么,以及为什么 pip 检查不能替代 Python 安全修订确认。167 收藏 -
光伏逆变器故障台账可按设备档案、故障事件和处置工单关联建立。本文说明核心字段、原始告警留存、责任分工及恢复复核方法,并区分通信异常、故障次数、影响时长和估算损失。167 收藏 -
Go slices.Collect 可以把 iter.Seq 产出的值收集成新的切片,适合后续索引、排序或重复遍历。本文用可复用的偶数迭代器说明 Go 1.23 及以上版本的最小用法,并解释 nil 空结果、引用型元素的浅拷贝以及何时应继续流式消费。165 收藏 -
本文说明 Go crypto/subtle.ConstantTimeByteEq 的 uint8 参数、1/0 返回值、最小封装,以及它与 ConstantTimeEq 和 ConstantTimeCompare 的适用边界。165 收藏 -
Redis LCS 的 LEN 只改变返回形式,不能消除输入长度乘积带来的计算成本。本文比较在线调用、独立实例和应用侧任务,给出输入预算与不可变快照的选择条件。162 收藏 -
文章 · java教程 | 1天前 | Java · 并发编程 · CompletableFuture · java completablefuture obtrudeException 异步异常恢复
讲清 Java CompletableFuture.obtrudeException 如何覆盖已完成 future 的后续读取结果,并用依赖阶段示例说明旧值与新异常可能并存的边界。161 收藏 -
LangChain RunnableBranch 通过条件与 Runnable 对组成输入路由,按条件顺序选择第一个匹配分支,并用默认 Runnable 兜底。本文用统一输入输出契约演示如何构造、串接和控制它。160 收藏 -
文章 · python教程 | 2天前 | 异常处理 · 并发编程 · Python教程 · Python 异常处理 并发任务 future concurrent.futures as_completed
用 future_to_task 映射保留任务身份,在 concurrent.futures.as_completed 循环中通过 Future.result() 捕获原始异常,并区分取消、单个任务失败与整体等待超时。160 收藏 -
Go 1.23 引入的 maps.Keys 返回键迭代器,配合 slices.Sorted 可以在需要稳定顺序时一次收集并排序,本文用批处理示例说明空 map、无序遍历与高频复用边界。160 收藏 -
context.WithTimeout 超时后,子协程仍在运行通常不是超时失效,而是 goroutine 没有监听 ctx.Done(),或卡在无法取消的阻塞调用中。本文用最小复现区分取消信号和强制终止,再给出可退出、可清理的 select 写法。159 收藏 -
商品条码扫不出来,应分别检查解码、数据传输和商品档案。通过原始字符、同码不同件及不同设备对照缩小范围,再处理包装印刷、接口设置或门店资料同步问题。159 收藏 -
Go 1.27 为 bytes 增加 CutLast,可围绕最后一个分隔符直接返回 before、after 和 found。本文对比 LastIndex 加手动切片的旧写法,说明未找到时的返回值、切片共享语义与旧版本兼容方案。158 收藏 -
Go 1.27 SIMD 实验 API 适合先在连续数据、重复运算的 CPU 热点中试用。文章区分向量计算与并发,给出候选场景、隔离试用方法以及可移植和实验接口的限制。158 收藏