
Go+教程
文章平均质量分 73
Data-Mining
一枚典型的音视频技术爱好者
展开
-
Go+ 教程总览
Go+ 概述Go+ 是一门融合工程开发的 Go、数据科学领域的 Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。正文Go+ 1.0 已于今年10月15日正式发布。目前,Go+ 1.0 已经能够工程化使用,而且语言的使用门槛进一步降低,更接近自然语言。下文是 Go+ 教程的相关教程集锦,欢迎阅读。Go+ 排序教程(4.1)Go+ 集合 Collection 教程(4原创 2021-12-04 22:04:14 · 486 阅读 · 0 评论 -
Go+ 上下文处理教程(5.3)
目录 Go+ 概述 正文 导入包 Request.Context() context.Done() context.Err() Go+ 概述Go+ 是一门融合工程开发的 Go、数据科学领域的 Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。正文Go+ 的上下文对象 context 是专门用来简化处理每个请求的多个 gorouti..原创 2021-12-14 00:31:50 · 585 阅读 · 0 评论 -
Go+ HTTP 服务器教程(5.2)
目录 Go+ 概述 正文 导入包 http.HandleFunc 方法 http.Handler 方法 http.ListenAndServe 方法 Go+ 概述Go+ 是一门融合工程开发的 Go、数据科学领域的 Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。正文Go+ 标准库提供了对 HTTP 客户端和服务器的友好支持。在本..原创 2021-12-13 23:53:45 · 248 阅读 · 0 评论 -
Go+ HTTP 客户端教程(5.1)
目录 Go+ 概述 正文 导入包 Get 请求 Post 请求 Go+ 概述Go+ 是一门融合工程开发的 Go、数据科学领域的 Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。正文Go+ 标准库提供了对 HTTP 客户端和服务器的友好支持。在本文中,我们将重点看如何利用 Go+ 语言发出简单的 HTTP 请求。接下来我们就来了解一下这部分的一些内容。原创 2021-12-13 23:51:12 · 289 阅读 · 0 评论 -
Go+ 正则表达式教程(4.6)
目录Go+ 概述正文导入包直接进行字符串匹配正则表达式匹配正则表达式删除和替换Go+ 概述Go+ 是一门融合工程开发的 Go、数据科学领域的 Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。正文Go+ 提供了对正则表达式的内置支持。今天我们就来介绍一些 Go+ 中比较常见的正则匹配相关的示例内容。导入包Go+ 在处理正则表达式时,一原创 2021-12-08 00:29:26 · 657 阅读 · 0 评论 -
Go+ 命令行标识教程(4.22)
Go+ 概述Go+ 是一门融合工程开发的 Go、数据科学领域的 Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。正文命令行标志是为命令行程序指定选项的常用方法。例如,在 ls-l 命令中,-l 就是一个命令行标志。Go+ 也提供了相关的控制方法,今天我们就来了解一下这方面的一些内容。导入包Go+ 在启动替代进程时,一般会使用的工具库是 flag包,导入方式如下..原创 2021-12-05 11:52:24 · 351 阅读 · 0 评论 -
Go+ 调用其他进程方法教程(4.25)
Go+ 概述Go+ 是一门融合工程开发的 Go、数据科学领域的 Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。正文有时候,开发程序需要调用非 gop 的进程,Go+ 提供了调用其他进程的方法,今天我们就来了解一下这方面的一些内容。导入包Go+ 在调用其他进程时,一般会使用的工具库是 os/exec包,导入方式如下:import ( "os/e...原创 2021-12-05 11:25:08 · 665 阅读 · 0 评论 -
Go+ 单元测试教程(4.20)
Go+ 概述Go+ 是一门融合工程开发的 Go、数据科学领域的 Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。正文单元测试是编写符合规范的 Go+ 程序的重要组成部分。测试包提供了编写单元测试所需的工具,使用 go test 命令就可以启动单元测试。Go+ 提供了相关的单元测试方法,今天我们就来了解一下这方面的一些内容。导入包Go+ 在启动替代进程时,一般会使用原创 2021-12-05 11:20:23 · 324 阅读 · 0 评论 -
Go+ 随机数教程(4.10)
目录Go+ 概述正文导入包rand.Intnrand.Float64Go+ 概述Go+ 是一门融合工程开发的 Go、数据科学领域的 Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。正文实际开发过程中经常会遇到用到使用随机数的情况,比如简单的抽奖机制。Go+ 提供了非常丰富的随机数生成方法,今天我们就来了解一下这方面的一些内容。导入包Go原创 2021-12-05 11:23:27 · 1309 阅读 · 0 评论 -
Go+ SHA1 哈希值教程(4.12)
目录Go+ 概述正文导入包哈希值计算Go+ 概述Go+ 是一门融合工程开发的 Go、数据科学领域的 Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。正文SHA1 哈希值经常用于计算二进制或文本 blob 的短标识。例如,Git 的版本控制系统广泛使用 SHA1 来识别版本化的文件和目录。Go+ 提供了计算 SHA1 哈希值非常方便的方法,今天我们就原创 2021-12-05 11:22:37 · 1108 阅读 · 0 评论 -
Go+ 读文件方法教程(4.14)
目录Go+ 概述正文导入包os.ReadFileio.ReadAtLeastbufio.NewReaderGo+ 概述Go+ 是一门融合工程开发的 Go、数据科学领域的 Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。正文读文件和写文件是 Go+ 程序中非常基础的操作,Go+ 提供很多读文件的方法,今天我们就来了解一下这方面的一些内容。原创 2021-12-05 11:21:56 · 964 阅读 · 0 评论 -
Go+ 行过滤器教程(4.16)
正文行过滤器是一种常见的程序类型,它读取 stdin 上的输入,对其进行处理,然后将一些导出的结果打印到 stdout。grep 和 sed 是常用的行过滤器。Go+ 也提供了相关的方法,今天我们就来了解一下这方面的一些内容。原创 2021-12-05 00:50:40 · 362 阅读 · 0 评论 -
Go+ 目录教程(4.18)
目录Go+ 概述正文导入包os.Mkdiros.MkdirAllos.RemoveAllos.ReadDiros.Chdirfilepath.WalkGo+ 概述Go+ 是一门融合工程开发的 Go、数据科学领域的 Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。正文Go+ 提供很多处理目录的方法,今天我们就来了解一下这方面的一些原创 2021-12-04 23:32:37 · 539 阅读 · 0 评论 -
Go+ 终止程序教程(4.28)
Go+ 概述Go+ 是一门融合工程开发的 Go、数据科学领域的 Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。正文有时候,由于某些原因,我们需要立即终止应用程序。Go+ 提供了对应的 os.Exit 方法,它通过给定的一个状态值能够立即终止程序,今天我们就来了解一下这方面的内容。导入包Go+ 在终止应用程序时,一般使用的工具库是 os包,导入方式如下:i.原创 2021-12-04 22:01:37 · 651 阅读 · 0 评论 -
Go+ 信号处理教程(4.27)
Go+ 概述Go+ 是一门融合工程开发的 Go、数据科学领域的 Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。正文有时我们希望 Go+ 程序能够智能地处理信号。例如,服务器在收到 SIGTERM 信号时正常关闭,或者命令行工具在收到 SIGINT 信号时停止处理输入操作。Go+ 提供了信号处理的相关方法,今天我们就来了解一下这方面的一些内容。导入包Go+ 在处理原创 2021-12-04 21:59:16 · 907 阅读 · 0 评论 -
Go+ 环境变量教程(4.24)
Go+ 概述Go+ 是一门融合工程开发的 Go、数据科学领域的 Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。正文环境变量是向应用程序传递配置信息的通用机制。Go+ 提供了设置、获取和列出环境变量的方法,今天我们就来了解一下这方面的一些内容。导入包Go+ 在设置、获取和列出环境变量时,一般会使用的工具库是 os包,导入方式如下:import ( .原创 2021-12-04 21:52:59 · 1197 阅读 · 0 评论 -
Go+ 执行替代进程方法教程(4.26)
Go+ 概述Go+ 是一门融合工程开发的 Go、数据科学领域的 Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。正文在前面的教程中,我们介绍了生成外部进程的方法。当我们需要一个运行中的 Go+ 进程可以访问的外部进程时,我们会这样做。但是有时候,我们只是想用另一个(可能是非 Go+)流程完全替换当前的 Go+ 流程,我们可以使用 exec 方法实现。今天我们就来了解一下这原创 2021-12-04 21:57:42 · 477 阅读 · 0 评论 -
Go+ 命令行子命令使用教程(4.23)
正文像 go 和 gop 工具命令一样,都有许多子命令,每个子命令都有自己的标志集。例如,gop build 和 gop get 就是 gop 工具的两个不同的子命令。flag 包允许我们轻松定义具有自己标志的简单子命令。Go+ 提供了命令行子命令的使用方法,今天我们就来了解一下这方面的一些内容。原创 2021-12-02 00:58:18 · 555 阅读 · 0 评论 -
Go+ 命令行参数使用教程(4.21)
正文命令行参数是参数化程序执行的常用方法。比如,go run hello.go 命令中使用 go 程序的 run 参数和 hello.go 参数。Go+ 提供了命令行参数的使用方法,今天我们就来了解一下这方面的一些内容。导入包原创 2021-12-02 00:33:45 · 692 阅读 · 0 评论 -
Go+ 临时文件和目录处理教程(4.19)
正文在整个程序执行过程中,我们通常会创建一些程序退出后不再需要的临时数据。为了避免它们不会随着时间的推移而污染文件系统,需要进行删除处理。Go+ 也提供了处理临时文件和目录的方法,今天我们就来了解一下这方面的一些内容。导入包Go+ 在处理临时文件和目录时,一般会使用的工具库是 path/filepath 和 os 包,导入方式如下:原创 2021-12-01 23:38:23 · 1544 阅读 · 0 评论 -
Go+ 文件路径创建和解析教程(4.17)
正文Go+ 提供很多文件路径创建和解析的方法,今天我们就来了解一下这方面的一些内容。导入包Go+ 在创建和解析文件路径时,一般会使用的工具库是 path/filepath 包,导入方式如下:原创 2021-12-01 22:54:47 · 1008 阅读 · 0 评论 -
Go+ 写文件方法教程(4.15)
正文和读文件方法类似,Go+ 也提供很多写文件的方法,今天我们就来了解一下这方面的一些内容。导入包Go+ 在写文件时,一般会使用的工具库是 os 和 bufio 包,导入方式如下:import ( "bufio" "os")原创 2021-12-01 01:27:41 · 269 阅读 · 0 评论 -
Go+ Base64 编码和解码教程(4.13)
正文Go+ 支持对字符串进行 base64 编码和解码,有标准 base64 和 URL 兼容 base64 两种方法,今天我们就来了解一下这方面的一些内容。导入包Go+ 在对字符串进行 base 编码和解码时,使用的工具库是 encoding/base64 包,导入方式如下:import ( "encoding/base64")原创 2021-12-01 00:27:37 · 897 阅读 · 0 评论 -
Go+ 时间格式化和解析方法教程(4.9)
Go+ 概述Go+ 是一门融合工程开发的 Go、数据科学领域的 Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。正文Go+ 通过基于模式布局的形式支持时间的格式化和解析,今天我们就来了解一下这方面的一些内容。...原创 2021-11-30 23:47:45 · 1587 阅读 · 0 评论 -
Go+ 数字解析教程(4.11)
Go+ 概述Go+ 是一门融合工程开发的 Go、数据科学领域的Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。正文Go+ 把字符串转换成数值类型也非常方便,今天我们就来了解一下这方面的一些内容。导入包Go+ 在解析字符串转换成数值类型时,使用的工具库是 strconv 包,导入方式如下:import ( "strconv")解析整型字符串.原创 2021-11-30 23:28:46 · 453 阅读 · 0 评论 -
Go+ 时间 Time 方法教程(4.7)
正文Go+ 对时间点和时间段给予了非常丰富的支持,今天我们就来了解一下这方面的一些内容。导入包Go+ 支持对时间点和时间段的展示和处理,使用的工具库是 time包,导入方式如下:原创 2021-11-30 00:20:57 · 948 阅读 · 0 评论 -
Go+ 字符串格式化教程(4.5)
Go+ 概述Go+ 是一门融合工程开发的 Go、数据科学领域的Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。正文...原创 2021-11-28 23:05:13 · 1279 阅读 · 0 评论 -
Go+ 集合 Collection 教程(4.3)
目录Go+ 概述集合 CollectionIndex 方法Include 方法Any 方法All 方法Filter 方法Go+ 概述Go+ 是一门融合工程开发的 Go、数据科学领域的Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。集合 Collection有时候,我们会经常需要对数据集合 collection 进行操作,比如选择满符合某种.原创 2021-11-27 23:44:06 · 676 阅读 · 0 评论 -
Go+ 排序教程(4.1)
目录Go+ 概述排序整型排序浮点型排序字符串类型排序Go+ 概述Go+ 是一门融合工程开发的 Go、数据科学领域的 Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。排序Go+ 支持对数据切片或者数组进行排序,使用的工具库是 sort 包,导入方式如下:import ( "sort")接下来,我们进行详细介绍。整.原创 2021-11-21 18:27:38 · 1284 阅读 · 0 评论