
Golang字典树实现域名匹配
字典树 {#menu_index_1} =================== 定义 {#toc_0} ----------- 字典树,顾名思义,是关于"字典"的一棵树。即:它是对于字典的一种存储方式(所以是一种数据结构而不是算法)。这个词典中的每个"单词"就是从根节点出发一直到某一个目标节点的路径,路径中每条边的字母连起来就是一个单...
字典树 {#menu_index_1} =================== 定义 {#toc_0} ----------- 字典树,顾名思义,是关于"字典"的一棵树。即:它是对于字典的一种存储方式(所以是一种数据结构而不是算法)。这个词典中的每个"单词"就是从根节点出发一直到某一个目标节点的路径,路径中每条边的字母连起来就是一个单...
由于业务需求,需要使用go语言来调用操作系统的命令行执行命令,有以下要求: * 能够指定用户执行 * 能够执行多条命令 首先针对第一点,指定用户执行,使用如下代码即可实现: ```lang-go cmd := exec.Command("sh", "-c", "whoami") osUser, err :...
```lang-go package tool import ( "archive/tar" "archive/zip" "bytes" "compress/gzip" "golang.org/x/text/encoding/simplifiedchinese" "g...
使用golang实现网络抓包是非常容易的,可以使用谷歌的包github.com/google/gopacket。由于gopacket构建在libpcap之上,我强烈建议您了解该库的工作原理。您可以在C中学习如何使用libpcap进行更深入的了解。 1.libpcap > gopacket是基于 libpcap(数据包捕获函数库)的,该库提供的C函数接口用于捕捉经过指定...
写字板这个基本文字处理器,自Windows 95以来就出现在其操作系统中。 Windows 客户端已弃用功能的文档中增加了"写字板"条目,自2023年9月1日增加了以下: > WordPad is no longer being updated and will be removed in a future release of Windows. W...
我开发了一个 Go 程序,编译成了 Windows 里面的 .exe 程序,然后需要在 Windows 里面启动程序,并在后台运行程序,类似于 Linux 里面 system 服务的概念。本文记录一下这个操作步骤。 ChatGPT 的方案 {#chatgpt-的方案} -------------------------- 关于这个需求,我问过 ChatGPT,它给了我两个方...
Windows平台上有比较多的录屏软件,有的下载、安装后发现是收费软件,着实有些难受。下面介绍一款录屏软件------Captura。 Captura这款软件是开源免费的,而且还没有广告,支持win10系统。Captura的软件压缩包只有2.6MB,解压后也只有7MB。 [:...
刚接触电脑的时候,电脑上的画图程序没少玩,界面的样子至今也没有忘。现在推荐一款重现经典画图程序的网站。 **JS Paint:<https://jspaint.app/>** 这款在线画图程序和早期的Windows上的几乎一样,支持导出png、jpg、bmp、webp等文件格式。 [](http://static.51t...