Go语言技术文章
-
Basecamp围绕项目空间组织团队沟通、待办、日程与文件。本文核对官方入口,说明这些模块如何配合、哪些团队更适合使用,以及注册登录时的安全核对方法。318 收藏 -
infer 是 TypeScript 条件类型中的关键字,用于从类型中推断出新的类型。 它允许在泛型条件类型中提取和推导类型,实现强大的类型操作。 infer 关键字工作原理 原始类型 type Promise = { value: T } infer 推导 提取出的类型 type ValueOf318 收藏 -
科技周边 · 业界新闻 | 1星期前 | 身份认证 · 安全 · github · oauth · 开发者工具 · 刷新令牌 redirect_uri GitHub OAuth 多个回调地址 offline_access 通配匹配
GitHub OAuth App 现在可以登记多个回调地址,并支持短期访问令牌与刷新令牌。本文从环境切换、redirect_uri 校验和令牌轮换三个环节给出一条可落地的改造与验收路径。318 收藏 -
一组适合手机锁屏的潮汐礁石与月光海湾壁纸提示词,包含主壁纸、完整中英文提示词、留白调整方法和银蓝暖橙变体。318 收藏 -
Go 1.27 会识别已经移除的 GODEBUG 设置,但只接受移除前的最终默认值。文章比较 go.mod 与源码配置位置,并用 asynctimerchan 说明保留和报错边界。318 收藏 -
工作时中暑并不是一送医就自动算工伤。关键要看是否与高温作业或高温天气作业有关,并由有资质的职业病诊断机构诊断为职业性中暑,再按工伤认定程序提交材料。本文梳理诊断、时限和留证顺序。317 收藏 -
文章 · java教程 | 1星期前 | Java · 序列化 · 反序列化 · jdk · 安全编程 · java ObjectInputStream ObjectInputFilter 反序列化过滤 序列化安全
Java 反序列化过滤不应只写一条拒绝规则,还要同时限制允许的类型、对象图深度、引用数量和输入字节数。本文用 ObjectInputFilter 说明白名单、边界值与异常验收。317 收藏 -
支付、下单或重试场景里,Go HTTP API 需要区分同一请求的安全重放与参数冲突。本文从调用方体验出发,设计 Idempotency-Key 的语义、存储状态、过期策略和错误响应,并给出可运行的 Go 示例。317 收藏 -
从一个一次性迭代器出发,拆开 slices.SortedFunc 的收集、比较与返回边界,说明如何处理结构体排序、空序列和比较器契约。317 收藏 -
说明歌词适配原应用的永久下架状态、旧包名核对方法,以及辨别同名软件、安装来源、权限和版权风险的实用边界。317 收藏 -
2026年七夕节是8月19日,星期三,对应农历丙午年七月初七。七夕不是全国统一法定节假日,安排约会、聚餐或出行时,应把公历日期、工作日和预约规则一起核对。316 收藏 -
MySQL 分区表按时间清理历史数据时,逐行 DELETE 可能带来长事务、undo 增长和锁等待。本文从一次线上删除变慢的现象出发,说明如何确认分区边界、选择 DROP PARTITION,并用复查动作验证空间和业务影响。316 收藏 -
文章 · python教程 | 1星期前 | 并发 · python · logging · 故障排查 · QueueListener · 优雅停机 日志丢失 QueueHandler 日志队列 Python QueueListener
Python 用 QueueHandler 把日志交给后台线程后,停机阶段不能只依赖进程退出。本文从日志资产、队列排空、监听器停止和异常收尾四个边界出发,给出一套可复查的优雅停机写法。316 收藏 -
把多项错误拼成字符串会丢掉可判断的错误链。本文以校验、写盘和关闭资源为例,演示如何迁移到 errors.Join,保留 errors.Is 判断能力,并处理 nil、重复错误与 errors.Unwrap 的边界。316 收藏 -
Golang · Go问答 | 1星期前 | 标准库 · 错误处理 · IO · 文件读取 · Go问答 · Go LimitReader eof Reader io.LimitedReader 读取上限
io.LimitedReader 读完 N 个字节后会先把 N 变成 0,并在下一次读取时返回 EOF;这和底层 Reader 是否已经到达结尾不是一回事。本文用可运行示例拆开上限耗尽、真实 EOF 和底层错误的判断边界。316 收藏