合集-【基础卷】----------------------------

01-包引用和引用顺序
摘要:GO语言基础-01-包引用和引用顺序 阅读全文

posted @ 2021-08-16 23:03 运维开发玄德公 阅读(57) 评论(0) 推荐(0)

02-运算符号、标识符、注释、关键字
摘要:GO语言基础-02-运算符号、标识符、注释、关键字(数学运算符、关系运算符、逻辑运算符、位运算符、赋值运算、运算符优先级) 阅读全文

posted @ 2021-11-16 20:57 运维开发玄德公 阅读(63) 评论(0) 推荐(0)

03-变量和作用域
摘要:GO语言基础-03-变量和作用域(变量声明、局部变量、全局变量) 阅读全文

posted @ 2021-11-16 21:01 运维开发玄德公 阅读(40) 评论(0) 推荐(0)

02-常量(const)
摘要:GO语言基础-04-数据类型-02-常量[const] 阅读全文

posted @ 2021-11-16 21:33 运维开发玄德公 阅读(129) 评论(0) 推荐(0)

03-数组(array)
摘要:声明数组、数组赋值、遍历数组、数组值修改 阅读全文

posted @ 2022-12-05 14:13 运维开发玄德公 阅读(71) 评论(0) 推荐(0)

04-切片(slice)
摘要:GO语言基础-04-数据类型-04-切片[slice](声明切片、初始化切片、切片赋值、切片长度、切片容量、空切片、append、copy) 阅读全文

posted @ 2022-12-01 23:20 运维开发玄德公 阅读(90) 评论(0) 推荐(0)

05-map
摘要:GO语言基础-04-数据类型-05-map(声明map、初始化map、map赋值、遍历map、判断key是否在map中、删除map成员) 阅读全文

posted @ 2022-12-06 13:46 运维开发玄德公 阅读(31) 评论(0) 推荐(0)

06-指针(pointer)
摘要:GO语言基础-04-数据类型-06-指针[pointer](声明指针,初始化指针,指针赋值,空指针,指向指针的指针) 阅读全文

posted @ 2022-12-07 10:34 运维开发玄德公 阅读(196) 评论(0) 推荐(0)

07-通道(channel)
摘要:GO语言基础-04-数据类型-07-通道 [channel](声明通道、初始化通道、通道存取、遍历通道、缓冲区) 阅读全文

posted @ 2022-12-07 23:16 运维开发玄德公 阅读(130) 评论(0) 推荐(0)

08-结构体(struct)
摘要:GO语言基础-04-数据类型-08-结构体[struct](定义结构体、声明结构体变量、结构体赋值、结构体做参数、结构体指针、结构体嵌套、结构体打印) 阅读全文

posted @ 2022-12-08 21:53 运维开发玄德公 阅读(69) 评论(0) 推荐(0)

01-if语句
摘要:GO语言基础-05-循环和语句-if语句(基本应用,错误处理,判断map的key是否存在) 阅读全文

posted @ 2022-12-12 19:32 运维开发玄德公 阅读(50) 评论(0) 推荐(0)

02-for循环
摘要:GO语言基础-05-循环和语句-for循环 阅读全文

posted @ 2021-11-21 00:00 运维开发玄德公 阅读(25) 评论(0) 推荐(0)

04-select语句
摘要:GO语言基础-05-循环和语句-select语句 阅读全文

posted @ 2022-12-26 21:12 运维开发玄德公 阅读(38) 评论(0) 推荐(0)

03-switch语句
摘要:GO语言基础-05-循环和语句-switch语句 阅读全文

posted @ 2021-11-16 21:51 运维开发玄德公 阅读(26) 评论(0) 推荐(0)

make()、new()
摘要:make()、new() 阅读全文

posted @ 2023-01-10 08:32 运维开发玄德公 阅读(33) 评论(0) 推荐(0)

copy(切片间复制)
摘要:@[toc] # 1. 作用 复制切片的值给另一个切片 # 2. 语法 ```go func copy(dst []Type, src []Type) int ``` # 3. 完整示例(切片=》切片) - 代码 ```go package main import "fmt" func main ( 阅读全文

posted @ 2021-08-17 23:11 运维开发玄德公 阅读(54) 评论(0) 推荐(0)

append(增加切片成员)
摘要:append(增加切片成员) 阅读全文

posted @ 2023-01-12 09:12 运维开发玄德公 阅读(132) 评论(0) 推荐(0)

delete(删除map的成员)
摘要:delete(删除map的成员) 阅读全文

posted @ 2021-08-16 23:04 运维开发玄德公 阅读(41) 评论(0) 推荐(0)

panic&recover
摘要:panic&recover 阅读全文

posted @ 2023-01-09 08:41 运维开发玄德公 阅读(27) 评论(0) 推荐(0)

03-匿名函数和闭包
摘要:@[toc] # 1. 匿名函数 ## 概念 如其名,匿名函数不声明函数名。因此要调用匿名函数只能定义一个变量等于该匿名函数。 ## 语法 ```go func(参数 参数类型)(返回值 返回值类型){ 函数体 } ``` ## 示例 - 代码 ```go package main import " 阅读全文

posted @ 2023-01-11 09:44 运维开发玄德公 阅读(24) 评论(0) 推荐(0)

01-函数简单使用
摘要:函数 阅读全文

posted @ 2021-11-17 09:47 运维开发玄德公 阅读(42) 评论(0) 推荐(0)

02-形参和实参
摘要:形参和实参 阅读全文

posted @ 2021-11-20 23:59 运维开发玄德公 阅读(76) 评论(0) 推荐(0)

04-递归函数
摘要:斐波那契序列、阶乘 阅读全文

posted @ 2021-11-20 23:58 运维开发玄德公 阅读(50) 评论(0) 推荐(0)

05-方法
摘要:@[toc] # 1. 概述 - 什么是方法 一个方法就是一个包含了接受者的函数。所有给定类型的方法属于该类型的方法集。 - 接收者 接收者类型可以是(除接口外)任何类型。 - 语法 ```go func (接收者 接收者类型) 方法名(参数 参数类型) [返回值 返回类型]{ /* 函数体*/ } 阅读全文

posted @ 2021-11-20 23:58 运维开发玄德公 阅读(24) 评论(0) 推荐(0)

06-接口(interface)
摘要:[toc] # 1. 接口概念 ## 1.1 什么是接口 把所有的具有共性的方法定义在一起,任何其他类型只要实现了这些方法就是实现了这个接口。 比如后文的示例: - 我们有“武将”、“谋士”两个结构体 - 每个结构体有增、删、改、查、查列表五个方法 - 定义一个接口,其中包含增、删、改、查、查列表五 阅读全文

posted @ 2022-10-05 17:04 运维开发玄德公 阅读(163) 评论(0) 推荐(0)

01-并发
摘要:go语言并发 阅读全文

posted @ 2021-11-20 23:57 运维开发玄德公 阅读(16) 评论(0) 推荐(0)

02-携程通讯
摘要:go语言携程通讯 阅读全文

posted @ 2021-08-18 23:24 运维开发玄德公 阅读(28) 评论(0) 推荐(0)

03-携程同步
摘要:go语言携程同步 阅读全文

posted @ 2021-08-19 00:04 运维开发玄德公 阅读(33) 评论(0) 推荐(0)

01-连接和建表
摘要:gorm-V2 连接和建表 阅读全文

posted @ 2022-02-12 23:58 运维开发玄德公 阅读(38) 评论(0) 推荐(0)

02-创建数据
摘要:gorm 创建数据 阅读全文

posted @ 2023-06-28 13:40 运维开发玄德公 阅读(60) 评论(0) 推荐(0)

03-基本查询
摘要:基本查询 阅读全文

posted @ 2023-06-28 13:43 运维开发玄德公 阅读(308) 评论(0) 推荐(0)

04-高级查询
摘要:04-高级查询 阅读全文

posted @ 2023-06-28 13:44 运维开发玄德公 阅读(42) 评论(0) 推荐(0)

05-初始化
摘要:05-初始化 阅读全文

posted @ 2022-02-14 23:28 运维开发玄德公 阅读(24) 评论(0) 推荐(0)

06-更新数据
摘要:06-更新 阅读全文

posted @ 2022-02-17 20:20 运维开发玄德公 阅读(45) 评论(0) 推荐(0)

07-删除数据
摘要:07-删除 阅读全文

posted @ 2023-06-28 13:50 运维开发玄德公 阅读(74) 评论(0) 推荐(0)

08 事务
摘要:08 事务 阅读全文

posted @ 2022-02-22 20:26 运维开发玄德公 阅读(16) 评论(0) 推荐(0)

根据操作系统程序自动选择不同常量
摘要:@[toc] # 1. 操作 - 需求:根据操作系统,程序自动选择不同常量的值。 - 操作: - 创建 `const__windows_amd64.go`文件, 写windows系统要读取的内容 - 创建`const_linux.go`文件,写linux系统要读取的内容 # 2. 示例 >需求: > 阅读全文

posted @ 2023-02-21 17:45 运维开发玄德公 阅读(29) 评论(0) 推荐(0)

golang字串的base64编码解码
摘要:# 1. 字串的base64编码 - 语法 ```go func (enc *Encoding) EncodeToString(src []byte) string ``` - 示例 ```go import ( "encoding/base64" "fmt" ) func HelloXD() { 阅读全文

posted @ 2022-05-09 14:27 运维开发玄德公 阅读(44) 评论(0) 推荐(0)

golang数据类型转换
摘要:int/float/string/interface/[]byte 阅读全文

posted @ 2022-01-13 23:46 运维开发玄德公 阅读(33) 评论(0) 推荐(0)

golang 时间/时间戳的获取和转换
摘要:@[toc] # 1. 获取时间 ## 1.1 当前时间获取 ```go package main import ( "fmt" "time" ) func main() { currentTime := time.Now() //当前时间 currentYear := time.Now().Yea 阅读全文

posted @ 2021-11-24 20:03 运维开发玄德公 阅读(120) 评论(0) 推荐(0)

导航