go_learn

module
v1.3.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 18, 2023 License: MIT

README

go_learn

学习golang,编写的一些例子

tools 小工具

  • 1 HKD 汇率

go install github.com/ForrestSu/go_learn/tools/hkd@master

  • 2 图片文字识别

go install github.com/ForrestSu/go_learn/tools/ocr@master

  • 3 🔋电池健康百分比

go install github.com/ForrestSu/go_learn/tools/battery@master

go module 说明

go.mod 文件在树的根目录中, 有四种指令:modulerequirereplaceexclude

创建一个go.mod:

go mod init

使用当前模块路径,创建一个go.mod:

go mod init github.com/ForrestSu/go_learn

Q1 我是否应该提交go.sum文件以及go.mod文件?

A: 通常,模块的go.sum文件应与go.mod文件一起提交。

  1. go.sum 包含特定模块版本内容的预期密码校验和;
  2. go mod verify检查磁盘下载的模块下载在磁盘上的缓存副本是否仍与中的条目匹配;
  3. 请注意,go.sum它不是某些替代性依赖项管理系统中使用的锁定文件。

$ go mod verify
all modules verified

Q2 如果我没有任何依赖关系,还应该添加一个go.mod文件吗?

A: 是。这支持在GOPATH之外进行工作,帮助与您选择模块的生态系统进行通信, 此外module,您的指令go.mod还用作代码身份的明确声明。

我的 Blog 二维码

blog

Directories

Path Synopsis
3rd-libs
23_go_mock
Package db is a generated GoMock package.
Package db is a generated GoMock package.
33_ratelimiter
Package main Rate limiter demo
Package main Rate limiter demo
business
gsp_gjc02/transform
Package transform coordinate between earth(WGS-84) and mars in china(GCJ-02).
Package transform coordinate between earth(WGS-84) and mars in china(GCJ-02).
concurrency
design-pattern
filter_style/pipe_filter
Package pipefilter is to define the interfaces and the structures for pipe-filter style implementation
Package pipefilter is to define the interfaces and the structures for pipe-filter style implementation
hello_world
new-features
tcp
tools
hkd
ocr

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL