近期因项目重构(php->golang),涉及到一些将对象列表中的对象按不同的字段(属性)排序。 在 php 中,可以使用 usort + 自定...
golang获取命令行参数三种方法
最近在学习golang,结果遇到了golang如何获取命令行参数?的疑问,下面顺便分享给大家。 第一种方法:os库 os可以通过变量Args来获取命令...
GoDoc安装与使用教程
一、命令行 1、安装 godoc go get -v golang.org/x/tools/cmd/godoc 2、开启一个godoc小...
Golang极简HTTP客户端“GoRequest”教程
一、什么是GoRequest? GoRequest 是一个极简的 HTTP 客户端,作者灵感来源于 Node.js 库 SuperAgent。相比 Golang 标...
Golang如何将日志写到指定文件里面?
对于Go语言的日志来说,如何将log写到指定的文件里面?这是非常有必的。 下面是一个简单的例子。 第一种方法: go代码 package main i...
Golang获取https证书信息与过期信息 代码示例
Golang代码: package main import ( "crypto/tls" "fmt" "net/http" ) func main() { tr :...
VSCode配置Go插件和debug设置教程
VSCode全称Visual Studio Code,它是一个轻量级但功能强大的源代码编辑器,可在您的桌面上运行,并且可用于Windows,macOS和Linux。...
go get无反应、访问github.com速度慢、没反应等解决方法
今天在Kali Linux下执行命令“go get github.com/zmap/zgrab2”的时候,一直没有反应,不出来结果,如下: 但是:我K...
go get golang.org/x 包失败(有效)解决方法
今天在用命令“go get github.com/zmap/zgrab2”来安装下载安装软件的时候,结果报了如下错误: package golang.org/x/s...
cannot find package “golang.org/x/crypto/curve25519 解决方法
今天在Linux下安装Zgrab的时候,当执行最后一步命令“make"的时候,报错如下: cd cmd/zgrab2 && go build &am...
用Golang的http包建立Web服务器 案例
1、web.go package main import ( "fmt" "log" "net/http" "strings" ) func sayhello(w ...
Go语言Socket通信 案例
1、server.go package main import ( "net" "fmt" "io" ) const RECV_BUF_LEN = 1024 fun...