05 2020 档案
摘要:package main import ( "fmt" "strconv" "strings" ) func main() { //1.strings.HasPrefix(s string, prefix string) bool:判断字符串s是否以prefix开头 fmt.Println(stri
阅读全文
摘要:string转成int: int, err := strconv.Atoi(string) string转成int64: int64, err := strconv.ParseInt(string, 10, 64) int转成string: string := strconv.Itoa(int) i
阅读全文
摘要:set GOOS=linux, 不是就设置 go env 查看是否是linux go build,文件打包,上传
阅读全文
摘要:https://aipboss.allinpay.com/know/devhelp/main.php?pid=15 https://aipboss.allinpay.com/know/devhelp/main.php?pid=20
阅读全文
摘要:package mainimport ( "fmt" uuid "github.com/iris-contrib/go.uuid")func main() { //可将自己判断返回字符串是否出现错误 u1 := uuid.Must(uuid.NewV4()) //newv1根据当前时间戳和MAC地址
阅读全文
摘要:package mainimport ( "fmt" "github.com/rs/xid")func main() { guid := xid.New() fmt.Println(guid.String())//随机字符串 fmt.Println(guid.Machine())//80 165 1
阅读全文
摘要:package mainimport ( "fmt" "github.com/shopspring/decimal")func main() { price, _ := decimal.NewFromString("136.02")//获取数字 quantity := decimal.NewFrom
阅读全文
摘要:Small Go软件包,用于通过C绑定使用libvips进行快速的高级图像处理,提供了简单,优雅且流畅的编程API。 bimg被设计为一个小型高效的库,支持一组常见的图像操作,例如裁剪,调整大小,旋转,缩放或水印。如果libvips@8.3+使用正确的库绑定进行编译,它可以本地读取JPEG,PNG,
阅读全文
摘要:package main import ( "fmt" "strings" ) func main() { s1 := " aBc" s2 := "100a" s3 := s1 + s2 fmt.Println(s3) fmt.Println(strings.HasPrefix(s3, "a"))
阅读全文
摘要:golang使用http client发起get和post请求示例 golang要请求远程网页,可以使用net/http包中的client提供的方法实现。查看了官方网站有一些示例,没有太全面的例子,于是自己整理了一下。 get请求 get请求可以直接http.Get方法,非常简单。 1 2 3 4
阅读全文
摘要:Go语言fmt.Sprintf(格式化输出) fmt.Sprintf(格式化样式, 参数列表…) 格式化样式:字符串形式,格式化动词以%开头。 参数列表:多个参数以逗号分隔,个数必须与格式化样式中的个数一一对应,否则运行时会报错。 在 Go 语言中,格式化的命名延续C语言风格: var progre
阅读全文
摘要:// 上下文是服务器用于所有客户端的中间人 "对象"。// // 对于每一个新的连接,会从 sync.Pool 中获取一个新上下文对象。// 上下文是 iris 的 http 流中最重要的部分。//// 开发者发送响应到客户端的请求通过一个上下文。// 开发者获取请求信息从客户端的请求上下文中。//
阅读全文