Go语言技术文章
-
使用一个 Go log.Logger 统一格式,再通过 io.MultiWriter 同时写入标准输出和文件;本文还说明写入错误短路、并发安全与 Close 生命周期边界。154 收藏 -
Python socket 已设置 SO_REUSEADDR 仍绑定失败时,先区分 TIME_WAIT、活动监听、IPv4/IPv6 地址范围和 SO_REUSEPORT,再按正确顺序排查。154 收藏 -
本文用完整工作流讲解 Go defer 的常见疑问:为什么 defer fmt.Println(i) 打印旧值,defer 注册时参数何时保存,闭包为什么能读到新值,命名返回值如何在 defer 中包装错误,以及多个 defer 为什么按倒序触发。153 收藏 -
文章 · linux | 2个月前 | 服务器 · Linux · ssh · 运维排查 · 登录慢 · Linux SSH pam sshd_config 登录慢 UseDNS GSSAPI 密钥权限
本文整理一套 Linux SSH 登录慢排查工作流,从客户端计时、服务端日志、DNS 反查、GSSAPI、PAM、密钥权限到最终复测,帮助你把登录卡顿问题拆成可验证步骤。153 收藏 -
WPS Office 是面向文档、表格、演示和 PDF 处理的办公软件。本文结合 WPS 官方 Windows 页面说明适合场景、官方获取路径和首次使用前的安全检查,避免从未知来源下载。153 收藏 -
Golang · Go问答 | 1个月前 | 依赖注入 · 设计模式 · api设计 · Go问答 · Functional Options · API设计 默认值 依赖注入 Go问答 Functional Options 函数选项
Go 的 Functional Options 能让构造函数同时保留合理默认值和可读的可选配置,但它不适合掩盖必填依赖。本文用一个 HTTP Client 组件说明 Option 的最小写法、默认值与必填项的边界、常见反例和测试清单。153 收藏 -
用 Go 的 embed.FS 把 Markdown 和静态资源打进单个二进制,再通过 net/http 提供本地预览,覆盖目录组织、路径处理、缓存和构建验收。153 收藏 -
Airtable 是把数据库、表格视图和协作流程放在一起的在线工作平台。本文核对官方主页与下载页,说明它能做什么、从哪里进入、桌面端如何获取,以及哪些团队更适合使用。153 收藏 -
HandBrake是一款免费开源的本地视频转码工具,适合把视频转换为更容易播放或分享的格式,也能通过预设、质量、字幕和音轨选项控制输出结果。153 收藏 -
这段内容聚焦于如何在 Go 语言里使用 github.com/dgrijalva/jwt-go(v3.x)解析 JWT,并把 payload 中的声明信息准确取出来。相关流程会完整覆盖:签名校验怎么做、类型断言怎么处理、常见错误如何兜底,以及实际使用时必须留意的安全细节。 本文介绍在 Go 语言中使153 收藏 -
2026年中秋节放假3天,国庆节放假7天。本文按国务院办公厅通知核对日期、调休上班日和出行前需要再次确认的信息。153 收藏 -
文章 · java教程 | 2星期前 | 线程池 · 并发编程 · 故障排查 · Java教程 · ThreadLocal · java 线程池 Java线程池 threadlocal remove 线程复用
ThreadLocal 在线程池中不会随着任务结束自动清空,工作线程复用会让下一个任务读到上一个任务留下的值。本文用 Java线程池 和可运行示例拆开 get、set、remove 的生命周期,给出 finally 清理、任务装饰和验收边界。153 收藏 -
Go 1.27 新增 crypto/mldsa,本文从消息签名、crypto/x509 和 TLS 1.3 三层边界说明它适合替换什么,以及为什么不应把它当成通用加密方案一次性切换。153 收藏 -
Go 的 nil slice 和非 nil 空 slice 长度都为 0,但 encoding/json 默认分别编码为 null 和空数组。本文解释两种状态、omitempty 的影响,以及如何在 API 响应层稳定输出 []。153 收藏 -
围绕甲壳虫ADB助手的无线调试,说明可信入口、配对授权、调试开关的使用边界,以及连接异常时的安全排查方法。153 收藏