Go语言技术文章
-
- Go 取 range 变量地址为什么得到重复指针
- Go 的 range 循环里取变量地址,是否重复取决于循环变量是用 := 声明还是用 = 复用,以及模块采用的 Go 版本。本文用切片副本、切片元素地址和旧版本兼容写法说明如何判断与修复。
- Golang · Go问答 | 6天前 | 501浏览 收藏
-
- Go maps.Clone 复制嵌套 map 时哪些数据仍然共享
- Go maps.Clone 只做浅克隆:本文用顶层 map、嵌套 map、切片和指针说明哪些数据独立、哪些仍会共享,并给出按 value 类型选择复制策略的实战判断。
- Golang · Go教程 | 5天前 | 501浏览 收藏
-
- PHP JSON_THROW_ON_ERROR 抛错后怎么保留原始字段位置
- JSON_THROW_ON_ERROR 能让 PHP 解码失败直接抛出 JsonException,但异常并不会自动携带业务字段路径。本文用原始请求体、行列提示和字段级解码,建立一套可追踪的 JSON 错误记录方式。
- 文章 · php教程 | 4天前 | 501浏览 收藏
-
- Go strconv.ParseFloat 遇到 NaN 和 Inf 怎么区分
- Go strconv.ParseFloat 可以解析 NaN、Inf 和 Infinity,但 NaN、正负无穷与普通数字溢出并不是一回事。本文用 math.IsNaN、math.IsInf 和 ErrRange 给出清晰的分类方式。
- Golang · Go教程 | 3天前 | 501浏览 收藏
-
- Java try-with-resources 多个资源关闭顺序是什么
- Java try-with-resources 多个资源时按声明顺序初始化、按相反顺序关闭;本文说明初始化失败、close 异常和 suppressed exception 的判断方法。
- 文章 · java教程 | 3天前 | Java · 异常处理 · 资源管理 · java try-with-resources AutoCloseable close suppressed exception 501浏览 收藏
-
- Go select 用 time.After 做超时有什么资源代价
- Go 1.23 起,失去引用的 time.After 定时器可以被回收,但高频循环每轮创建 timer 和 channel 仍有分配与调度成本。本文说明 time.After 的适用边界,以及如何用可复用 Timer 配合 Stop、排空和 Reset。
- Golang · Go问答 | 2天前 | 定时器 · select · 性能 · Go问答 · select Go 超时 time.After time.Timer 501浏览 收藏
-
- MySQL JSON_TABLE 展开数组时如何保留缺失字段
- MySQL JSON_TABLE 展开数组时,数组对象缺少某个字段不会自动丢掉整行。为可选字段使用 NULL ON EMPTY,并配合 EXISTS PATH 判断字段是否存在,就能保留行并区分缺失、JSON null 与空字符串。
- 数据库 · MySQL | 2天前 | 501浏览 收藏
-
- Redis AOF rewrite 期间如何判断磁盘与内存压力
- Redis AOF 重写时,内存风险主要看 fork 之后的 COW 增长,磁盘风险则要拆成剩余空间、写入吞吐和 fsync 排队。本文用 INFO、MEMORY STATS、df 与 iostat 建立一套可复用的判断清单。
- 数据库 · Redis | 15小时前 | Redis · AOF · 性能排查 · redis AOF rewrite BGREWRITEAOF 内存压力 磁盘压力 501浏览 收藏
-
- Go HTTP 客户端超时为什么没有覆盖 DNS 和连接阶段
- 解释 Go HTTP 客户端总超时与 Transport 阶段超时的覆盖范围,说明 DNS、TCP、TLS、响应头和响应体分别该由什么配置控制。
- Golang · Go问答 | 6天前 | 网络编程 · HTTP · go · DNS Go 连接超时 ResponseHeaderTimeout http.Client.Timeout 499浏览 收藏
-
- Redis 内存碎片率升高时怎么区分数据增长和分配器行为
- Redis 内存碎片率升高不一定代表数据变多。本文从 INFO memory 基线、SCAN 分批扫描、MEMORY USAGE 抽样和大键定位入手,区分数据增长、删除后的 RSS 滞留与分配器复用。
- 数据库 · Redis | 5天前 | 499浏览 收藏
-
- Go module replace 指向本地目录后发布构建为什么失败
- go.mod 的 replace 指向 ../local-module 时,开发机能编译并不代表发布环境也能找到该目录。本文从模块图和构建上下文解释失败原因,并给出 go.work、本地模块版本和发布前检查清单。
- Golang · Go问答 | 4天前 | 499浏览 收藏
查看更多
课程推荐
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 485次学习
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
查看更多
AI推荐
-
- H2O EvalGPT
- H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
- 111次使用
-
- LMArena
- LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
- 31次使用
-
- OpenCompass
- OpenCompass是上海AI实验室推出的开源大模型评测平台,提供CompassKit、CompassHub和CompassRank三大核心组件,支持LLM及多模态模型的一站式标准化评估与排行榜查询。
- 48次使用
-
- AGI-Eval
- AGI-Eval是由上海交大等高校联合发布的大模型评测社区,提供公正透明的LLM能力榜单、多领域评测集及Data Studio数据服务,助力AI模型性能评估与NLP科研开发。
- 30次使用
-
- SuperCLUE
- SuperCLUE是权威的中文大语言模型综合评测基准,涵盖语言理解、知识应用、AI Agent智能体及安全性等12项核心能力。通过多轮对话与客观测试,定期发布榜单与技术报告,为模型研发、优化及行业选型提供科学依据。
- 265次使用

