Go语言技术文章
-
数据库 · MySQL | 1星期前 | MySQL · SQL排查 · 聚合函数 · 数据库验证 · mysql group_concat group_concat_max_len 聚合字符串 结果截断
报表把一组订单号拼成一列时,GROUP_CONCAT 可能悄悄只返回前 1024 字节。本文从默认上限、会话级调整、字符数与字节数验收几处说明截断原因,并给出不把参数盲目调大的检查方法。353 收藏 -
以雨后山谷的萤火星河为单一主题,提供主壁纸与冷色变体的中英文提示词,并说明如何调整锁屏留白、光点密度、色彩和纵向层次。252 收藏 -
国家医保服务平台 APP 的亲情账户可以帮助家人展示医保码。本文按官方入口说明绑定流程、所需材料和完成后的核对方法。449 收藏 -
用一个可复用的卡片组件说明 CSS container query 与 ResizeObserver 的分工:样式交给 CSS,数据计算交给观察器,并通过 requestAnimationFrame 合并重复通知。488 收藏 -
Linux 服务由服务管理器拉起后立刻退出时,沿着 unit 配置、启动命令、Type 语义和退出状态码逐层排查,区分配置错误、前台进程退出与服务类型不匹配。405 收藏 -
用 pathlib.Path.read_text() 读取配置文件很方便,但默认编码、换行统一和文件不存在等边界不能靠猜。本文从一个小型配置读取函数出发,说明编码如何显式声明、换行如何验收,以及何时应该改用二进制读取。345 收藏 -
Golang · Go问答 | 1星期前 | 标准库 · golang · 性能 · 字符串处理 · reset strings.Builder bytes.Buffer Go字符串拼接 Go字节缓冲
bytes.Buffer 和 strings.Builder 都能减少反复拼接带来的分配,但它们服务的结果类型不同。本文用日志行拼接、HTTP响应和复用场景对比 Write、WriteString、String、Bytes 与 Reset 的边界,给出可落地的选择规则。150 收藏 -
PHP CLI 程序处理管道或重定向输入时,逐行读取适合大多数文本任务,但 EOF 判断、空行和大文件内存边界很容易写错。本文从 fgets(STDIN) 入手,整理逐行、整流和可控批量读取的选择,并给出可验证的退出条件。411 收藏 -
strings.Cut 把字符串拆分成 before、after 和 found 三个结果,适合处理带前缀的配置、路由和协议字段。本文用可运行示例说明空字符串边界、与 HasPrefix 的分工,以及从 Index 写法迁移时的验收方式。305 收藏 -
Rust 团队宣布下一代 trait solver 在 nightly 默认启用,并计划在未来几个月稳定化。本文从兼容性试跑角度拆解 impl Trait、高阶类型关联类型、编译耗时和回退开关,帮助团队判断是否现在就把 nightly 放进验证矩阵。254 收藏 -
Go 泛型函数里,类型参数能否调用方法取决于约束是否明确声明该方法,而不是具体类型本身是否拥有它。本文用最小代码拆开类型集合、方法集和接口约束的边界。313 收藏 -
视觉模型遇到 20MB 以上图片时,真正棘手的是尺寸预算、上传方式和重试边界同时变化。本文从请求前预缩放、分块上传到失败回收,拆解一条可验证的图片输入链路,并说明什么时候应该拒绝重试。124 收藏 -
用 Go 泛型拆解 type set、~底层类型与方法集的关系,说明为什么约束能参与类型运算却不一定能直接调用方法,并给出可编译的设计与验收方式。329 收藏 -
用 Go 标准库实现一个可取消的定时重试任务,覆盖 context 取消、指数退避、最大尝试次数、错误分类和优雅退出,给出可直接运行的最小示例与验收方法。349 收藏 -
围绕月下潮汐观测台制作一组原创竖屏锁屏壁纸:主图采用银灰海面、低位观测台和顶部留白,变体改用珊瑚霞光与更强潮线反光,配套完整中英文提示词、改词方法和直接下载链接。494 收藏