Go语言
-
让你的 Golang 应用 Dokcer Build Image 加速 20X
根据 Go 官方文档[1]的描述: “The go command caches build outputs for&n…
-
Golang Concepts: Nil Channels
Golang Concepts: Nil Channels 在 Go 中,通道是用于 goroutines 之间通信的核心特性。通道旨在用于消息共享,不过当我们使用 nil cha…
-
推荐 10 个非常有用的 Golang Libraries
Go 语言的标准库非常好用。通常情况下,你不需要任何额外的库来完成任务。 但是在某些情况下,可能需要使用一些库。今天将与你分享日常工作中很有用的 10 个 Go 库: 1. cmp…
-
Debezium Server Databend support Auto Schema Evolution
背景 Debezium Server Databend 是一个基于 Debezium Engine 自研的轻量级 CDC 项目,用于实时捕获数据库更改并将其作为事件流传递最终将数据…
-
为 Databend Rust Driver 实现 Python Binding
How? PyO3 + Maturin Rust 和 Python 都拥有丰富的包和库。在 Python 中,很多包的底层是使用 C/C++ 编写的,而 Rust 天生与 C 兼容…
-
Golang Base64 编码:Go语言编码全面指南
在编码和解码数据的领域中,Base64作为一种广泛使用的方案脱颖而出,它提供了二进制数据的紧凑表示形式。Golang凭借其强大的标准库,提供了一种无缝且高效的方式来执行Base64…
-
Go 与 Rust:导航编程语言景观
在当今构建软件时,开发者在编程语言上有着丰富的选择。两种脱颖而出的语言是 Go 和 Rust – 都很强大但却截然不同。本文将从各种因素比较这两种语言,以帮助您确定哪种…
-
在您的下一个项目中选择 Golang 和 Node.js 之间的抉择
作为一名软件开发者,我总是在寻找构建应用程序的最快、最高效的工具。在速度和处理复杂任务方面,我认为 Golang 和 Node.js 是顶尖技术。两者在性能方面都享有极高的声誉。但…
-
GIN与Echo:选择正确Go框架的指南
您是否在Go中构建Web应用?选择正确的框架至关重要!GIN和Echo是两个热门选择,每个都有其优势和特点。本指南将详细介绍每个框架的特性、速度、社区热度以及它们各自擅长的项目类型…
-
使用Redis入门Golang
Golang,也被称为Go,近年来由于其简单性、效率和并发支持而获得了显著的关注。另一方面,Redis是一个强大的内存数据存储,擅长于缓存、会话存储和实时分析。将这两种技术结合起来…
-
使用Apache Kafka的Golang实践指南
您是否在寻找构建可扩展、高性能应用程序的方法,这些应用程序可以实时处理流数据?如果是的话,结合使用Apache Kafka和Golang是一个很好的选择。Golang的轻量级线程非…
-
切片上的健壮范型函数
在这篇博客文章中,我们将讨论如何通过了解切片在内存中的表示方式以及这对垃圾收集器的影响,更有效地使用slices包中提供的函数。我们还将介绍我们最近如何调整这些函数,使它们变得不那…
-
golang基础语法
打印输出 • 在程序中输出使用频率很高,使用输出语句可以在程序执行过程中把一些结果输出到控制台中,程序员通过控制台中输出结果判断是否符合预期 • 在Go语言中有…
-
golang学习四:流程控制
条件判断if • 在程序开发中经常需要判断.根据情况不同,程序执行的分支也不同.这个时候就可以使用if • if在程序中代表如果,如果条件成立就执行,否则就不执…
-
golang学习五:常用数学函数与数组
常用数学函数 • math包提供了基本数学常数和数学函数 • math包提供的数学常数 // Mathematical constants.…
-
golang学习六:for循环
for循环 • 循环:让程序多次执行相同的代码块 • for循环是Go语言中唯一一个循环结构 • for循环经典语法 • 先执行表达式1 •…