首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#go

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

Secure Randomness in Go 1.22

孟斯特

计算机并不随机。相反,硬件设计师非常努力地确保计算机每次都以相同的方式运行每个程序。因此,当一个程序确实需要随机数时,那就需要付出额外的努力。传统上,计算机科学...

900

Go标准库`math/rand/v2`

孟斯特

像 goimports 和 gopls 这样的工具有一个特殊情况,以确保它们优先使用 crypto/rand的rand.Read而不是math/rand,但这并...

1600

Go中空白标识符`_`

孟斯特

在 Go 语言中,下划线 _ 是一个特殊的标识符,被称为 "空白标识符" 或 "匿名变量"。它有几个常见的用途:

1100

Golang这个小众的语言慢慢会火起来

软件工程师Michael

根据全球知名的编程语言排行榜TIOBE在4月份公布的最新的编程语言排名,令人瞩目的是,Go语言已经跃升至历史最高位,位列排行榜第七名,并且Go语言是前十榜单中最...

4220

如何使用Go Install命令

云云众生s

假设你想要将应用程序重命名为 gopi。你所要做的就是编辑 go.mod 文件并将 module randompi 更改为 module gopi。重新构建并重...

7110

Golang 基础之面向对象

帽儿山的枪手

封装、继承、多态**是面向对象的3个基本特征,本文主要介绍Go语言是如何实现这些特征的。

400

腾讯 tRPC-Go 教学——(6)服务发现

amc

腾讯 · 高级后台开发工程师 (已认证)

本文我们来讲一讲对于微服务架构来说,最重要的一个点了:服务发现及其对应的名字服务功能。

37560

【Go 语言入门专栏】Go 语言的起源与发展

K哥爬虫

Go 语言是当下最为流行的编程语言之一,大约在 2020、2021 年左右开始于国内盛行,许多大厂很早就将部分 Java 项目迁移到了 Go,足可看出其在性能方...

11410

Go: 深入探究 uintptr 类型

运维开发王义杰

Go 语言作为一种静态类型、编译型语言,其独特的类型系统为编程提供了强大的支持。在众多类型中,uintptr 是一个较为特殊的类型,它用于存储指针值的整数表示。...

11710

Go:syscall库详解,以及linux和windows系统应用差异

运维开发王义杰

Go 语言中的 syscall 库用于提供程序与操作系统间的接口,使得程序能够执行系统调用。不同的操作系统具有不同的系统调用接口和机制,这导致 syscall ...

12110

Go:泛型如何通过comparable接口实现类型安全

运维开发王义杰

泛型是现代编程语言中一种重要的特性,它允许在保持代码类型安全的前提下,编写灵活且可重用的代码。在Go语言中,引入泛型主要是为了解决代码重用和类型安全的问题。下面...

6910

Go: 利用泛型提升代码重用性, 实用示例详解

运维开发王义杰

泛型是现代编程中实现代码重用的一种强大工具,特别是在处理不同数据类型但需要执行相似操作的场景中。通过定义泛型函数或类型,开发者可以写出既灵活又可维护的代码,同时...

11110

Go:深入解析 cmp 包类型安全的比较机制

运维开发王义杰

在 Go 语言的生态中,对类型进行比较是一个常见的需求。本文将详细探讨 Go 语言的 cmp 包,这个包提供了一种类型安全的方法来比较支持排序操作的数据类型。通...

6410

Go:泛型与interface{}的基准测试比较,性能解析

运维开发王义杰

随着Go语言版本1.18的发布,泛型的加入为Go语言的类型系统带来了革命性的改变。泛型允许程序员编写更灵活、更安全的代码,同时有望提高程序的运行效率。尽管如此,...

5310

Go:unsafe包使用技巧与风险防范

运维开发王义杰

Go语言中的unsafe包是一个充满争议的特性,它提供了一种突破Go语言类型安全的方式,允许程序员执行任意的指针算法并且直接读写内存。这种能力虽然强大,但使用不...

8410

Go微服务精讲:Go-Zero全流程实战即时通讯(13章全+电子书)

用户11101800

g0-zer0 ,是一个集成了各种工程实践的 web 和 rpc 框架。通过弹性设计保障了大并发服务端的稳定性,经受了充分的实战检验。go-zero 包含极简的...

13910

Go微服务精讲:Go-Zero全流程实战即时通讯

小企鹅204415010

如何轻松应对复杂应用的微服务架构设计?如何实现高效的容器化组件管理,快速成为 Go 高薪工程师?本文,作者将结合经典 IM 项目,带你深入微服务架构精髓,探究主...

11810

深入浅出 Go 并发协同等待利器:sync.WaitGroup

陈明勇

本文接下来要介绍的内容与 Go 语言中的 sync.WaitGroup 并发原语有关,它用于等待一组并发操作完成。如果你面临的场景中,需要将一个复杂任务划分为多...

10720

Go初级之手把手教你开发一个简易的个人博客网站(三)项目分析和技术分析

言志志

此文是个人学习归纳的记录,腾讯云独家发布,未经允许,严禁转载,如有不对, 还望斧正, 感谢!

15740

Go初级之http限流令牌桶的基本实现

言志志

此文是个人学习归纳的记录,腾讯云独家发布,未经允许,严禁转载,如有不对, 还望斧正, 感谢!

12640
领券
http://www.vxiaotou.com