首页
学习
活动
专区
圈层
工具
发布

#go

静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言

Cloud Naive最佳开发实践

Zeusro

经过多年的工作,我们的精神导师John领悟了java那一套docker in docker的艺术并带到golang项目架构设计中。

11310

GO项目开发规范文档解读

十二.

" Channel 不建议随便设大值,优先无缓冲(size0)或 size1 ",核心是回到 Go Channel 的设计初衷 —— 用于 goroutine ...

10610

Go项目中关于优雅关闭的那些事

十二.

想象一下这个场景:你的服务器正在处理一些用户的请求,这时你需要重启或关闭服务(例如发布新版本)。你直接用 Ctrl+C 或者 kill -9 很粗暴的终止进程,...

9710

defer学习指南

十二.

当函数执行到defer语句时(注册时),他会立即求值此时该函数调用的参数并将此次函数调用(包括已求值的参数)放到一个延迟调用表中。这个调用函数与goroutin...

7710

go.work

十二.

go.work 是 Go 语言从 Go 1.18 版本开始引入的工作区(workspace)功能,用于管理 多个模块(packages) 的开发环境。它允许你在...

5410

手把手教你用【Go】语言调用DeepSeek大模型

十二.

我用最直白的话帮你解读 DeepSeek 的模型和价格,就像逛超市看商品标签一样简单:

7910

Go反射指南

十二.

上例中,传入 reflect.ValueOf() 函数的其实是x的值,而非x本身。即通过v修改其值是无法影响x的,也即是无效的修改,所以 golang 会报错。

5510

Go 切片:用法和本质

十二.

2、如果slice容量大于等于1024,采用1.25倍,则新的slice容量将扩大为原来的1.25倍

9610

Go中的switch的8种使用场景:没有你想的那么简单

十二.

在Go语言中,switch,是一个高度灵活,其功能强大的控制结构,相比较Java中的switch,更受到语言重视。

9410

依赖管理(go mod)

十二.

18年,Go1.11引入全新的依赖管理工具Go Module,直到Go1.14才走向成熟。

6810

Go语言企业级权限管理系统设计与实现

十二.

最近跟着学长再写河南师范大学附属中学图书馆的项目,学长交给了我一个任务,把本项目的权限管理给吃透,然后应用到下一个项目上。

8810

Go 性能调优实践(下)

FunTester

原因:为每个任务创建一个新的 goroutine 是一种危险的反模式,可能会瞬间耗尽系统内存和 CPU 资源。Worker Pool 模式通过使用固定数量的 w...

7210

Go 性能调优实践(上)

FunTester

原因:为每个任务创建一个新的 goroutine 是一种危险的反模式,可能会瞬间耗尽系统内存和 CPU 资源。Worker Pool 模式通过使用固定数量的 w...

10910

Go 语言中的加解密实战指南

FunTester

加密和解密是保护数据安全的核心,无论您是在构建 Web 应用程序、CLI 工具还是后端服务。在 Go 语言中,标准库和外部包使得实现安全加密变得简单,无需重新发...

8910

tRPC-Agent-Go:构建智能AI应用的Go语言Agent框架

腾讯开源

tRPC是腾讯内部覆盖最广的RPC开发框架,覆盖了腾讯大多数微服务,服务了如QQ,腾讯视频,腾讯音乐,QQ浏览器,腾讯新闻,元宝,电脑、手机管家,腾讯云等业务。...

12710

为您的 PHP 应用提供 Go 驱动的 gRPC

Tinywan

沃土股份 | 技术经理 (已认证)

Go(Golang)以其轻量级 goroutine 和高效的内存管理著称,非常适合构建高吞吐量的后端服务。相比 PHP 在高并发场景下的开销,Go 可以轻松处理...

9610

【零代码生信分析】RNA-seq中级分析7-差异基因集同时进行【GO、KEGG、药物、疾病、转录因子、eRNA】富集分析

三兔测序学社

在本系列前期文章都是介绍如何在在线网站进行单一的富集分析过程,其实也有在线网站同时进行差异基因集多项富集分析。本期将介绍如何在EasyGSEA (https:/...

17710

go-dongle v1.1.7 发布,新增 SM4 国密分组对称加密算法支持

够过瘾

dongle 是一个轻量级、语义化、对开发者友好的 Golang 密码库,100% 单元测试覆盖率,已被 awesome-go 收录 ,并获得 gitee 20...

6910

重新认识 Golang 中的 json 编解码

阿莹

在 golang 源码的 encoding 包下有很多编解码方式,比如 json、xml、base64 等等,但其中也有一个 gob,假如你之前没有接触过 go...

7810

WTG 随身携带的Windows10 | 安装Windows To Go!

夜梦星尘

强烈建议使用固态硬盘安装系统,配合USB3.0以上的移动硬盘盒接入电脑,否则系统使用体验会很差。

34910
领券