最近有个需求需要实现Golang取环境变量的功能,顺手查了下,实现的代码示例如下:

package main

import ( "fmt" "os" //我们要用到os包中的env)func main() {

阅读全文

Golang取局域网地址,方法有不少,我就把自己常用的几种整理出来,附带了IP校验。代码如下:

package main
import (
"log" "os" "os/exec" "by[......]

阅读全文

有时Golang是需要判断IPv4的IP是否合法的,搜了下,用以下方式是可以实现判定的。

1.对正则表达式进行编译,以得到一个优化的Regexp结构体,然后再用优化后的对象进行匹配:

package main

import "regexp"imp[......]

阅读全文

首先,需要引入字符串的包:

import "strings"

然后,给你个示例:

test = strings.Replace(test, "a", "abc", -1)

-1表示全部替换,正数为替换次数[……]

阅读全文

以下内容摘录自:https://www.jianshu.com/p/dd80f6be7969

if err != nil {
// do something....
}

当出现不等于nil的时候,说明出现某些错误了,需要我们对这个错误进行一些处理,而如果等于n[……]

阅读全文

有时需要根据命令行的参数做一些调整,方法如下:
1.import导入os包
2.main函数里类似这样调用即可:

param1:=os.Args[1]

3.补充,也可以最初声明下全局变量之类的,注意变量的作用域~这样就可以直接

param1=os.Args[1][......]

阅读全文

其实只是需要个unix时间戳用来标记时间而已,方法也很简单,import引入time包,然后类似如下调用:

t := time.Now()
t.Unix()

相关参考:https://blog.csdn.net/skh2015java/article/details/[……]

阅读全文