-
Golang 解决 HTTP 请求跨域问题
解决 请求头中添加Access-Control-Allow-Origin和Access-Control-Allow-Headers。 func CustomRe
-
Golang 定时任务
周期性任务 每5秒执行一次。 func main() { ticker := time.NewTicker(time.Second * 5) g
2021-07-21,阅读:955,标签:Golang
-
Golang 数字转字符串
int 类型 使用strconv.Itoa转换。 var age = 18 fmt.Println(strconv.Itoa(age)) int64 类型 使用
2021-07-20,阅读:659,标签:Golang
-
Golang 加密算法之 sha1
代码 func main() { // 0f9de62fce790f9a083d5c99e95740ceb90c27ed data := []
2021-07-19,阅读:878,标签:Golang
-
Golang 加密算法之 md5
代码 func main() { arr := md5.Sum([]byte("hello world")) // 乱码 log.Pr
2021-07-18,阅读:840,标签:Golang
-
Golang flag 使用
用途 使用命令行时指定字段赋值,类似Spring Boot以jar包方式启动时根据不同环境设置不同值。 示例 var s string var show bo
2021-01-14,阅读:1334,标签:Golang
-
Golang 类型断言和类型转换
示例 func main() { var i interface{} = "hello" s := i.(string) fmt.Pr
2021-01-13,阅读:597,标签:Golang
-
Golang 中的注释
单行注释 // Add return a and b's sum func Add(a, b int) int { return a + b } //
2021-01-12,阅读:1060,标签:Golang
-
GoLand 提示 Receiver has generic name
错误信息 The name of a method's receiver should be a reflection of its identity; of
-
Golang 操作 csv
写入 f, err := os.Create("test.csv") if err != nil { log.Fatal(err) } defer f.
-
Golang 操作 PostgreSQL
下载驱动 使用github.com/lib/pq驱动:https://github.com/lib/pq go get -u github.com/lib/pq
2020-11-10,阅读:2490,标签:Golang PostgreSQL
-
Golang 操作 MySQL 数据库
下载驱动 使用go-sql-driver/mysql驱动:https://github.com/go-sql-driver/mysql go get -u gi
-
Golang 创建模块
初始化 go mod init example.com/test
2020-11-06,阅读:617,标签:Golang
-
Golang go build 命令
查看帮助 go help build -p n 多核CPU并行编译构建。 -race 开启竞态检测。 -compile name 指定编译器gccgo或gc。默
2020-11-05,阅读:1591,标签:Golang
-
Golang 数组和切片
数组 func main() { // 创建数组,指定长度 // 类型为[5]int var arr1 [5]int arr1[
2020-11-04,阅读:677,标签:Golang
-
Golang JSON Tag
Tag omitempty:空值、nil、数组或集合长度为0时,忽略该字段。 -:破折号,忽略该字段。 -,:将字段名改为-。 ,string:将int类型字
-
Golang JSON 的序列化和反序列化
序列化 json.Marshal 结构体 Golang设定结构体字段小写为不可导出,无法序列化不可导出字段。大写字段导出后JSON字符串也将大写,故使用stru
-
Golang 格式化时间 yyyy-MM-dd
特殊值 Golang中并没有按照yyyyMMdd这样的格式,而是按照2006-01-02 15:04:05这个固定来格式化,分隔符可自定义。 20060102
2020-11-01,阅读:3805,标签:Golang
-
Golang 字符串与字节数组互相转换
[]byte() 字符串转字节数组 str := "Hello Golang" fmt.Println([]byte(str)) // [72 101 108
2020-10-31,阅读:3069,标签:Golang
-
Golang 在 Windows 上编译 Linux 版本
查看 Golang 环境变量 操作系统 go env GOOS 架构 go env GOARCH CMD 编译 注意:Windows下set指令只在cmd下有效
2020-10-30,阅读:2366,标签:Golang cmd PowerShell