随笔分类 -  Golang

摘要:Cobra CLI 学习笔记 简介 Cobra 是 Go 的 CLI 框架。它包含一个用于创建强大的现代 CLI 应用程序的库,以及一个用于快速生成基于 Cobra 的应用程序和命令文件的工具。 官方文档: https://cobra.dev/ 安装 go get -u github.com/spf 阅读全文
posted @ 2024-09-04 10:19 Jruing 阅读(50) 评论(0) 推荐(0) 编辑
摘要:指定具体时间执行 package main import ( "fmt" "time" ) func main() { // 指定执行时间为 2023-11-29 00:00:00 executionTime := time.Date(2023, time.November, 29, 0, 0, 0 阅读全文
posted @ 2023-12-01 09:05 Jruing 阅读(246) 评论(0) 推荐(0) 编辑
摘要:package pkg import ( "fmt" "log" "log/slog" "os" "time" ) var controlLogger *slog.Logger var fileLogger *slog.Logger const ( timeFormat = "2006-01-02" 阅读全文
posted @ 2023-11-23 17:23 Jruing 阅读(223) 评论(0) 推荐(0) 编辑
摘要:``` func body(w http.ResponseWriter, r *http.Request) { fmt.Println(r.Header) // 获取请求头信息:r.Header // 获取请求头的某条信息:h := r.Header["Accept-Encoding"]或h := 阅读全文
posted @ 2023-07-21 10:46 Jruing 阅读(185) 评论(0) 推荐(0) 编辑
摘要:[toc] ## 自增循环遍历 > `for`循环语句中包含3个部分,`初始化语句`,`条件判断语句`和`循环标记语句` > > `初始化语句`在进入`for`循环体前执行,用于初始化循环用的变量,只执行一次 > > `条件判断语句`在每轮循环开始前执行,当条件成立时才会继续执行循环体中的内容,否则 阅读全文
posted @ 2023-07-12 23:45 Jruing 阅读(12) 评论(0) 推荐(0) 编辑
摘要:[toc] ## 整型 > 整型分为两类:`有符号整型` 和 `无符号整型` > > 在内存中由两部分表示: `{符号位}{数字位置}` ### 有符号整型 | 类型 | 长度(字节数) | 值的范围 | | | | | | int | 在32位平台为4,在64位平台为8 | 在32位平台等同于in 阅读全文
posted @ 2023-07-12 23:32 Jruing 阅读(24) 评论(0) 推荐(0) 编辑
摘要:> 判断有两种:`if` 和 `switch` ## if判断 > `if`用于条件判断,它会按照顺序一次执行,当`if`条件及`else if`条件都不成立,则会执行`else`部分的逻辑 > > 语法 > > ``` > if 条件判断 { > ... > }else if 条件判断 { > . 阅读全文
posted @ 2023-07-11 13:31 Jruing 阅读(28) 评论(0) 推荐(0) 编辑
摘要:## 声明常量 > 声明常量关键字: `const` ```go const {常量名} {常量类型} 或 const {常量名} = {常量值} ``` ## 预定义常量 > 预定义常量:`true` , `false` , `iota` > > 其中`true` , `false` 是布尔类型, 阅读全文
posted @ 2023-07-10 22:37 Jruing 阅读(25) 评论(0) 推荐(0) 编辑
摘要:## 声明变量 > 声明变量关键字`var` ``` var {变量名称} {变量类型} ``` ### 例子 ```go // 声明一个变量为v1的整型变量,未赋值时默认值为0 var v1 int // 声明一个变量为v2的浮点型变量,未赋值时默认值为0 var v2 float32 // 声明 阅读全文
posted @ 2023-07-10 22:22 Jruing 阅读(15) 评论(0) 推荐(0) 编辑
摘要:配置GOPATH userLogin.go文件 在main.go导入其他模块 go mod init CMDB 阅读全文
posted @ 2023-01-31 14:08 Jruing 阅读(57) 评论(0) 推荐(0) 编辑
摘要:CGO是什么 cgo 是在 Android 和 iOS 上运行 Go 程序的关键,它允许GO程序与C语言库相互操作 未用到CGO的时候,建议编译的时候禁用CGO,比如编译ARM架构的时候就需要打开该选项,该选项默认情况下为1 编译为exe可执行文件 go env -w CGO_ENABLED=0 # 阅读全文
posted @ 2023-01-17 11:13 Jruing 阅读(437) 评论(0) 推荐(0) 编辑
摘要:钉钉机器人 由于是第一次用Go写项目,写的不好请见谅,源代码如下 package main import ( "bytes" "crypto/hmac" "crypto/sha256" "encoding/base64" "encoding/json" "fmt" "io/ioutil" "net/ 阅读全文
posted @ 2022-04-13 17:47 Jruing 阅读(694) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示