Go语言技术文章
-
Golang · Go问答 | 1个月前 | 错误处理 · net/http · HTTP客户端 · Go问答 · Go clienttimeout http.Client Timeout Go 请求超时 Go url.Error 超时 Go HTTP 客户端时限
Go 的 clienttimeout 通常对应 http.Client.Timeout。本文说明它覆盖的请求范围、如何从 client.Do 返回值中判断超时,以及它与 context 和 Transport 分段时限的区别。351 收藏 -
MySQL 递归 CTE 不退出或结果越界时,检查递归成员的 WHERE 条件,再用递归深度、执行时间和 LIMIT 做安全保护。338 收藏 -
Go 的 bytes.Reader 适合从 []byte 创建只读游标。本文用一个可运行示例说明 Read、ReadAt、Seek、Len、Size 和 Reset 的区别,帮助你按顺序读取或按偏移取字节。125 收藏 -
用珊瑚礁、水面光斑和下沉式构图制作原创9:16手机锁屏壁纸:顶部保持低亮度给时钟,主体集中在下半部,再用深蓝绿光线生成一张明显变体。120 收藏 -
本文说明Lovart参与印刷平面设计的适用环节、导出格式边界与送印前检查要点,帮助创作者降低交付风险。131 收藏 -
Go errgroup 的并发上限和取消传播是两套机制。本文用 WithContext、SetLimit、TryGo 和 Wait 说明任务组的取消边界、提交背压与待处理任务的收口方法。292 收藏 -
矿山承包商换班时,交接的是具体作业、现场风险、控制措施和记录,不是把个人特种作业操作证或上岗资格交给下一班。本文按人员资质、作业任务、现场状态和留档四条线整理一份可执行的交接清单。233 收藏 -
io.SectionReader 只能读取创建时指定的逻辑窗口。本文解释 [off, off+n) 边界、Read 与 ReadAt 的 EOF 表现,以及跨范围读取时如何选择扩大窗口或访问底层 ReaderAt。223 收藏 -
讲清 IntersectionObserver 的 root、null、祖先关系、rootMargin 与 threshold,并用 rootBounds 和检查表定位滚动容器中不触发的问题。144 收藏 -
本文拆解Lovart参考图反复重做的积分、人工与下游返工成本,并给出三步缩小试错范围的方法。381 收藏 -
Linux 的 bind 只读应先建立普通 bind,再用 remount,bind,ro 只锁定目标挂载点;本文给出配置、检查和 rbind/命名空间排障方法。402 收藏 -
讲清 Go io.SectionReader 的逻辑片段长度与底层文件实际长度的区别,结合 Size、Read、累计字节数和 io.EOF 判断短片段、空片段与完整读取。164 收藏 -
讲清 Python enum.StrEnum 的显式值、auto()、.value、str()、JSON 序列化和旧版本兼容排查方法。298 收藏 -
用 errgroup.WithContext、SetLimit、TryGo 和 Wait 处理 Go 并发读取与转换任务,讲清并发上限、错误取消、结果收口和常见边界。327 收藏 -
CompletableFuture 异常处理要先定位阶段,再按目标选择 exceptionally、handle、whenComplete 或 exceptionallyCompose,并检查异常包装与线程池。265 收藏