51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

经验分享

下载安装golang

下载安装golang

厉飞雨 阅读(141) 评论(0) 赞(5)

wget https://go.dev/dl/go1.23.4.linux-amd64.tar.gz $ rm -rf /usr/local/go && tar -C /usr/local -xzvf go1.23.4.linux-amd64.tar.gz

golang、Prometheus metrics各个指标含义

golang、Prometheus metrics各个指标含义

厉飞雨 阅读(99) 评论(0) 赞(5)

[golang](https://51tbox.com/ "查看与 golang 相关的文章") [metrics](https://51tbox.com/ "查看与 metrics 相关的文章")指标对应含义: |----------------------------------------------------|------...

服务器监控应用(2):使用 Golang 开发客户端

服务器监控应用(2):使用 Golang 开发客户端

厉飞雨 阅读(125) 评论(0) 赞(5)

对于数据采集和数据上报这种事情我再熟悉不过了,因为 CMDB 就是我们公司的产品之一,数据采集就是 CMDB 里面最基础的一环。 我们公司的产品都是使用 Python 脚本进行数据采集,因为开发速度快,调试方便,变更也很方便,但是需要一个执行环境,一般这种都是依靠一个安装在主机上面的 agent 提供的。而这次之所以采用 Go 来开发客户端就是考虑到用 Go 开发的客户端可以...

Golang字典树实现域名匹配

Golang字典树实现域名匹配

厉飞雨 阅读(100) 评论(0) 赞(7)

字典树 {#menu_index_1} =================== 定义 {#toc_0} ----------- 字典树,顾名思义,是关于"字典"的一棵树。即:它是对于字典的一种存储方式(所以是一种数据结构而不是算法)。这个词典中的每个"单词"就是从根节点出发一直到某一个目标节点的路径,路径中每条边的字母连起来就是一个单...

golang一个Command执行多条命令

golang一个Command执行多条命令

厉飞雨 阅读(111) 评论(0) 赞(5)

由于业务需求,需要使用go语言来调用操作系统的命令行执行命令,有以下要求: * 能够指定用户执行 * 能够执行多条命令 首先针对第一点,指定用户执行,使用如下代码即可实现: ```lang-go cmd := exec.Command("sh", "-c", "whoami") osUser, err :...

golang使用gopacket包进行数据包捕获,注入和分析

golang使用gopacket包进行数据包捕获,注入和分析

厉飞雨 阅读(125) 评论(0) 赞(6)

使用golang实现网络抓包是非常容易的,可以使用谷歌的包github.com/google/gopacket。由于gopacket构建在libpcap之上,我强烈建议您了解该库的工作原理。您可以在C中学习如何使用libpcap进行更深入的了解。 1.libpcap > gopacket是基于 libpcap(数据包捕获函数库)的,该库提供的C函数接口用于捕捉经过指定...

微软停止更新写字板,并将其从Windows中移除

微软停止更新写字板,并将其从Windows中移除

厉飞雨 阅读(91) 评论(0) 赞(5)

写字板这个基本文字处理器,自Windows 95以来就出现在其操作系统中。 Windows 客户端已弃用功能的文档中增加了"写字板"条目,自2023年9月1日增加了以下: > WordPad is no longer being updated and will be removed in a future release of Windows. W...

Windows 系统将 .exe 程序设置为系统服务的方案

Windows 系统将 .exe 程序设置为系统服务的方案

厉飞雨 阅读(135) 评论(0) 赞(6)

我开发了一个 Go 程序,编译成了 Windows 里面的 .exe 程序,然后需要在 Windows 里面启动程序,并在后台运行程序,类似于 Linux 里面 system 服务的概念。本文记录一下这个操作步骤。 ChatGPT 的方案 {#chatgpt-的方案} -------------------------- 关于这个需求,我问过 ChatGPT,它给了我两个方...