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

package mainimport (	"log"	"os"    "os/exec"    "bytes"    &q[......]

Read more

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

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

package main import "regexp"import "fmt[......]

Read more

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

import "strings"

然后,给你个示例:

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

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

Read more

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

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

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

Read more

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

param1:=os.Args[1]

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

param1=os.Args[1]

[……]

Read more

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

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

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

Read more