摘要: Lock.go package lock import ( "context" "crypto/tls" "crypto/x509" "fmt" "go.etcd.io/etcd/clientv3" "io" "io/ioutil" "sync" "time" ) type Mutex struct 阅读全文
posted @ 2024-08-17 16:25 朝阳1 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 这种是市面上比较常用的,但是需要数据库存储。或者自己写一套加解密的方法,根据code进行解密,效率更高 直接上代码 <?php function shortUrl($url) { $charset = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijkl 阅读全文
posted @ 2024-08-17 14:52 朝阳1 阅读(41) 评论(0) 推荐(0) 编辑
摘要: go语言不像其他语言函数的参数可以设置默认值 以下是参考第三方库的写法 package main import "fmt" type User struct { name string age int id int } // Option 代表可选参数 type Option func(foo *U 阅读全文
posted @ 2024-08-17 10:19 朝阳1 阅读(32) 评论(0) 推荐(0) 编辑