lllllan
  • 首页
  • 归档
  • 分类
  • 标签
  • 友链

在 pre-commit 中加入代码测试

在 .git/hooks/pre-commit 中加入以下内容,用于在提交前执行测试(golang 项目)。 123456789#!/bin/shgo test ./...TEST_STATUS=$?if [ $TEST_STATUS -ne 0 ]; then echo "Tests failed. Commit aborted." exit 1fi 如果修改了仓库内容,在测试不通
2024-07-25
Git
#Golang #测试 #Git

Go 资源列表

【导读】:awesome-go 就是 avelino 发起维护的 Go 资源列表,内容包括:音频和音乐库、命令行工具、服务端应用、流处理、持续集成、数据库、机器学习、NLP、物联网、中间件、文本处理、安全、机器人技术等。 音频和音乐库 flac: 原生 Go 语言编写的 FLAC 数据流编码与解码器。 gaad: 原生 Go 语言编写的 AAC 比特流解析器。 go-sox: libsox 库的
2024-07-12
Golang
#Golang #Awesome List

GO 学习路径

2024-07-12
Golang
#Golang #学习路径

每日一库之「Survey」

Survey 是一个轻量级的命令行交互库,它提供了一套简单的问题类型,并支持多种类型的答案。 安装1go get github.com/AlecAivazis/survey 示例 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647package mainimport ( "f
2024-07-12
每日一库
#GitHub #Golang #Survey
每日一库之「Cobra」

每日一库之「Cobra」

Cobra 是一个用于创建命令行应用程序的库。 Install安装依赖 1go get -u github.com/spf13/cobra@latest 同时 cobra 也提供了他的命令行工具帮助你快速地搭建你的应用程序。 1go install github.com/spf13/cobra-cli@latest UsageCobra-cli 命令行工具的使用教程:https://githu
2024-07-12
每日一库
#GitHub #Golang #Cobra

封装 zap 日志注入 trace id

如果想要对每个请求的调用进行跟踪,需要充分利用 context 包,通过 context 来传递一个唯一标识 trace id,从而能够追踪请求的调用链。 自定义 Logger 对 *zap.SugaredLogger 进行包装12345678910111213141516171819202122232425262728293031323334353637383940414243444546474
2024-07-01
golang
#golang #zap #trace #gin

推荐阅读

阮一峰的网络日志 RESTful API 设计指南 OAuth 2.0 的一个简单解释
2024-05-02
阅读
#阅读

hexo 中英文中间自动空格

如果你有强迫症必须在中文和英文中间加空格的话,你可以安装下面插件。 1npm install hexo-pangu 1hexo clean
2024-04-23
Hexo
#Hexo #插件

在 Hexo 中使用 NOTE 提示块

123{% note default %}一个 default 提示{% endnote %} 一个 default 提示 123{% note primary %}一个 primary 提示{% endnote %} 一个 primary 提示 123{% note success %}一个
2024-04-20
Hexo
#Hexo #提示块 #Fluid Theme

vscode 设置 markdown 粘贴图片的位置

背景vscode 在编写 markdown 时粘贴图片,能够快捷地保存图片并引用,不过默认的是保存在当前目录下。 在 hexo 使用 Markdown 嵌入图片 一文中我们采用了将图片保存在同名文件夹下直接引入的方式,因此我们需要想办法改变一下 vscode 中保存图片的位置。 方法在 vscode 的设置中找到 Markdown > Copy Files > Destination,
2024-04-20
VSCode
#Markdown #图片 #VSCode
12345

搜索

Hexo Fluid
粤ICP备 2021095794 号 | police-icon 浙公网安备 33011002015830 号