执行用户当前所在路径:
os.Getwd()
执行程序所在路径:
执行程序文件相对路径:
file, _ := exec.LookPath(os.Args[0])
linux下获取进程信息是使用/proc/pid/
判断当前用户是否是root用户
os.Geteuid() != 0
path.clean用于对路径../../等进行过滤,在创建、修改文件的时候需要使用,否则会有漏洞
go 的time package 提供了time.Format函数,用来对时间进行格式化输出。
类似的还有time.Parse用来解析字符串类型的时间到time.Time。这是两个互逆的函数。
整型到字符串
s = strconv.Itoa(i) s = strconv.FormatInt(int64(i), 10)
字符串到整型
i, err = strconv.Atoi(s) i, err = ParseInt(s, 10, 0)
import包命名
import l4g "code.google.com/p/log4go"
本网站就是采用Github pages托管的静态网站。
静态网站的生成,有各种方法。本网站是采用了Mac下的一个Markdown的工具,可以直接把一个目录下面的所有的MD文件生成静态网站,我就采用这种方式了,没有使用其他的例如hexo、hugo之类的工具。
先声明,这篇里提到的方法,我并没有测试成功,我的环境是Mac。
1. 生成 ssh keys
终端下输入命令:
ssh-keygen -t rsa -C "youname@example.com"
这时可以一路回车,不输入任何字符,将会在~/.ssh下自动生成id_rsa和id_rsa.pub文件。
« 上一页
GO语言标准包 GO语言杂谈 GO语言语法 GO语言错误处理 GO语言技巧 Go语言项目 操作系统相关 数据库相关 GO语言第三方包 GO语言框架
Copyright © 2016, golog.cc