GO
奥特曼不想打小怪兽
这个作者很懒,什么都没留下…
展开
-
Go返回两个数区间的随机数
调用RangeRand()方法中,返回两个参数中间的随机数,皆可为负数。package mainimport ( "crypto/rand" "fmt" "math" "math/big")func main() { fmt.Println(rangeRand(-2,0))}func rangeRand(min, max int64) int64 { if min > max { return min } if min < 0 { f64Min :=.原创 2022-03-07 09:55:09 · 444 阅读 · 0 评论 -
Golang对图片的大小及质量压缩(PNG及JPEGD等)
package mainimport ( "bytes" "errors" "github.com/nfnt/resize" "image" "image/jpeg" "image/png")func Compress(buf []byte) ([]byte, error) { var width uint = 200 var height uint = 200 //文件压缩 decodeBuf, layout, err := image.Decode(bytes.NewRe原创 2022-01-26 10:58:52 · 6550 阅读 · 0 评论 -
使用Golang创建windows GUI图形界面并添加图标
安装walk需要go1.11版本以上安装go get github.com/lxn/walk创建一个 test.go目录package mainimport ( "github.com/lxn/walk" . "github.com/lxn/walk/declarative" "strings")func main() { var inTE, outTE *walk.TextEdit MainWindow{ Title: "SCREAMO", MinSize:.原创 2020-12-17 12:59:33 · 2490 阅读 · 1 评论 -
golang中time的使用
package mainimport ( "fmt" "time")func main() { //日期转化为时间戳 datetime := "2020-01-01 00:00:00" //待转化为时间戳的字符串 loc, _ := time.LoadLocation("Local") //获取时区 tmp, _ := time.ParseInLocation("2006-01-02 15:04:05", datetime, loc) tmp.Unix() //转化为转载 2020-11-12 18:15:16 · 601 阅读 · 0 评论