-
Go学习之Slice
Sunday, July 3, 2022
1. 概述 数组在 Go 语言中没那么常用,更常用的数据结构是切片,即动态数组。我们可以向切片中追加元素,它会在容量不足时自动扩容。 Go 语言中,切片类型的…
-
Go学习之Array
Friday, July 1, 2022
1. 概述 数组是一种数据结构,是相同类型元素的集合。计算机会为数组分配一块连续的内存来存储其元素,可以利用元素的索引快速访问元素。 作为一种基本的…
-
Go与Context
Friday, May 6, 2022
1. 简介 首先,先看一下 Golang 博客上关于 Context 的描述,点击查看原文 。 在 Go 服务中,每一个请求都是在它自己的 Goroutine 中处理,每一个处理通常又会启动额外的 Goroutine 来访问后…
-
Go信号监听
Wednesday, May 4, 2022
1. 信号 1.1 简介 信号(signal)是一种软中断,信号机制是进程间通信的一种方式,采用异步通信方式。Linux 系统的信号分为两大类: 不可靠信号:…
-
有限状态机FSM的简介与Demo
Thursday, December 9, 2021
1. 概述 首先看一段维基百科 中状态机的介绍:有限状态机(英语:finite-state machine,缩写:FSM)又称有限状态自动机(英语:f…
-
go学习笔记
Monday, January 18, 2021
Go学习笔记 1. 入门 1.1 Go语言特点 静态类型、编译型的开源语言 脚本话的语法,支持多种编程范式(函数式 & 面向对象式) 原生、给力的并发编程支持 1.2 Go 语…