From 0f757a94975f2153d4fad8eba6e081d295e663ce Mon Sep 17 00:00:00 2001 From: pengshiyu <1940607002@qq.com> Date: Wed, 12 Oct 2022 09:56:15 +0800 Subject: [PATCH] fix --- blog/golang/golang-array.md | 2 +- blog/golang/golang-concurrency-Mutex.md | 2 +- blog/golang/golang-concurrency-Ticker.md | 2 +- blog/golang/golang-concurrency-Timer.md | 2 +- blog/golang/golang-concurrency-WaitGroup.md | 2 +- blog/golang/golang-concurrency-atomic.md | 2 +- blog/golang/golang-concurrency-channel.md | 2 +- blog/golang/golang-concurrency-goroutines.md | 2 +- blog/golang/golang-concurrency-runtime.md | 2 +- .../golang-concurrency-select-switch.md | 2 +- blog/golang/golang-constant.md | 2 +- blog/golang/golang-format.md | 2 +- blog/golang/golang-function.md | 2 +- blog/golang/golang-identifier.md | 2 +- blog/golang/golang-interface.md | 2 +- blog/golang/golang-map.md | 2 +- blog/golang/golang-operator.md | 2 +- blog/golang/golang-package.md | 2 +- blog/golang/golang-pointer.md | 2 +- blog/golang/golang-process.md | 2 +- blog/golang/golang-slice.md | 2 +- blog/golang/golang-standard-bufio.md | 2 +- blog/golang/golang-standard-builtin.md | 2 +- blog/golang/golang-standard-bytes.md | 2 +- blog/golang/golang-standard-errors.md | 2 +- blog/golang/golang-standard-io.md | 2 +- blog/golang/golang-standard-ioutil.md | 2 +- blog/golang/golang-standard-json.md | 2 +- blog/golang/golang-standard-log.md | 2 +- blog/golang/golang-standard-math.md | 2 +- blog/golang/golang-standard-os.md | 2 +- blog/golang/golang-standard-sort.md | 2 +- blog/golang/golang-standard-time.md | 2 +- blog/golang/golang-standard-xml.md | 2 +- blog/golang/golang-struct.md | 2 +- blog/golang/golang-type.md | 2 +- blog/golang/golang-variable.md | 2 +- blog/golang/index.md | 104 +++++++++++------- 38 files changed, 99 insertions(+), 79 deletions(-) diff --git a/blog/golang/golang-array.md b/blog/golang/golang-array.md index 6eb148f..32e4079 100644 --- a/blog/golang/golang-array.md +++ b/blog/golang/golang-array.md @@ -1,4 +1,4 @@ -# 第十二章 Golang 数组 +# 3.1、Golang 数组 数组:相同数据类型的一组数据的集合 diff --git a/blog/golang/golang-concurrency-Mutex.md b/blog/golang/golang-concurrency-Mutex.md index b5cb5d8..06d995b 100644 --- a/blog/golang/golang-concurrency-Mutex.md +++ b/blog/golang/golang-concurrency-Mutex.md @@ -1,4 +1,4 @@ -# Golang 并发编程-Mutex 互斥锁实现同步 +# 4.5、Golang 并发编程-Mutex 互斥锁实现同步 Mutex 互斥锁实现同步 diff --git a/blog/golang/golang-concurrency-Ticker.md b/blog/golang/golang-concurrency-Ticker.md index d6652ce..4f17ea8 100644 --- a/blog/golang/golang-concurrency-Ticker.md +++ b/blog/golang/golang-concurrency-Ticker.md @@ -1,4 +1,4 @@ -# Golang 并发编程-Ticker 周期执行 +# 4.9、Golang 并发编程-Ticker 周期执行 Timer 只执行一次,Ticker 可以周期的执行 diff --git a/blog/golang/golang-concurrency-Timer.md b/blog/golang/golang-concurrency-Timer.md index 02a90a1..e6c86d6 100644 --- a/blog/golang/golang-concurrency-Timer.md +++ b/blog/golang/golang-concurrency-Timer.md @@ -1,4 +1,4 @@ -# Golang 并发编程-Timer定时器 +# 4.8、Golang 并发编程-Timer定时器 定时器,可以实现一些定时操作,内部通过 channel 实现 diff --git a/blog/golang/golang-concurrency-WaitGroup.md b/blog/golang/golang-concurrency-WaitGroup.md index a7d8df8..cef2bf6 100644 --- a/blog/golang/golang-concurrency-WaitGroup.md +++ b/blog/golang/golang-concurrency-WaitGroup.md @@ -1,4 +1,4 @@ -# Golang 并发编程-WaitGroup实现同步 +# 4.3、Golang 并发编程-WaitGroup实现同步 示例1 diff --git a/blog/golang/golang-concurrency-atomic.md b/blog/golang/golang-concurrency-atomic.md index 7148c09..1a47821 100644 --- a/blog/golang/golang-concurrency-atomic.md +++ b/blog/golang/golang-concurrency-atomic.md @@ -1,4 +1,4 @@ -# Golang 并发编程-atomic原子操作 +# 4.6、Golang 并发编程-atomic原子操作 ## 原子变量 diff --git a/blog/golang/golang-concurrency-channel.md b/blog/golang/golang-concurrency-channel.md index facd9a2..cdb5941 100644 --- a/blog/golang/golang-concurrency-channel.md +++ b/blog/golang/golang-concurrency-channel.md @@ -1,4 +1,4 @@ -# Golang 并发编程-channel +# 4.2、Golang 并发编程-channel Go 提供了一种通道机制,用于 goroutine 之间`共享数据` diff --git a/blog/golang/golang-concurrency-goroutines.md b/blog/golang/golang-concurrency-goroutines.md index e316db5..764d7d9 100644 --- a/blog/golang/golang-concurrency-goroutines.md +++ b/blog/golang/golang-concurrency-goroutines.md @@ -1,4 +1,4 @@ -# Golang 并发编程-协程 +# 4.1、Golang 并发编程-协程 共语言中的并发是`函数`相互独立运行的能力。goroutines 是并发运行的函数 diff --git a/blog/golang/golang-concurrency-runtime.md b/blog/golang/golang-concurrency-runtime.md index c06a3f8..d54385c 100644 --- a/blog/golang/golang-concurrency-runtime.md +++ b/blog/golang/golang-concurrency-runtime.md @@ -1,4 +1,4 @@ -# Golang 并发编程-runtime包 +# 4.4、Golang 并发编程-runtime包 runtime定义了协程管理的包 diff --git a/blog/golang/golang-concurrency-select-switch.md b/blog/golang/golang-concurrency-select-switch.md index b471d2b..bb7f019 100644 --- a/blog/golang/golang-concurrency-select-switch.md +++ b/blog/golang/golang-concurrency-select-switch.md @@ -1,4 +1,4 @@ -# Golang 并发编程-select switch +# 4.7、Golang 并发编程-select switch select 是go中的一个控制结构,类似于switch语句,用于处理异步IO操作 diff --git a/blog/golang/golang-constant.md b/blog/golang/golang-constant.md index 3a55752..5ab2196 100644 --- a/blog/golang/golang-constant.md +++ b/blog/golang/golang-constant.md @@ -1,4 +1,4 @@ -# 第七章 Golang 常量 +# 2.3、Golang 常量 常量: 程序`编译阶段`就确定下来的值,程序`运行时` 无法改变该值 diff --git a/blog/golang/golang-format.md b/blog/golang/golang-format.md index ce30800..2acee0e 100644 --- a/blog/golang/golang-format.md +++ b/blog/golang/golang-format.md @@ -1,4 +1,4 @@ -# Golang 格式化输出 +# 2.5、Golang 格式化输出 普通 diff --git a/blog/golang/golang-function.md b/blog/golang/golang-function.md index 0394df6..01f0368 100644 --- a/blog/golang/golang-function.md +++ b/blog/golang/golang-function.md @@ -1,4 +1,4 @@ -# 第十五章 Golang 函数 +# 3.4、Golang 函数 ## Go语言函数特性 diff --git a/blog/golang/golang-identifier.md b/blog/golang/golang-identifier.md index 36971e7..2d8c397 100644 --- a/blog/golang/golang-identifier.md +++ b/blog/golang/golang-identifier.md @@ -1,4 +1,4 @@ -# 第五章 Golang标识符、关键字、命名规则 +# 2.1、Golang标识符、关键字、命名规则 标识符 identifier diff --git a/blog/golang/golang-interface.md b/blog/golang/golang-interface.md index a9c25a2..f77a0c0 100644 --- a/blog/golang/golang-interface.md +++ b/blog/golang/golang-interface.md @@ -1,4 +1,4 @@ -# 第十八章 Golang接口 interface +# 3.7、Golang接口 interface go语言中的接口,是一种新的类型定义,它把所有的具有共性的方法定义在一起,任何其他类型制药实现了这些方法就是实现了这个接口 diff --git a/blog/golang/golang-map.md b/blog/golang/golang-map.md index aa6f4fd..4843e51 100644 --- a/blog/golang/golang-map.md +++ b/blog/golang/golang-map.md @@ -1,4 +1,4 @@ -# 第十四章 Golang map +# 3.3、Golang map `key:value` 键值对的数据结构容器 diff --git a/blog/golang/golang-operator.md b/blog/golang/golang-operator.md index 7f27a85..6168e46 100644 --- a/blog/golang/golang-operator.md +++ b/blog/golang/golang-operator.md @@ -1,4 +1,4 @@ -# Golang 运算符 +# 2.6、Golang 运算符 - 算术运算符 - 关系运算符 diff --git a/blog/golang/golang-package.md b/blog/golang/golang-package.md index 22381f7..75f7989 100644 --- a/blog/golang/golang-package.md +++ b/blog/golang/golang-package.md @@ -1,4 +1,4 @@ -# 第十九章 Golang包 package +# 3.8、Golang包 package ## Golang 包的定义和导入 diff --git a/blog/golang/golang-pointer.md b/blog/golang/golang-pointer.md index d7434ac..91def6f 100644 --- a/blog/golang/golang-pointer.md +++ b/blog/golang/golang-pointer.md @@ -1,4 +1,4 @@ -# Golang 指针 +# 3.5、Golang 指针 ## 指针 diff --git a/blog/golang/golang-process.md b/blog/golang/golang-process.md index 82f72d3..e9f7ef6 100644 --- a/blog/golang/golang-process.md +++ b/blog/golang/golang-process.md @@ -1,4 +1,4 @@ -# Golang 流程控制 +# 2.7、Golang 流程控制 - 顺序执行 - 选择执行 diff --git a/blog/golang/golang-slice.md b/blog/golang/golang-slice.md index eeeb7ec..6e84de7 100644 --- a/blog/golang/golang-slice.md +++ b/blog/golang/golang-slice.md @@ -1,4 +1,4 @@ -# 第十三章 Golang 切片 slice +# 3.2、Golang 切片 slice 切片:可变长度的数组 diff --git a/blog/golang/golang-standard-bufio.md b/blog/golang/golang-standard-bufio.md index 6ca316c..d427b11 100644 --- a/blog/golang/golang-standard-bufio.md +++ b/blog/golang/golang-standard-bufio.md @@ -1,4 +1,4 @@ -# Golang标准库-bufio +# 5.4、Golang标准库-bufio bufio库实现了有缓冲的I/O diff --git a/blog/golang/golang-standard-builtin.md b/blog/golang/golang-standard-builtin.md index e94930b..b85d683 100644 --- a/blog/golang/golang-standard-builtin.md +++ b/blog/golang/golang-standard-builtin.md @@ -1,4 +1,4 @@ -# Golang标准库-builtin +# 5.6、Golang标准库-builtin 这个包不需要导入,可以直接使用 diff --git a/blog/golang/golang-standard-bytes.md b/blog/golang/golang-standard-bytes.md index e19d78b..4d731c0 100644 --- a/blog/golang/golang-standard-bytes.md +++ b/blog/golang/golang-standard-bytes.md @@ -1,4 +1,4 @@ -# Golang 标准库-bytes +# 5.7、Golang 标准库-bytes bytes 包提供了对字节切片进行读写操作的一系列函数 diff --git a/blog/golang/golang-standard-errors.md b/blog/golang/golang-standard-errors.md index a68190a..4e7108d 100644 --- a/blog/golang/golang-standard-errors.md +++ b/blog/golang/golang-standard-errors.md @@ -1,4 +1,4 @@ -# Golang 标准库-errors +# 5.8、Golang 标准库-errors errors包实现了操作错误的函数 diff --git a/blog/golang/golang-standard-io.md b/blog/golang/golang-standard-io.md index ae7fa77..5593a70 100644 --- a/blog/golang/golang-standard-io.md +++ b/blog/golang/golang-standard-io.md @@ -1,4 +1,4 @@ -# Golang标准库-io输入输出 +# 5.2、Golang标准库-io输入输出 io包封装了如下操作 diff --git a/blog/golang/golang-standard-ioutil.md b/blog/golang/golang-standard-ioutil.md index 2894daa..a600f59 100644 --- a/blog/golang/golang-standard-ioutil.md +++ b/blog/golang/golang-standard-ioutil.md @@ -1,4 +1,4 @@ -# Golang标准库-ioutil +# 5.3、Golang标准库-ioutil | 函数名 | 作用 | - | - diff --git a/blog/golang/golang-standard-json.md b/blog/golang/golang-standard-json.md index 51bfa99..a58bcdb 100644 --- a/blog/golang/golang-standard-json.md +++ b/blog/golang/golang-standard-json.md @@ -1,4 +1,4 @@ -# Golang标准库-json +# 5.11、Golang标准库-json 对json编码和解码 diff --git a/blog/golang/golang-standard-log.md b/blog/golang/golang-standard-log.md index 6f5e0ad..4b677c1 100644 --- a/blog/golang/golang-standard-log.md +++ b/blog/golang/golang-standard-log.md @@ -1,4 +1,4 @@ -# Golang标准库-log +# 5.5、Golang标准库-log log包,实现了简单的日志服务 diff --git a/blog/golang/golang-standard-math.md b/blog/golang/golang-standard-math.md index 92ec5b4..9dcb5cb 100644 --- a/blog/golang/golang-standard-math.md +++ b/blog/golang/golang-standard-math.md @@ -1,4 +1,4 @@ -# Golang 标准库-math +# 5.13、Golang 标准库-math math 包提供了一些常量和一些有用的数学计算函数 diff --git a/blog/golang/golang-standard-os.md b/blog/golang/golang-standard-os.md index ec51459..56c51d6 100644 --- a/blog/golang/golang-standard-os.md +++ b/blog/golang/golang-standard-os.md @@ -1,4 +1,4 @@ -# Golang标准库-os +# 5.1、Golang标准库-os 标准库文档:https://pkg.go.dev/std diff --git a/blog/golang/golang-standard-sort.md b/blog/golang/golang-standard-sort.md index 90ce0b5..dea37a6 100644 --- a/blog/golang/golang-standard-sort.md +++ b/blog/golang/golang-standard-sort.md @@ -1,4 +1,4 @@ -# Golang标准库-sort +# 5.9、Golang标准库-sort sort包提供了切片排序 diff --git a/blog/golang/golang-standard-time.md b/blog/golang/golang-standard-time.md index e137567..cd2ccfc 100644 --- a/blog/golang/golang-standard-time.md +++ b/blog/golang/golang-standard-time.md @@ -1,4 +1,4 @@ -# Golang标准库-time +# 5.10、Golang标准库-time time包提供测量和显示时间 diff --git a/blog/golang/golang-standard-xml.md b/blog/golang/golang-standard-xml.md index c819b78..d8ef83c 100644 --- a/blog/golang/golang-standard-xml.md +++ b/blog/golang/golang-standard-xml.md @@ -1,4 +1,4 @@ -# Golang标准库-xml +# 5.12、Golang标准库-xml 对xml解析 diff --git a/blog/golang/golang-struct.md b/blog/golang/golang-struct.md index 24ccafb..ba7a674 100644 --- a/blog/golang/golang-struct.md +++ b/blog/golang/golang-struct.md @@ -1,4 +1,4 @@ -# 第十七章 Golang 结构体 struct +# 3.6、Golang 结构体 struct ## 类型定义和类型别名 diff --git a/blog/golang/golang-type.md b/blog/golang/golang-type.md index fd0e797..f4c665f 100644 --- a/blog/golang/golang-type.md +++ b/blog/golang/golang-type.md @@ -1,4 +1,4 @@ -# 第八章 Golang 数据类型 +# 2.4、Golang 数据类型 ## 数据类型 diff --git a/blog/golang/golang-variable.md b/blog/golang/golang-variable.md index f3d3163..e840dbf 100644 --- a/blog/golang/golang-variable.md +++ b/blog/golang/golang-variable.md @@ -1,4 +1,4 @@ -# 第六章 Golang变量 +# 2.2、Golang变量 变量是计算机语言中能够存储计算结果或能表示值的抽象概念,不同的变量保存的数据类型可能不一样 diff --git a/blog/golang/index.md b/blog/golang/index.md index 16a116c..ff423e6 100644 --- a/blog/golang/index.md +++ b/blog/golang/index.md @@ -8,7 +8,7 @@ ## 目录 -第一章 语言基础 +### 第一章 语言基础 - [1.1、Golang 概述](/blog/golang/golang-start.md) @@ -18,67 +18,87 @@ - [1.4、Golang 项目管理](/blog/golang/golang-project.md) -第二章 基本语法 +### 第二章 基本语法 -- [第五章 Golang标识符、关键字、命名规则](/blog/golang/golang-identifier.md) +- [2.1、Golang标识符、关键字、命名规则](/blog/golang/golang-identifier.md) -- [第六章 Golang变量](/blog/golang/golang-variable.md) +- [2.2、Golang变量](/blog/golang/golang-variable.md) -- [第七章 Golang 常量](/blog/golang/golang-constant.md) +- [2.3、Golang 常量](/blog/golang/golang-constant.md) -- [第八章 Golang 数据类型](/blog/golang/golang-type.md) +- [2.4、Golang 数据类型](/blog/golang/golang-type.md) -- [第九章 Golang 格式化输出](/blog/golang/golang-format.md) +- [2.5、Golang 格式化输出](/blog/golang/golang-format.md) -- [第十章 Golang 运算符](/blog/golang/golang-operator.md) +- [2.6、Golang 运算符](/blog/golang/golang-operator.md) -- [第十一章 Golang 流程控制](/blog/golang/golang-process.md) +- [2.7、Golang 流程控制](/blog/golang/golang-process.md) -第三章 数据结构 +### 第三章 数据结构 -- [第十二章 Golang 数组 array](/blog/golang/golang-array.md) +- [3.1、Golang 数组 array](/blog/golang/golang-array.md) -- [第十三章 Golang 切片 slice](/blog/golang/golang-slice.md) +- [3.2、Golang 切片 slice](/blog/golang/golang-slice.md) -- [第十四章 Golang map](/blog/golang/golang-map.md) +- [3.3、Golang map](/blog/golang/golang-map.md) -- [第十五章 Golang 函数 func](/blog/golang/golang-function.md) +- [3.4、Golang 函数 func](/blog/golang/golang-function.md) -- [第十六章 Golang 指针 pointer ](/blog/golang/golang-pointer.md) +- [3.5、Golang 指针 pointer ](/blog/golang/golang-pointer.md) -- [第十七章 Golang 结构体 struct](/blog/golang/golang-struct.md) +- [3.6、Golang 结构体 struct](/blog/golang/golang-struct.md) -- [第十八章 Golang接口 interface](/blog/golang/golang-interface.md) +- [3.7、Golang接口 interface](/blog/golang/golang-interface.md) -- [第十九章 Golang包 package](/blog/golang/golang-package.md) +- [3.8、Golang包 package](/blog/golang/golang-package.md) -第四章 Golang 并发编程 +### 第四章 Golang 并发编程 -- [Golang 并发编程-协程](/blog/golang/golang-concurrency-goroutines.md) -- [Golang 并发编程-channel](/blog/golang/golang-concurrency-channel.md) -- [Golang 并发编程-WaitGroup实现同步](/blog/golang/golang-concurrency-WaitGroup.md) -- [Golang 并发编程-runtime包](/blog/golang/golang-concurrency-runtime.md) -- [Golang 并发编程-Mutex 互斥锁实现同步](/blog/golang/golang-concurrency-Mutex.md) -- [Golang 并发编程-atomic原子操作](/blog/golang/golang-concurrency-atomic.md) -- [Golang 并发编程-select switch](/blog/golang/golang-concurrency-select-switch.md) -- [Golang 并发编程-Timer定时器](/blog/golang/golang-concurrency-Timer.md) -- [Golang 并发编程-Ticker 周期执行](/blog/golang/golang-concurrency-Ticker.md) +- [4.1、Golang 并发编程-协程](/blog/golang/golang-concurrency-goroutines.md) -第五章 Golang标准库 +- [4.2、Golang 并发编程-channel](/blog/golang/golang-concurrency-channel.md) -- [Golang标准库-os](/blog/golang/golang-standard-os.md) -- [Golang标准库-io输入输出](/blog/golang/golang-standard-io.md) -- [Golang标准库-ioutil](/blog/golang/golang-standard-ioutil.md) -- [Golang标准库-bufio](/blog/golang/golang-standard-bufio.md) -- [Golang标准库-log](/blog/golang/golang-standard-log.md) -- [Golang标准库-builtin](/blog/golang/golang-standard-builtin.md) -- [Golang标准库-bytes](/blog/golang/golang-standard-bytes.md) -- [Golang标准库-errors](/blog/golang/golang-standard-errors.md) -- [Golang标准库-sort](/blog/golang/golang-standard-sort.md) -- [Golang标准库-time](/blog/golang/golang-standard-time.md) -- [Golang标准库-json](/blog/golang/golang-standard-json.md) -- [Golang标准库-xml](/blog/golang/golang-standard-xml.md) -- [Golang标准库-math](/blog/golang/golang-standard-math.md) +- [4.3、Golang 并发编程-WaitGroup实现同步](/blog/golang/golang-concurrency-WaitGroup.md) + +- [4.4、Golang 并发编程-runtime包](/blog/golang/golang-concurrency-runtime.md) + +- [4.5、Golang 并发编程-Mutex 互斥锁实现同步](/blog/golang/golang-concurrency-Mutex.md) + +- [4.6、Golang 并发编程-atomic原子操作](/blog/golang/golang-concurrency-atomic.md) + +- [4.7、Golang 并发编程-select switch](/blog/golang/golang-concurrency-select-switch.md) + +- [4.8、Golang 并发编程-Timer定时器](/blog/golang/golang-concurrency-Timer.md) + +- [4.9、Golang 并发编程-Ticker 周期执行](/blog/golang/golang-concurrency-Ticker.md) + +### 第五章 Golang标准库 + +- [5.1、Golang标准库-os](/blog/golang/golang-standard-os.md) + +- [5.2、Golang标准库-io输入输出](/blog/golang/golang-standard-io.md) + +- [5.3、Golang标准库-ioutil](/blog/golang/golang-standard-ioutil.md) + +- [5.4、Golang标准库-bufio](/blog/golang/golang-standard-bufio.md) + +- [5.5、Golang标准库-log](/blog/golang/golang-standard-log.md) + +- [5.6、Golang标准库-builtin](/blog/golang/golang-standard-builtin.md) + +- [5.7、Golang标准库-bytes](/blog/golang/golang-standard-bytes.md) + +- [5.8、Golang标准库-errors](/blog/golang/golang-standard-errors.md) + +- [5.9、Golang标准库-sort](/blog/golang/golang-standard-sort.md) + +- [5.10、Golang标准库-time](/blog/golang/golang-standard-time.md) + +- [5.11、Golang标准库-json](/blog/golang/golang-standard-json.md) + +- [5.12、Golang标准库-xml](/blog/golang/golang-standard-xml.md) + +- [5.13、Golang标准库-math](/blog/golang/golang-standard-math.md) [Golang操作MySQL数据库](/blog/golang/golang-mysql.md) -- GitLab