golang
已收录文章:12424篇
-
最近看到一个内部项目的插件加载机制,非常赞。当然这里说的插件并不是指的golang原生的可以在buildmode中加载指定so文件的那种加载机制。而是软件设计上的「插件」。如果你的软件是一个框275 收藏
-
我就废话不多说了,大家还是直接看代码吧~ package main import ( "encoding/json" "log" ) type JS struct { A []string } func main() { v1 := &JS{} v2 := &JS{A: []string{}} o1, err := json.Marshal(&v1) log.Println(string(306 收藏
-
年(2位)+一年中的第几天(3位)+指定位数随机数 //生成单号 //06123xxxxx //sum 最少10位,sum 表示全部单号位数 func MakeYearDaysRand(sum int) string { //年 strs := time.Now().Format("06") //一年中的第几天 days :=145 收藏
-
在软件系统中定位问题时日志不可或缺,但是当一个系统功能繁多,需要打印的日志也多如牛毛,此时为了提高我们浏览日志的效率,便于阅读的输出格式必不可少。 打印结构体是打印日志时415 收藏
-
问题内容 写了http服务把参数转换成json并base64,但输出的时候输出两行,但我只打印了一行。奇怪。 package main import ( "bytes" b64 "encoding/base64" "encoding/json" "fmt"182 收藏
-
问题内容就是想简单的问问,一般服务器发送的短信验证码都存储在什么地方,如session,数据库还是其他什么地方?为什么这样设计?谢谢正确答案我还是比较喜欢放在redis中,毕竟访问快,而且102 收藏