Go语言技术文章
-
Redis HINCRBYFLOAT 适合原子递增 Hash 中的浮点字段,但返回的是更新后的数值文本,不是固定小数位格式。本文解释返回格式变化、有效数字边界、非法浮点输入,以及应用层如何负责展示格式化。321 收藏 -
rsync 启用 --delete 做镜像时,可用 --max-delete 限制目标端删除数量。本文从预演、阈值设置和退出码 25 入手,说明如何排查源路径或过滤规则异常,避免一次同步误删大量文件。321 收藏 -
Go bbolt 按前缀扫描键时,先用 Cursor.Seek 定位,再用 bytes.HasPrefix 控制边界,并处理 bucket 缺失、子桶项和事务内字节切片生命周期。321 收藏 -
袜子生产要把原料批次、生产工单、投料明细和成品批次连成一条记录链。本文用简明字段和正反向查询方法说明如何记录多种原料、分批生产与返工关系,帮助现场建立可追溯的批次台账。321 收藏 -
Go cgo.Handle 用整数关联 Go 值,让 C 回传标识后由 Go 取值。同步双文件示例说明 NewHandle、Value、Delete 的职责,以及异步回调和重复释放的风险。321 收藏 -
Redis Pipeline 通过批量发送命令减少网络往返,但批次过大也会增加回复队列、客户端内存和重试成本。本文给出批大小、错误分类与读后写依赖的处理方法。321 收藏 -
PHP 7/8 中用 Throwable 统一捕获 Error 与 Exception,本文给出日志字段设计、局部捕获和全局兜底写法,并划清 warning、notice 的处理边界。321 收藏 -
用 Jinja 的 select_autoescape 按模板文件名后缀开启 HTML、HTM 和 XML 自动转义,并说明字符串模板、TXT 模板和 .html.jinja 复合后缀的配置边界。320 收藏 -
Java 文本块可以写得整齐,但源码排版带来的公共缩进不一定适合最终字符串。本文用 HTML 和 SQL 片段说明 String.stripIndent 如何去掉偶然公共缩进、保留内部相对层级,并比较 strip 与 indent 的使用边界。320 收藏 -
ip route get 可用 mark 模拟带标记条件下的策略选路。本文说明规则匹配、只读对照查询与 dev、via、src 等输出字段,并区分选路结果、真实打标和连通性。320 收藏 -
小型装修项目的材料进场验收单,应按到货批次和使用部位记录材料身份、数量、外观、质量证明文件、验收结论及整改复核,最后与附件一起归档。319 收藏 -
嵌套 asyncio.TaskGroup 发生异常时,内层任务组会先整理自己的 ExceptionGroup,外层再处理收到的异常与取消信号。本文用一个最小结构解释传播边界、except* 分流方式、取消例外和日志防复发规则。319 收藏 -
Python SharedMemory 中,close 只关闭当前实例持有的句柄,unlink 才是删除共享内存块;创建者、连接者和最后责任方要按不同角色安排清理,独立进程还要留意 track 的资源跟踪边界。319 收藏 -
Golang · Go问答 | 4天前 | net/http · HTTP客户端 · Go问答 · Go net/http gzip Transport.DisableCompression Accept-Encoding 响应解压
Go 的 Transport.DisableCompression 只控制是否自动添加 Accept-Encoding: gzip;自动请求的 gzip 响应会被透明解压,而用户显式请求 gzip 时仍需自己处理压缩 Body。318 收藏 -
青柠薄荷渐变壁纸容易把高亮推到顶部,影响锁屏时间和图标阅读。本文给出一组原创中英文提示词,把亮度重心稳定在中下部,并提供右下方高亮的构图变体与手机适配调整方法。318 收藏