knife

module
v0.0.9 Latest Latest
Warning

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

Go to latest
Published: Nov 9, 2023 License: Apache-2.0

README

knife

介绍

go工具库

软件架构

软件架构说明

通过chatGPT得到大部分示例
go mod 图形化工具
go get github.com/xingliuhua/gramod
go install github.com/xingliuhua/gramod
# 在项目工程目录下生成mod依赖图
gramod
success! generate a gramod.png fileutil

依赖图

golang效率工具

go效率

测试命令

执行当前目录下所有测试 go test

执行指定文件 go test some_test.go

运行指定目录及所有子目录下的测试用例 go test foo/...

运行指定前缀的测试用例 go test foo...

运行当前目录及所有子目录下的测试用例 go test ./...

运行GOPATH下的所有测试用例 go test ...

安装教程
  1. xxxx
  2. xxxx
  3. xxxx
使用说明
  1. xxxx
  2. xxxx
  3. xxxx
参与贡献
  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request
特技
  1. 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
  2. Gitee 官方博客 blog.gitee.com
  3. 你可以 https://gitee.com/explore 这个地址来了解 Gitee 上的优秀开源项目
  4. GVP 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
  5. Gitee 官方提供的使用手册 https://gitee.com/help
  6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 https://gitee.com/gitee-stars/
golang发展历史

Go语言是由Google公司开发的一种编程语言,以下是Go语言的发展历史:

  • 2007年,Rob Pike、Ken Thompson和Robert Griesemer开始着手开发一种新的编程语言,目标是创建一种简单、高效、安全和并发的系统编程语言。
  • 2009年11月,Go语言的第一个版本Go 1发布。
  • 2012年3月,Go语言的第二个版本Go 1.0发布,正式进入稳定版本阶段。
  • 2014年5月,Go语言的第三个版本Go 1.3发布,引入了新的并发原语和调度器优化等特性。
  • 2015年8月,Go语言的第四个版本Go 1.5发布,引入了新的垃圾回收器和更好的性能优化等特性。
  • 2016年8月,Go语言的第五个版本Go 1.7发布,引入了新的上下文包和更好的内存管理等特性。
  • 2017年8月,Go语言的第六个版本Go 1.9发布,引入了新的类型别名和更好的性能优化等特性。
  • 2018年8月,Go语言的第七个版本Go 1.11发布,引入了新的模块化支持和更好的性能优化等特性。
  • 2019年8月,Go语言的第八个版本Go 1.13发布,引入了新的错误处理机制和更好的性能优化等特性。
  • 2020年8月,Go语言的第九个版本Go 1.15发布,引入了新的垃圾回收器和更好的性能优化等特性。
  • 目前,Go语言已经成为一种流行的编程语言,被广泛应用于云计算、网络编程、分布式系统、区块链等领域。Go语言的发展历程中,不断引入新的特性和优化,使得Go语言具有高效、安全、并发等特性,成为一种适合于大规模系统编程的语言。

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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