golang
已收录文章:14172篇
-
结构体内存布局 结构体大小 结构体实际上就是由各种类型的数据组合而成的一种符合数据类型,一个结构体变量的大小是由结构体中的字段决定。结构体和它所包含的数据在内存中是以连续块125 收藏
-
zap包的集成 简介 zap是一个可以在go项目中进行快速, 结构化且分级的日志记录包, git star数高达16.3k, Git 项目地址, 在各大公司项目中被广泛使用; 最基础的使用 package main import ( "go.uber.org/zap" "ti125 收藏
-
一、变量相关 1.变量声明 C# : int a; Go : var a int; 需要在前面加一个var关键字,后面定义类型 可以使用 var( a int; b string;)减少var 2.变量初始化 var a int = 10 // 正确的使用方式1 var a = 10 // 正125 收藏
-
定义 切片区别于数组,是引用类型, 不是值类型。数组是固定长度的,而切片长度是可变的,我的理解是:切片是对数组一个片段的引用。 var s1 []int //定义一个存放int类型元素的切片 var s2 [125 收藏
-
比如批量群发邮件的功能 因为发送邮件是个比较耗时的操作, 如果是传统的一个个执行 , 总体耗时比较长 可以使用golang实现一个协程池 , 并行发送邮件 pool包下的pool.go文件 package pool import "log"125 收藏
-
1.Map转JSON package main import ( "encoding/json" "fmt" ) func main() { // map里面 map1 := map[string]string { "name":"张三", "age":"18", "home":"北京", } // 将map解析成json json1, err := jso125 收藏