go build -v -o test.exe main.go
Less than 1 minute
go build -v -o test.exe main.go
tls: https://forum.golangbridge.org/t/sending-office-365-email/21043
https://www.cnblogs.com/zz962/p/14414970.html
http包包含:请求行line,头文件Header,主体Body
get与post区别: 1.get把需要传输的数据直接放在url中,直接加上?参数,&分隔参数, post中的数据是放在http包中的body中。
2.get传输的数据是有限的,URL长度有限。post传输的数据是无限。
3.post比get更加安全一些。get参数是在URL中,可以让别人看见。
https://juejin.cn/post/6844903998869209095 https://zhuanlan.zhihu.com/p/135315419
官方指导:
map
,func
,chan
这些类型,不要使用指针类型。sync.Mutex
或者有同步类型的数据结构,那么接收者必须是一个指针,去避免被复制。struct
,array
或者 slice
其中所有元素都是指针,这些指针可能会被修改。所以接收者最好是指针。