技术栈
golang
2601_96229651
1 小时前
golang
·
数据转换
·
变量定义
·
常用库
·
编程语言区别
如何使用Golang包路径_管理本地和远程模块引用
如何定义变量声明变量并赋予初始值的方式是这样的: “var age int =值” , 声明变量但不赋初始值的方式是: “var age int” , 使用短变量声明的方式为: “age :=值” 等。本专题为大家提供有相关的文章 , 有相关的下载 , 还有相关的课程内容 , 供大家免费下载体验。
FfHUCisI
6 小时前
开发语言
·
golang
·
php
GMP 调度器:Go 并发的心脏是如何跳动的
一个 go func() 就能启动一个并发执行流,单机百万 goroutine 不是传说。支撑这一切的,是 Go 运行时的 GMP 调度器。今天把它的骨架拆开,并用代码亲手验证几个关键行为。
我不会起名字322
6 小时前
java
·
数据结构
·
python
·
算法
·
leetcode
·
golang
·
栈
一天一道算法题(26):栈的简单应用
给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。有效字符串需满足:
gsls200808
7 小时前
windows
·
golang
·
mcp
告别 Vault 的复杂度:用 Go 标准库给 Windows 凭据管理器装上 MCP
做开发的同学大概都有过这样的经历:团队里要管理一堆数据库密码、API Key、服务账号,大家七嘴八舌地推荐 HashiCorp Vault。于是你开始搭 Vault,然后发现面前横着一条概念鸿沟:
名字还没想好☜
8 小时前
开发语言
·
后端
·
golang
·
go
Go 时间格式化为什么用 2006-01-02:time.Format/Parse 的参考时间、时区与解析踩坑
第一次用 Go 格式化时间的人几乎都会愣一下:别的语言里格式化字符串是 yyyy-MM-dd HH:mm:ss 这种占位符,到了 Go 变成了 2006-01-02 15:04:05。你甚至会怀疑是不是抄错了——为什么是这么一串看起来像随机日期的数字?
FfHUCisI
1 天前
golang
·
哈希算法
·
散列表
Golang Map 哈希表实现
Go 的 Map 不是简单的数组+链表,而是一个精心设计的多层结构。顶层是 hmap(runtime/map.go):
源代码•宸
1 天前
开发语言
·
经验分享
·
后端
·
微服务
·
云原生
·
架构
·
golang
前置准备:定时微服务背景和现状
在一些公司内部,很多业务都会设计定时定点或周期服务:例如微服务的流程 注册信息-进入特定消息队列-发送信息
李燚
1 天前
golang
·
agent
·
ddd
·
领域驱动设计
·
eino
·
deepflux
·
eino adk
把规则搬回家:三个 BC 的贫血→充血重构实录(第103篇)
第二季第 3 篇。拆解对象:2026-06-02 同一天的三个 commit——一场"充血化"重构,一次把业务规则从代码里搬回领域模型的搬家。这篇不要求你懂 Go 或 DDD 术语,用到的概念当场讲。
astronautyi
1 天前
开发语言
·
后端
·
golang
Go 运行时内存分配与 GC 位图深度剖析
本文深入探讨 Go 运行时内存分配的核心机制,特别是堆位图(Heap Bits) 的存储与写入、有头/无头对象的分配策略,以及 GC 程序(GC Program) 的展开过程。
techdashen
1 天前
开发语言
·
后端
·
golang
Go 中如何处理错误
本文是对Dominika Stankiewicz的整理与翻译发布日期:2026 年 9 月 2 日本文最初由社区贡献者 Christoph Berger 撰写并发布在 JetBrains 的 Go Guide 中,之后迁移到了 JetBrains Go Blog。我们还在 2026 年 8 月对文章进行了更新,以反映 Go 语言最近的变化。
FfHUCisI
1 天前
开发语言
·
数据库
·
golang
Golang 切片扩容策略
当 append 向切片追加元素时,运行时会检查 Len + appended > Cap。如果超出容量,就必须扩容——分配更大的底层数组,把旧数据拷贝过去,然后把切片的 Data 指针指向新数组。
名字还没想好☜
1 天前
开发语言
·
后端
·
golang
·
go
Go 1.21 context.WithoutCancel 实战:父 context 取消了,收尾任务还要继续跑
HTTP 请求处理到一半,客户端断开连接,r.Context() 被取消——这是好事,能及时停掉没用的工作。但有个尴尬场景:你在这个请求里还想异步记一条审计日志、或者把结果写回缓存,这些收尾工作不该跟着请求一起被取消。Go 1.21 新加的 context.WithoutCancel 就是为这个来的。这篇讲清楚它解决什么、怎么用,以及顺带认识同批加入的 WithDeadlineCause 和 Cause。
名字还没想好☜
1 天前
开发语言
·
后端
·
golang
·
go
Go 用 -race 抓数据竞争:一个偶发崩溃的排查、原理与修复
你的 Go 服务在本地跑得好好的,压测或上线后偶尔崩一下,报个 fatal error: concurrent map read and map write,或者更诡异——某个计数器统计出来的值总比实际少一点,重启又好了。这类"偶发、难复现、和并发有关"的 bug,十有八九是数据竞争(data race):两个 goroutine 同时访问同一块内存,其中至少一个是写,且没有同步。
专注仿真
1 天前
贪心算法
·
golang
·
kubernetes
Go操作Kubernetes API
一、Go操作Kubernetes API —— 实现“动态资源调度与弹性监测” 在您的系统中的作用:当监测到大量投标流量涌入或突发攻击时,自动扩缩容监测Pod;同时实时读取集群元数据用于态势感知。 核心功能项实现(Go + client-go) go package main
xcLeigh
2 天前
java
·
安全
·
golang
Go入门:整数类型的溢出与安全边界
大家好,我是你们的Go语言向导。上一篇我们学习了byte与rune的区别,它们都是整数类型的别名。今天我们来深入探讨一个非常重要但容易被忽视的话题——整数溢出。
ttwuai
2 天前
开发语言
·
后端
·
golang
Go 后台附件迁到对象存储后,path、cdnUrl 和 tenant_id 怎么一起验?
附件迁到 OSS、COS、MinIO 或 CDN 后,别只验上传接口 200。Go 后台排查预览 403/404 时,应该同时看三件事:数据库保存的是稳定 object key 还是完整 URL,前端展示用的 cdnUrl 是否由后端解析出来,附件记录有没有 tenant_id 之类的数据边界。我的处理顺序是先查上传接口响应和附件表,再用无登录浏览器打开最终地址,最后才去改云控制台。XYGo Admin 这次只当一个源码样本看:它在 2026-08-16 的 v1.4.9 tag 对应提交里做了对象存储增
ttwuai
2 天前
开发语言
·
后端
·
golang
Go 后台清空操作日志失败,权限和无 WHERE 删除怎么排查?
Go 后台清空操作日志失败,不能只看按钮有没有点到,也不能把数据库报错直接归成权限问题。应该拆成三条线验:接口是否走了 RBAC 权限码,删除语句是否被 ORM 或数据库拦住,清空后列表和审计证据是否还能读回。XYGo Admin 里日志清空链路能当一个 GoFrame + Vue3 后台样本看:server/api/admin/admin_log.go 定义 /admin/log/operation/clear,server/internal/logic/log/log.go 用 Where("1=1"
gsls200808
2 天前
运维
·
人工智能
·
golang
·
mcp
OpsKat封装MCP:用 Go 标准库把运维 CLI 变成 AI 的“手“
本文记录了 opsctl-mcp-server 项目从零到可用的完整过程:不引入任何第三方依赖,仅用 Go 标准库实现 MCP(Model Context Protocol)协议的 stdio 传输,把 OpsKat 的 opsctl CLI 桥接给 Cursor、Claude 等 MCP 客户端,让 AI 助手可以直接管理服务器资产、执行远程命令。
qq_33919114
2 天前
开发语言
·
后端
·
golang
go cpu占比高排查,cpu100%排查,go pprof cpu命令
1. go服务 打开pprof2. 网址:http://localhost:6060/debug/pprof/
小翰生信
2 天前
数据库
·
矩阵
·
golang
转录组下游分析全流程:DESeq2 差异分析、GO/KEGG 富集与 GSEA 实战
❝ 本文基于修改后的下游分析脚本 mRNA_QcAndQuant_2026-8-20.R,系统讲解转录组下游差异分析与功能富集的完整流程:参数对结果的影响与比较、逐句语法分析、使用方法、在生信分析中的作用,并附加完整修改后 R 代码。