Go语言技术文章
-
- Go parser.SkipObjectResolution 如何加速语法解析:AST 保留范围与类型检查边界
- Go 的 parser.SkipObjectResolution 会跳过已经过时的语法级对象解析,减少解析阶段的 CPU 和内存开销。本文用 ParseFile、ast.File 和 go/types 的最小示例说明它保留什么、舍弃什么,以及何时必须补上类型检查。
- Golang · Go教程 | 2天前 | 标准库 · 静态分析 · Go教程 · go/parser · go/ast · Go ast go/ast parser.SkipObjectResolution go/types 310浏览 收藏
-
- PHP session.use_strict_mode 怎么防止会话固定:配置路径、旧 Cookie 与登录后轮换
- PHP 会话固定防护不能只依赖一个配置项。本文从 session.use_strict_mode 的接收规则讲起,演示登录前后如何轮换 session_id,并说明旧 Cookie、并发请求和自定义 SessionHandler 的边界。
- 文章 · php教程 | 2天前 | WEB开发 · 安全 · PHP · session · 登录鉴权 · php session session.use_strict_mode session_regenerate_id 会话固定 483浏览 收藏
-
- Rust 1.98.0 发布后怎么判断是否值得升级:版本亮点、工具链影响与回归范围
- Rust 1.98.0 于 2026 年 8 月 20 日发布,带来浮点代数方法、整数缓冲格式化与多项稳定 API。本文按项目约束拆解升级收益、兼容风险和一套可执行的回归检查。
- 科技周边 · 业界新闻 | 2天前 | rust · 编程语言 · 开发工具 · 版本升级 · 工具链 algebraic_add format_into Rust 1.98.0 Rust升级 498浏览 收藏
-
- Go html/template.URLQueryEscaper 如何编码查询参数:空格、加号与多值参数边界
- Go 的 html/template.URLQueryEscaper 适合把模板参数放进 URL 查询值,但它不是多值参数构造器。本文对照空格、加号、& 和 url.Values.Encode 的输出,给出可复核的写法与边界。
- Golang · Go教程 | 2天前 | WEB开发 · 标准库 · Go教程 · Go 查询参数 html/template url.Values URLQueryEscaper 441浏览 收藏
-
- Go atomic.Uint64.And 怎么做位掩码更新:原子读改写与并发可见性
- 用 sync/atomic 的 atomic.Uint64.And 原子清除状态位,理解它返回旧值的语义、与 Load 的配合方式,以及何时应改用 CompareAndSwap。
- Golang · Go问答 | 2天前 | 428浏览 收藏
-
- Redis CLIENT NO-EVICT 怎么保护关键连接:内存压力下的连接级淘汰边界
- Redis 7.0 起可以用 CLIENT NO-EVICT 保护控制连接,但它只影响客户端淘汰,不会替代 maxmemory 或键淘汰策略。本文用一条监控连接说明 ON/OFF、配置前提和验收边界。
- 数据库 · Redis | 2天前 | Redis · 缓存运维 · 连接管理 · redis CLIENT NO-EVICT maxmemory-clients 客户端淘汰 376浏览 收藏
-
- Redis CLIENT PAUSE 如何做维护窗口:WRITE、READ 隔离与恢复验收
- Redis CLIENT PAUSE 适合在升级或主从切换时暂时控制客户端请求。本文用 WRITE 与 ALL 两种模式拆解读写隔离、CLIENT UNPAUSE 恢复和维护窗口验收,避免把暂停命令当成无条件的全局锁。
- 数据库 · Redis | 2天前 | Redis · 高可用 · 运维 · 故障演练 · redis CLIENT PAUSE 主从切换 CLIENT UNPAUSE 维护窗口 129浏览 收藏
-
- Go bytes.CutPrefix 为什么适合处理协议前缀:返回切片共享与空前缀边界
- 用 bytes.CutPrefix 处理协议前缀,验证前缀命中、空前缀、未命中和返回切片共享等边界,避免手写切片下标时误判输入。
- Golang · Go问答 | 2天前 | 142浏览 收藏
-
- MySQL 外键约束为什么让删除变慢:级联动作、索引覆盖与锁范围
- 删除一条订单主表记录时,如果外键触发级联检查,耗时可能来自子表扫描、级联删除和锁等待。本文用 InnoDB 示例拆开索引与锁范围。
- 数据库 · MySQL | 2天前 | 457浏览 收藏
-
- MySQL 8.4 角色权限怎么查清继承链:CREATE ROLE、GRANT 与 CURRENT_ROLE
- MySQL 8.4 的 SHOW GRANTS 只看账号时容易漏掉角色携带的权限。本文用 app_read、app_write 和 report_user 拆解角色授予、默认激活、CURRENT_ROLE() 与 SHOW GRANTS ... USING 的核对顺序。
- 数据库 · MySQL | 2天前 | MySQL · 排查 · 角色 · 权限管理 · 数据库安全 · GRANT 角色权限 MySQL 8.4 CREATE ROLE SHOW GRANTS CURRENT_ROLE 107浏览 收藏
查看更多
课程推荐
-
- 前端进阶之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推荐
-
- SuperCLUE
- SuperCLUE是权威的中文大语言模型综合评测基准,涵盖语言理解、知识应用、AI Agent智能体及安全性等12项核心能力。通过多轮对话与客观测试,定期发布榜单与技术报告,为模型研发、优化及行业选型提供科学依据。
- 42次使用
-
- Gradio
- Gradio是一个用于构建机器学习和数据科学Web应用的开源Python库。支持快速创建交互界面,获Google、Meta等大厂青睐,适合模型演示、部署反馈及调试。
- 42次使用
-
- AutoGPT
- AutoGPT是基于GPT-4的开源AI代理平台,拥有超10万GitHub星标。本文介绍其低代码界面、自动化工作流功能、系统配置要求及安装步骤,助您高效部署和管理AI Agent。
- 44次使用
-
- 腾讯扣叮
- 腾讯扣叮是腾讯推出的6-18岁青少年编程学习平台,依托游戏与AI技术,提供图形化编程、3D创作、虚拟实验室及丰富赛事课程,助力培养计算思维与创新能力。
- 39次使用
-
- 堆友AI学习
- 堆友AI学习是堆友推出的专业AI设计教育平台,提供从基础到进阶的线上课程及线下实训营。结合阿里国际AITIC认证,通过视频教程、笔记分享和实战案例,帮助设计师掌握AIGC技能,提升职业竞争力。
- 41次使用

