发布

开发语言-Go

本专栏主要介绍 Go语言,一起来学习吧,GO,GO,GO
专栏成员
23
文章
4831
阅读量
13
订阅数
Go语言实战2-自定义OrderedMap
在Go语言中,字典类型的元素值的迭代顺序是不确定的。想要实现有固定顺序的Map就需要让自定义的 OrderedMap 实现 sort.Interface 接口类型。该接口类型中的方法 Len 、Less 和 Swap 的含义分别是获取元素的数量、比较相邻元素的大小以及交换它们的位置。
huazie
2025-02-05
1160
Go语言学习19-样本测试
上一篇笔者介绍了 Go 语言的 基准测试,其实在测试源码文件中还可以添加样本测试函数,但编写样本测试函数不需要使用 testing 代码包的 API。
huazie
2025-01-26
1090
Go语言学习18-基准测试
所谓基准测试(Benchmark Test,简称BMT)是指,通过一些科学的手段实现对一类测试对象的某项性能指标进行可测量、可重复和可比对的测试。很多时候,基准测试已被狭义地称为性能测试。
huazie
2025-01-19
1971
Go语言实战1-自定义集合Set
在Go语言中有作为 Hash Table 实现的字典(Map)类型,但标准数据类型中并没有集合(Set)这种数据类型。
huazie
2025-01-16
1400
Go语言学习17-功能测试
Go 语言中提供了 go test 命令,它不仅仅可以对代码包进行测试,还可以对个别源码文件进行测试,只要存在针对这些测试的测试源码文件。除此之外,Go 语言还在标准库中提供了一个专门用于测试的代码包 testing,它提供了编写测试源码文件所需的一切。
huazie
2024-12-31
1310
Go语言学习16-特殊流程控制(defer,error,panic,recover)
上一篇博文介绍了 Go 语言的《基本流程控制》,本篇我们介绍 Go 语言的特殊流程控制。
huazie
2024-12-25
1580
Go语言学习15-基本流程控制
开始之前,引用一篇《C 调用 Go 动态库》,该文详细介绍了如何将 Go 代码编译成 C 动态库,并通过 C 程序调用 Go 动态库中的函数的过程,有需要的朋友可以试试!
huazie
2024-12-02
1180
Go语言学习14-内建函数
开始之前,引用一篇《Go Mongox 开源库设计分享:简化 MongoDB 开发的最佳实践》,该文详细介绍了 go mongox 开源库的设计思路与实践经验,涵盖了多个核心模块的设计与实现,有需要的朋友可以研究研究!
huazie
2024-11-28
1160
Go语言学习13-类型转换
开始之前,引用一篇《TCP协议的首部字段拆解分析》,该文从源端口与目标端口、序列号、确认号、TCP Flags、窗口大小、其他可选项等方面详细讲解了TCP首部字段的全部拆解与分析,有需要的朋友可以了解了解!
huazie
2024-11-24
1760
Go语言学习12-数据的使用
开始之前,引用一篇《Redis 单线程模型工作原理》,该文深入浅出地讲解了Redis的单线程模型及其核心组件基于单线程的文件事件处理器,有需要的朋友可以了解了解!
huazie
2024-11-18
1320
Go语言学习11-数据初始化
开始之前,引用一篇《带你用Go实现二维码小游戏(优化篇)》,该文通过功能优化、Docker镜像优化和编码优化三个方向优化了Go实现二维码小游戏,有需要的朋友可以研究研究!
huazie
2024-11-13
1270
Go语言学习10-指针类型
书接上篇,Huazie 带大家了解了Go语言的《结构体类型》,本篇将要介绍Go语言的指针类型。
huazie
2024-10-07
1240
Go语言学习9-结构体类型
书接上篇,我们了解了Go语言的《接口类型》,现在介绍Go语言的结构体类型。主要如下:
huazie
2024-10-04
1140
Go语言学习8-接口类型
一个Go语言的接口由一个方法的集合代表。只要一个数据类型(或与其对应的指针类型)附带的方法集合是某一个接口的方法集合的超集,那么就可以判定该类型实现了这个接口。
huazie
2024-09-26
1720
Go语言学习7-函数类型
在Go语言中,函数类型是一等类型,可以把函数当做一个值来传递和使用。函数类型的值(简称为函数值)既可以作为其他函数的参数,也可以作为其他函数的结果(之一)。
huazie
2024-09-23
1190
Go语言学习6-字典类型
上篇我们介绍了Go语言的《切片类型》,本篇我们了解一下Go语言的字典类型。主要如下:
huazie
2024-09-20
1190
Intellij IDEA 配置 Go 语言开发环境
本篇博文是在读者Go自身环境已经搭好,Intellij IDEA环境也已装好的基础上所总结而来。
huazie
2024-08-09
1.5K0
Go语言学习5-切片类型
上篇我们介绍了 Go 语言的 《数组类型》,本篇将介绍 Go 语言的切片类型。主要如下:
huazie
2024-08-07
1500
Go语言学习4-数组类型
在 Go 语言中,数组被称为 Array,就是一个由若干相同类型的元素组成的序列。
huazie
2024-08-01
1390
Go语言学习3-基本数据类型
上一篇博文《基本词法》其实已经涉及到了数据类型的一些知识点。从本篇开始,将带大家仔细了解Go语言的数据类型。
huazie
2024-06-24
1340
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档