Go语言中文网 为您找到相关结果 6

golang-imagick图片去除边框(黑边,白边)

图片去除边框(黑边,白边) package main import ( "fmt" "github.com/gographics/imagick/imagick" "io/ioutil" "os" "strconv" ) func ReadFile(path string) (string, error) { fi, err := os.Open(path) if err == nil { defer fi.Close() fd, err := ioutil.ReadAll(fi) return string(fd), err } else { return "", err } } func main() { arg_num := len(os.Args) if arg_num < 3 { ...阅读全文

博文 2015-02-11 03:00:00 zhangqingping

GoLang实现二维码生成和二维码扫描

一、二维码生成 方法1:使用 go-qrcode (此种方法生成的二维码边框留白较多) 获取go-qrcode库: go get skip2/go-qrcode 生成二维码代码: package main import "github.com/skip2/go-qrcode" func main() { qrcode.WriteFile("https://www.jianshu.com/p/cc1ffa5a3f4d", qrcode.Medium, 256, "./golang_qrcode.png") } golang_qrcode.png 方法2:使用 barcode (推荐) 获取barcode库: go get github.com/boombuler/barcode 生成二维码代码...阅读全文

博文 2019-11-12 11:35:45 陌若尘_c167

[BFS/DFS]HOJ2581Go

传送门:Go Go My Tags (Edit) Source : Stanford Programming Contest 2007 Time limit : 1 sec Memory limit : 64 M Submitted : 201, Accepted : 117 In the game of Go, two players alternate placing black and white stones on lattice points of an n * n grid, each attempting to surround as much territory(i.e., regions of unfilled lattice points) as possible. At...阅读全文

博文 2015-12-23 04:00:00 u010160562

日记

放假第一天,手机上显示的是“06:47”,工作日叫不醒,周末起太早???然后还是磨蹭到9点起床,锅里是温的白粥,我说这是不是有点清淡,弟说你可以加点盐。我服。最后还是跑到隔壁镇的乐园面包买了个提子包,犹豫着要不要再买支维他奶,额还是隔壁美宜家买吧,你懂的。村口的东江大道真的有毒,每次过期或者中秋都会堵车,并不是车流大还是车祸而是道路施工,每年都是那个位置那个坑。今天还是不太想出门,在家继续学golang,看了一小时居然在沙发上睡着了,额头和背脊都是闷热的汗,屁股潮湿内裤紧贴着,赶紧开个空调回床上睡,这种迷迷糊糊慵懒的下午好想念了...阅读全文

博文 2018-09-22 23:34:43 徐E东

leetcode_60

Golang: 思路:最直白的思路自然是递归把所有解都拿出来,然后找到第k个,或者递归到第k个为止,但这么做这题就没有灵魂了啊!!!所以,数学方法解才是我们追求的东西。代码不想解释了,数学方法,先得到第n位的值,再递归得第n-1位的值,直到结束。 代码如下: func getPermutation(n int, k int) string { s:="" if n==0||k==0 { return s } arr:=make([]int,n+1) nums:=make([]int,n+1) temp:=1 for i:=1;i阅读全文

博文 2020-02-04 11:32:41 淳属虚构

Golang——运算符和格式化输出

运算符 算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、其他运算符 算术运算符 + 相加 - 相减 * 相乘 / 相除 % 求余 ++ 自增 -- 自减 func main(){ a := 2 b := 7 fmt.Println(a + b) //9 fmt.Println(a - b) //-5 fmt.Println(a * b) //14 fmt.Println(a / b) //0 fmt.Println(a % b) //2 a ++ fmt.Println(a) //3 b -- fmt.Println(b) //6 } 注意:由于Go语言没有自动类型转换,因此运算必须是同一种类型,否则编译出错 invalid operation: a + b (mismatched...阅读全文

博文 2020-05-14 08:32:44 Cici冬雪