Go语言技术文章
-
云原生 AI 应用不应把业务规则、模型运行和 GPU 集群揉成一个平台。本文用三层边界说明业务团队、AI 平台团队与基础设施团队各自负责什么,并给出模型生命周期、反例和落地判断清单。352 收藏 -
用两套原创中英文提示词生成低饱和珊瑚沙丘清晨阴影手机壁纸:主图把沙脊和长阴影放在中下部,变体改为左下至右中的斜向构图,并说明锁屏留白、配色和裁切调整方法。350 收藏 -
用 argparse.ArgumentParser.register 为自定义 type 或 action 注册可读名称,再由 add_argument 按名称引用。文章说明三个参数的职责、十六进制类型转换示例、自定义 Action 的边界,以及错误处理和注册表的适用范围。350 收藏 -
Go net/http.Transport 升级后出现连接复用、延迟或连接数变化时,不要先猜版本回归。本文用最小客户端、httptrace、Response.Body 生命周期和显式 Transport 配置,建立一套可比较的定位方法。349 收藏 -
用 Go flag.TextVar 和 encoding.TextUnmarshaler 把命令行文本转换为自定义配置类型,演示 duration 解析、范围校验、默认值和错误处理。349 收藏 -
io.MultiReader 会把当前 Reader 的 EOF 当作这一段结束并继续读取后续 Reader,只有全部输入结束才向外返回 EOF。本文用最小示例区分中间 EOF、真实错误、空输入和资源关闭边界。349 收藏 -
Go 按字节截断可能拆开 UTF-8 编码。本文比较完整字节前缀与 rune 前缀,提供严格输入的原创函数,并说明替换字符、流式尾部和字素簇的判断边界。348 收藏 -
OpenTelemetry Go 编译期插桩通过 otelc 接管 Go 构建,在不修改业务源码的情况下为支持的依赖注入遥测。本文说明安装、构建替换、OTLP 环境变量、容器接入和与手工埋点及 eBPF 的边界。348 收藏 -
用 CSS Anchor Positioning 的 anchor-name、position-anchor 和 anchor-size() 让弹出层宽度跟随触发按钮,并通过回退值、@supports 和检查清单处理锚点缺失、定位方式与浏览器兼容边界。348 收藏 -
PHP DOMDocument 的 preserveWhiteSpace 默认保留冗余空白。本文说明为什么要在 load 或 loadXML 之前设置它,怎样在保留原始排版和统一格式化之间选择,以及它与 formatOutput、LIBXML_NOBLANKS、saveXML 的关系。348 收藏 -
Go 1.27 的 encoding/json/v2 默认拒绝 JSON 对象中的重复名称。本文用一个可复用的小函数说明如何识别重复键错误,以及何时显式使用 jsontext.AllowDuplicateNames(true) 兼容旧协议。348 收藏 -
科技周边 · 人工智能 | 6天前 | 人工智能 · Transformers bitsandbytes 4-bit量化 BitsAndBytesConfig bnb_4bit_compute_dtype
Transformers 的 4-bit 配置容易把量化类型、计算类型和其它模块 dtype 混在一起。本文用 BitsAndBytesConfig 拆开三者边界,给出 NF4、bfloat16、dtype=auto 和 device_map 的实用配置方法。347 收藏 -
Go 升级后 encoding/json.Decoder 的结果或错误发生变化时,不要先修改业务逻辑。本文按工具链、实现、Decoder 配置、输入字节和目标类型五层建立最小复现矩阵,说明如何区分真实语义差异与错误文本变化。347 收藏 -
MySQL 的 JOIN_FIXED_ORDER 与 STRAIGHT_JOIN 都能固定连接顺序,但影响范围并不相同。本文比较两种写法对查询块、IN/EXISTS 半连接转换和排障验证的影响,并给出更稳妥的提示组合。347 收藏 -
MySQL CHECK 在表达式为 TRUE 或 UNKNOWN 时通过,范围判断不能单独禁止 NULL。通过可选、必填和条件必填三个原创表结构,说明 NOT NULL、IS NOT NULL 与执行状态的配合。347 收藏