摘要:
go控制台输出乱码 | go执行命令输出乱码 | 编码bytes为gbk字符串 1、问题描述 使用go运行ping命令时,输出乱码,现象如下 代码 package main import ( "fmt" "os/exec" ) func ping(ip string) { cmd := exec.C 阅读全文
摘要:
go sftp上传文件 1、上传单个文件 使用"golang.org/x/crypto/ssh"连接到Linux环境 使用"github.com/pkg/sftp"创建sftp客户端 然后传输文件 package main import ( "fmt" "github.com/pkg/sftp" " 阅读全文
摘要:
golang截图 官网:https://pkg.go.dev/github.com/kbinani/screenshot@v0.0.0-20210720154843-7d3a670d8329#readme-example 常用函数 screenshot.Capture() 截取矩形截图 screen 阅读全文
摘要:
解决xfs_growfs: xxx is not a mounted XFS filesystem报错 解决办法 可以尝试把xfs_growfs替换为resize2fs试一试 下载cloud-utils报错 -> Unable to find a match: cloud-utils 则可以yum 阅读全文
摘要:
Windows上编译可运行在Linux上的go二进制文件 1、前言 默认Windows上编译的go二进制为exe,只能运行在Windows上,而想要在Linux上运行,则需要到Linux的平台编译。有没有一种办法可以直接在Windows上编译,然后直接拿到Linux就可以运行呢?这几天就看到一个文章 阅读全文
摘要:
go net包的基本使用之记录一些函数(包含一个简单的UDP客户端和服务端示例) 1、net.ResolveIPAddr 根据域名返回IP 2、net.ParseIP 监测IP是否有效 有效返回IP, 无效返回nil 3、net.Interfaces 获取系统的网卡信息 3.1、inter.Flag 阅读全文
摘要:
Go语言sync.Map的简单使用(map是线程不安全的) 1、map是线程不安全的 Go语言中的 map 在并发情况下,只读是线程安全的,同时读写是线程不安全的。 可以这么复现,会报错: fatal error: concurrent map read and map write package 阅读全文
摘要:
go-daemon的简单使用 没什么特殊的,就是记录一下笔记,和官网以及百度上的几乎一模一样 1、介绍 这是一个在 Go 中编写系统守护进程的库。 2、特性 Go 协程安全的守护进程; 内置使用 pid 文件; 轻松处理系统信号; 守护进程的控制。 3、基本使用 导入"github.com/sevl 阅读全文
摘要:
centos7安装Prometheus 1、下载 地址:https://prometheus.io/download/#prometheus 选择一个,然后直接下载,例如 2.37版本,下载后拷贝到centos7机器中,也可以直接在centos7中使用wget命令直接下载 wget https:// 阅读全文
摘要:
centos7安装node export 1、下载 地址:https://prometheus.io/download/#node_exporter 选择一个,然后直接下载,例如 1.3.1版本,下载后拷贝到centos7机器中,也可以直接在centos7中使用wget命令直接下载 wget htt 阅读全文