Go语言技术文章
-
Golang · Go教程 | 6天前 | 标准库 · HTTP服务 · Go教程 · Go net/http X-Forwarded-For http.Request RemoteAddr Forwarded 客户端地址
Go 的 http.Request.RemoteAddr 只能表示当前 Go 服务看到的 TCP 对端;部署在反向代理后时,客户端地址通常来自代理转发头,但必须先确认代理可信。本文给出可复用的解析函数、IPv6 处理和日志边界。393 收藏 -
Transformers generate 的 output_scores 与 output_logits 都保存生成步分数,但前者是经过生成处理的 scores,后者更接近未处理的模型 logits。本文说明返回开关、数据结构和实际选择方法。393 收藏 -
HostLayout 约束的是 Go 结构体在当前主机上的内存布局,不是跨平台、跨进程或长期存储的字节协议。本文从一个布局误用场景拆解原因,并用 encoding/binary 演示如何显式指定字段宽度与字节序。393 收藏 -
用 Go 的 go/parser.ParseFile 解析单文件源码,保留注释并从 ast.File 读取包名、声明和文档字段,同时说明 FileSet、语法错误与完整包分析的边界。393 收藏 -
vLLM OpenAI 兼容服务的并发限制要分三层:入口请求队列、运行态序列数和 token 预算。本文给出启动参数组合、503 边界与客户端退避思路。392 收藏 -
Java Gatherer 适合把 Stream 中连续到来的元素整理成固定或滚动窗口。本文从最小写法入手,解释窗口状态、末尾批次、不可修改结果和并行合并边界。392 收藏 -
Redis LOLWUT 的 VERSION 参数只选择生成式计算机艺术的版本分支,不会升级、降级或改写 Redis 服务器版本。本文用 LOLWUT 与 INFO server 对照说明判断边界。392 收藏 -
介绍 Python locale.getencoding 的读取方式及平台语义,结合诊断快照与文件读取示例,区分 locale 编码、首选编码和 UTF-8 模式,明确环境信息与文件编码约定的职责。392 收藏 -
用 URLPattern 表达前端文章路由,拆解 pathname、test、exec 和动态分组的关系,并排查结果为空、相对 URL 与浏览器兼容性问题。392 收藏 -
GNU find -files0-from 使用 NUL 分隔清单传递搜索起点。结合零深度筛选、管道输入和特殊文件名示例,说明如何保留名称边界,以及空清单、重复路径、递归和兼容性限制。391 收藏 -
Go 的 url.URL 会同时保留解码后的 Path 与可选的 RawPath 编码提示。本文用具体 URL 说明两者为什么不同,并用 EscapedPath 判断最终输出。391 收藏 -
StringJoiner.merge 合并的是来源对象去掉前后缀后的内部内容;本文用最小 Java 示例解释目标格式、来源分隔符和整体元素之间的边界,并说明何时应该改用逐个 add。391 收藏 -
Go os.ReadDir 返回的 DirEntry.Type 只是文件类型位的子集,不能当成完整 FileMode。本文用一个目录扫描器说明快速分类与 Info 补读的边界,以及如何处理元数据读取错误。390 收藏 -
解释 iter.Pull 的 next、stop 与提前退出责任,对比直接 range 和手动拉取,提供带清理标记的示例,并说明 defer 作用域、自然耗尽及重复停止的边界。390 收藏 -
Go 的 time.LoadLocationFromTZData 可以直接从标准 IANA TZif 字节创建 Location,适合把时区数据随程序一起打包。本文说明数据来源、参数语义、错误处理以及与 ParseInLocation 的组合方式。390 收藏