现在位置: 首页  >  编程技术  >  Go
原创 windows中Go的exec.Command命令行参数中带有双引号,会被替换成斜杠的问题
windows中Go用 exec.Command 执行命令如果命令行参数中带有双引号,会被替换成斜杠,不知道有没有什么配置是能改这个设定,这样确实会引起一些麻烦,比如调用7z.exe压缩目录时,如果要排除哪个文件,是需要用 -x"!a.txt" 这种参数来指定的,偏偏就是用到了双引号,所以最后执行时是 -x/!a.txt/ ,这就会引起报错,我对这个e...
原创 golang压缩文件/文件夹,然后上传到ftp,可用于定时备份
go压缩文件上传到ftp 一、配置文件 ./conf/config.ini         [ftp]             ip=127.0.0.1         port=21         user=website         pass=222222         path=/backup/              ...
原创 《The Way to Go》协程与信道 示例 14.7-sieve1.go 执行分析
书中的代码没有执行步骤的输出,看着很绕,加了各步骤的停顿与状态输出,可以从输出信息中摸出执行的规律。(main中的输出并不能反应go协程的真实执行顺序,但是利用信道的阻塞原理和定时延迟,可以基本实现输出信息同步,起码这样对着输出信息看源码可以有参考作用。) // Copyright 2009 The Go Authors. All rights res...
原创 Go语言中声明变量的几种方法,不全,只做总结参考
切片和基本类型的一些声明和初始化方法 i:=make([]int,2) i[0]=1 i[1]=2   var p []int // var p [2]int p = append(p, 1) p = append(p, 2)   j:=[]int{1,2,3}   k:=int(5)   var m int=6   var...
转载 Go语言中的指针和new(T)函数的使用
Go中指针的特点: 1)指针是一个代表着某个内存地址的值。 2)这个内存地址往往是在内存中存储的另一个变量的值的起始位置。 3)Go语言对指针的支持介于Java语言和C/C++语言之间,它既没有想Java语言那样取消了代码对指针的直接操作的能力,也避免了C/C++语言中由于对指针的滥用而造成的安全和可靠性问题。 Go中指针的基本操作:         ...
 站内搜索