- 博客(3)
- 收藏
- 关注
原创 go实现文件的创建、编译及运行
之前在go实现文件的创建、删除和读取中介绍了Go包提供的操作文件的一些函数,现在用一个例子来完整介绍。下面会从文件夹的创建、文件的创建、文件内容的写入、编译以及删除等操作。package mainimport ( "fmt" "io/ioutil" "os" "os/exec")func main() { //createDir("","csdn") //createFi...
2019-08-28 18:11:18 2741
原创 Go分布式集群中生成全局唯一ID
使用UUIDUUID是通用唯一识别码(Universally Unique Identifier)的缩写,其目的是让分布式系统中的所有元素,都能有唯一的辨识信息。UUID是由一组32位数的16进制数字构成,所以UUID理论上总数为16^32=2^128。UUID有五个版本:版本1:基于时间戳和mac地址版本2:基于时间戳,mac地址和POSIX UID/GID版本3:基于MD5哈希算法...
2019-08-22 18:11:44 3640
原创 golang使用os\exec执行高级命令
下面的例子都是使用Go来执行ls -lah命令。首先来看最简单的func main() { cmd := exec.Command("ls", "-lah") if runtime.GOOS == "windows" { cmd = exec.Command("tasklist") } err := cmd.Run() if err != ...
2019-08-21 11:41:36 8456
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人