技术栈
golang
钟离墨笺
7 小时前
开发语言
·
前端
·
后端
·
golang
Go语言--2go基础-->基本数据类型
Go语言–2go基础–>基本数据类型### Go语言数据类型详解Go语言提供了丰富的数据类型,包括基本类型如整型、浮点型、布尔型、字符串,以及复合类型如数组、切片、结构体、函数、map和通道。这些类型与其他语言类似,但在细节上有其独特之处。以下是详细说明:
shhpeng
7 小时前
golang
go gtk 开发入门
环境:Ubuntu 24.04go 1.24针对以下程序 hello.gopackage mainimport ( "github.com/gotk3/gotk3/gtk" )
钟离墨笺
9 小时前
开发语言
·
后端
·
golang
Go语言--2go基础-->map
map是Go语言中基于键值对的无序集合,底层使用散列表实现。作为引用类型,其零值为nil,需显式初始化后才可使用。
Tony Bai
9 小时前
开发语言
·
后端
·
golang
Go 语言的“魔法”时刻:如何用 -toolexec 实现零侵入式自动插桩?
大家好,我是Tony Bai。“Go 语言以简洁著称,但在可观测性(Observability)领域,这种简洁有时却是一种负担。手动埋点、繁琐的初始化代码、版本升级带来的破坏性变更……这些都让 Gopher 们痛苦不已。
shhpeng
14 小时前
开发语言
·
后端
·
golang
go mod vendor命令详解
go mod vendor是 Go 语言中的一个模块管理命令,用于将所有依赖项的源代码复制到项目的 vendor 目录中。
bybitq
20 小时前
笔记
·
golang
·
c#
珊瑚单词新增功能-为单词添加笔记-GoLang
最近在完善我的单词本项目 coral_word 时,围绕 word_note 模块做了一轮集中调整。最初的目标是“支持用户对单词写笔记并更新”,但在实际使用中发现更新逻辑没有生效,于是展开排查并顺带补全了笔记的核心闭环能力(新增、更新、读取、精选、追加等)。下面是完整记录。
源代码•宸
17 小时前
开发语言
·
经验分享
·
后端
·
面试
·
golang
·
gmp
·
runnext
Golang原理剖析(GMP调度原理)
用户级线程即协程,由应用程序创建与管理,协程必须与内核级线程绑定之后才能执行。线程由 CPU 调度是抢占式的,协程由用户态调度是协作式的,一个协程让出 CPU 后,才执行下一个协程。
pixcarp
18 小时前
开发语言
·
后端
·
学习
·
http
·
golang
·
web
Golang web工作原理详解
目录一. 为什么需要 Handler 与 ServerMux二. 建立连接三. 路由分发1. ServerMux 是什么
源代码•宸
18 小时前
开发语言
·
后端
·
算法
·
leetcode
·
面试
·
golang
·
位运算
Leetcode—3314. 构造最小位运算数组 I【简单】
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
无心水
19 小时前
开发语言
·
后端
·
架构
·
golang
·
go
·
gopath
·
go mod init
1、Go语言工作区和GOPATH实战指南:从项目初始化到部署
在现代软件开发中,Go语言以其简洁、高效和并发性能而受到开发者的青睐。对于初学者和中级开发者来说,理解和掌握Go的工作区和GOPATH的概念是至关重要的,因为它们是Go项目结构和依赖管理的基础。本文将深入探讨这些概念,并通过实战案例帮助开发者更好地理解和使用Go语言。
w***7655
19 小时前
开发语言
·
golang
·
php
PHP vs Go:动态与静态语言的巅峰对决
PHP最初是为Web开发设计的脚本语言,强调快速开发动态网页,语法灵活但类型系统松散。GO(Golang)是静态编译型语言,设计目标是高性能、并发支持和代码简洁性,强调类型安全和编译时检查。
Allen_LVyingbo
19 小时前
开发语言
·
人工智能
·
自然语言处理
·
golang
·
知识图谱
·
健康医疗
构建医疗AI数据集建设平台:Go语言工程方案详解
在医疗AI领域,高质量数据集是算法模型的基石。我们面对的是一个充满挑战的场景:多源异构数据(EMR、DICOM影像、IoT时序数据)、严格的隐私合规要求(HIPAA/GDPR)、复杂的质量评估指标(Kappa一致性、时效性),以及持续的数据版本控制需求。
源代码•宸
2 天前
开发语言
·
后端
·
算法
·
面试
·
golang
·
context
·
emptyctx
Golang原理剖析(context、context面试与分析)
context 是 Go 语言在 1.7 版本中引入的标准库,用于在 API 调用链和多个 goroutine 之间传递取消信号、超时/截止时间以及请求范围内的元数据。它通常用于实现父 goroutine 对下层 goroutine 的取消控制,而非通用的数据通信机制。context 本身是并发安全的,其取消通知机制底层基于 channel 实现广播,并通过 sync.Mutex 保证状态访问的并发安全。
浮尘笔记
1 天前
开发语言
·
后端
·
golang
Go语言临时对象池:sync.Pool的原理与使用
书接上回:《Go语言上下文:context.Context类型详解》在现代高并发系统中,内存分配和垃圾回收是影响性能的关键因素。每次内存分配不仅涉及用户空间的堆管理,还可能触发内核的系统调用。在高性能Go程序中,频繁的对象创建和垃圾回收(GC)会成为性能瓶颈。sync.Pool作为Go语言提供的临时对象池,能够显著减少内存分配和GC压力,是性能优化的重要工具。
Clarence Liu
1 天前
开发语言
·
人工智能
·
golang
AI Agent开发(2) - 深入解析 A2A 协议与 Go 实战指南
痛点:Agent被“降级为”工具其他概念:首先我们选择https://github.com/trpc-group/trpc-a2a-go?tab=readme-ov-file作为a2a协议的框架,下面创建了一个a2a的server实例
源代码•宸
2 天前
开发语言
·
经验分享
·
后端
·
面试
·
golang
·
defer
·
开放编码
Golang原理剖析(defer、defer面试与分析)
defer是go语言的一个关键字,用来修饰函数,其作用是让defer后面跟的函数或者方法调用能够延迟到当前所在函数return或者panic的时候再执行。
且去填词
2 天前
开发语言
·
算法
·
golang
·
三色标记法
·
gogc
·
屏障技术
三色标记法与混合写屏障:Go GC 垃圾回收全流程解析
"The best GC is the one you don't notice." —— Go GC 的演进史,就是一部与 STW (Stop The World) 的抗争史。
源代码•宸
2 天前
服务器
·
开发语言
·
后端
·
golang
·
interface
·
type
·
itab
Golang原理剖析(interface)
go语言中interface其实就是一组方法声明,任何类型的对象实现了接口的全部方法就是这个接口的一个实现。
汪碧康
2 天前
docker
·
云原生
·
容器
·
golang
·
kubernetes
·
k8s
·
xkube
一文掌握k8s容器的资源限制
在Kubernetes(K8s)中,资源的申请与限制(Resource Requests and Limits)是非常重要的,它们帮助确保集群中资源的合理分配和高效利用。通过为Pod中的容器设置资源请求和限制,你可以控制容器可以使用的最小和最大资源量,从而防止单个应用占用过多资源导致集群其他部分出现问题。
moxiaoran5753
2 天前
开发语言
·
后端
·
golang
Go语言的错误处理
Go 语言没有像 try/catch 这样的异常捕获机制,它的错误处理核心是:将错误作为返回值显式返回,由调用方自行决定如何处理。这种设计让错误处理更清晰、更可控,也符合 Go 语言 “简洁、显式” 的设计哲学。