随笔分类 -  Go每日一库

1 2 3 4 5 ··· 10 下一页
摘要:今天给大家推荐的是一个版本比较工具。该工具基于语义化标准的版本号进行比较、约束以及校验。以下是go-version的基本情况: **安装** 通过go get进行安装: ``` go get github.com/hashicorp/go-version ``` **解析和比较版本号** ``` v 阅读全文
posted @ 2023-10-01 08:43 larkwins 阅读(235) 评论(0) 推荐(0)
摘要:本文介绍一款工具 go-callvis,它能够将 Go 代码的调用关系可视化出来,并提供了可交互式的 web 服务。 ## go-callvis 使用 ##### 依赖 - Go 1.17+ - Graphviz (可选,当工具指定了 `-graphviz` 时需要) ##### 工具安装 ``` 阅读全文
posted @ 2023-10-01 08:43 larkwins 阅读(517) 评论(0) 推荐(0)
摘要:今天给大家推荐的是在终端(terminal)下能够显示进度条的工具:**uiprogress**。先看下使用该包的效果图: ![](https://mmbiz.qpic.cn/mmbiz_gif/l6hSQtEH258bia0icDuQkibfAuS9T2cvlsXExKzbGhAOhQVzWfeN 阅读全文
posted @ 2023-10-01 08:43 larkwins 阅读(231) 评论(0) 推荐(0)
摘要:今天给大家推荐一款使用Go语言编写的流量回放工具 -- **goreplay**;工作中你一定遇到过需要在服务器上抓包的场景,有了这个工具就可以助你一臂之力,**goreplay**的功能十分强大,支持流量的放大、缩小,并且集成了`ElasticSearch`,将流量存入ES进行实时分析; 文章转载 阅读全文
posted @ 2023-10-01 08:43 larkwins 阅读(1048) 评论(0) 推荐(1)
摘要:throttled 是一个非常轻量且易扩展的限流组件,我们可以将它轻松地集成到应用程序中,以实现限流和配额管理的能力。 ## **简介** throttled([https://github.com/throttled/throttled](https://github.com/throttled/ 阅读全文
posted @ 2023-10-01 08:43 larkwins 阅读(164) 评论(0) 推荐(0)
摘要:[GRM ](https://github.com/gphper/grm)是基于 go+vue 的 web 版 redis 管理工具,部署简单便捷,支持 SSH 连接,用户校验,操作日志、命令行模式、LUA脚本执行等功能。 ### 介绍 基于go+vue的web版redis管理工具【Web redi 阅读全文
posted @ 2023-10-01 08:43 larkwins 阅读(229) 评论(0) 推荐(0)
摘要:[**gvm **](https://github.com/moovweb/gvm)用于go版本的管理,主要的功能为go版本的查看,下载安装和切换。 ## 安装 ```bash $bash < <(curl -s -S -L https://raw.githubusercontent.com/moo 阅读全文
posted @ 2023-10-01 08:43 larkwins 阅读(210) 评论(0) 推荐(0)
摘要:## 简介 `[bubbletea](https://github.com/charmbracelet/bubbletea)`是一个简单、小巧、可以非常方便地用来编写 TUI(terminal User Interface,控制台界面程序)程序的框架。内置简单的事件处理机制,可以对外部事件做出响应, 阅读全文
posted @ 2023-10-01 08:43 larkwins 阅读(333) 评论(0) 推荐(0)
摘要:## 简介 今天学个简单点的,`[termtables](https://github.com/scylladb/termtables)`处理表格形式数据的输出。适用于随时随地的输出一些状态或统计数据,便于观察和调试。是一个很小巧的工具库。我在学习`[dateparse](https://darju 阅读全文
posted @ 2023-10-01 08:43 larkwins 阅读(316) 评论(0) 推荐(0)
摘要:## 你有同感吗? 当大家在开发服务端代码的时候,会不会经常有如下疑问? - 纳闷 MySQL 连接池到底有多少连接? - 每个连接的生命周期持续多久? - 连接异常断开的时候到底是服务端主动断的,还是客户端主动断的? - 当长时间没有请求的时候,底层库是否有 KeepAlive 请求? 复杂网络情 阅读全文
posted @ 2023-10-01 08:43 larkwins 阅读(232) 评论(0) 推荐(0)
摘要:## 安装 ```go go get -u github.com/rakyll/hey go install github.com/rakyll/hey ``` ## 参数说明 ```json Usage: hey [options...] Options: -n 要运行的请求数。默认是200。 - 阅读全文
posted @ 2023-10-01 08:43 larkwins 阅读(109) 评论(0) 推荐(0)
摘要:对于应用的调试,我们经常会使用 fmt.Println来输出关键变量的数据。或者使用 log 库,将数据以 log 的形式输出。对于基础数据类型,上面两种方法都可以比较方便地满足需求。对于一些结构体类型数据,通常我们可以先将其序列化后再输出。 如果结构体中包含不可序列化的字段,比如 func 类型, 阅读全文
posted @ 2023-10-01 08:43 larkwins 阅读(159) 评论(0) 推荐(0)
摘要:# eCapture介绍 eCapture是一款基于eBPF技术实现的用户态数据捕获工具。不需要CA证书,即可捕获https/tls的通讯明文。 ![](https://mmbiz.qpic.cn/mmbiz_png/IjnZ9ic9bGHvLMdZhlKUpwdU8OuepAThuicIs2x12 阅读全文
posted @ 2023-10-01 08:42 larkwins 阅读(408) 评论(0) 推荐(0)
摘要:## 简介 Categraf 是夜莺监控的默认数据采集 Agent,主打开箱即用和all-in-one,同时支持对metrics、log、trace 的收集,由夜莺监控核心开发团队开发。 Categraf的代码托管在两个地方: - 中国计算学会确实开源平台: - [https://www.gitli 阅读全文
posted @ 2023-10-01 08:42 larkwins 阅读(582) 评论(0) 推荐(0)
摘要:`[gomacro](https://github.com/cosmos72/gomacro)` 是一个近乎完整的 Go 解释器,用纯 Go 实现,它同时提供交互式 `REPL` 和脚本模式,并且在运行时不需要 Go 工具链(除了一些非常特殊的场景:在运行时导入第三方包)。它在 Go 标准库之外有两 阅读全文
posted @ 2023-10-01 08:42 larkwins 阅读(123) 评论(0) 推荐(0)
摘要:## 背景介绍 今天跟大家推荐一款可以给终端输出上色的工具--[aurora](https://github.com/logrusorgru/aurora)。 ![](https://img-blog.csdnimg.cn/20200405145155570.png) ## 极速上手 ### 准备工 阅读全文
posted @ 2023-10-01 08:42 larkwins 阅读(111) 评论(0) 推荐(0)
摘要:## ![](https://github.com/duke-git/lancet/raw/main/logo.png) ## 特性 - 全面、高效、可复用 - 300+常用go工具函数,支持string、slice、datetime、net、crypt... - 只依赖go标准库 - 所有导出函数 阅读全文
posted @ 2023-10-01 08:42 larkwins 阅读(177) 评论(0) 推荐(0)
摘要:**PDF处理场景:** - pdf渲染 - pdf校验 - pdf加水印 - pdf获取页数 - pdf合并 - pdf拆分 - 修复受损pdf - pdf转png - 识别pdf中的字体 - pdf解密 ... ### 一、HTML页面渲染PDF 根据html页面渲染pdf,我使用过以下两种方案 阅读全文
posted @ 2023-10-01 08:42 larkwins 阅读(797) 评论(0) 推荐(0)
摘要:[Base64captcha](https://github.com/mojocn/base64Captcha) 几行代码就可以定义自己内容的图形验证码库,支持任意unicode字符的内容. ## 1. 文档&Demo - [English](https://godoc.org/github.com 阅读全文
posted @ 2023-10-01 08:42 larkwins 阅读(849) 评论(0) 推荐(0)
摘要:# 简介 使用 Markdown 书写结构化的文档和评论已经相当流行了,Web 服务需要将用户编写的 Markdown 文本转换为 html 以便浏览器渲染,还常常需要对 Markdown 语法进行自定义扩展以实现个性化的功能。 本期要介绍的 [**goldmark **](https://gith 阅读全文
posted @ 2023-09-29 21:16 larkwins 阅读(319) 评论(0) 推荐(0)

1 2 3 4 5 ··· 10 下一页