「 GO 」 二月 05, 2023
批量上传 Jar 包至 Maven 仓库
文章字数 3.4k 阅读约需 3 mins.
如果你有一些只有 Jar 包没有 pom 文件的类库需要上传至 Maven 仓库(如 Nexus),
或 Jar 和 pom 都有,但需要通过离线方式从一个 Maven 仓库迁移至另一个 Maven 仓库,可以试试下面这个命令行工具。
Upload Jars:https://github.com/AlphaHinex/go-toolkit/tree/main/upload-jars
批量上传 Jar 包至 Maven 仓库的命令行工具。
如果存在与 Jar 包同名的 pom 文件,也会一并上传。
Jar...
查看全文「 GO 」 一月 29, 2023
想知道你的公众号昨日都有哪些文章被阅读了吗?
文章字数 3.8k 阅读约需 3 mins.
在微信公众平台中,提供了前一日 00:00 ~ 24:00 的阅读、分享、关注数统计,如:
但当我们想知道这个昨日阅读的次数,分别是由哪些文章产生的,每篇文章新增了多少阅读量时,无论桌面端的微信公众平台还是移动端的订阅号助手,都无法给出我们这个明细数据。
如果能有这样一个统计每天推送过来就好了:
使用钉钉扫描下方二维码,申请加入钉钉群,以便接收阅读量统计消息。
扫描下方二维码关注 周拱壹卒
公众号,并发送 公众号
关键字,加空格,再加要统计的公众号的 Cookie 值(获取 Cookie ...
「 GO 」 十二月 11, 2022
用 Go 构建全平台命令行工具
文章字数 11k 阅读约需 10 mins.
Write once, run anywhere 是 Sun 1995 年为宣传 Java 语言的跨平台特性而提出的口号。
然而了解 Java 的人都知道,这个 run anywhere 是以目标环境存在 JVM 为前提的。当我们希望构建一个可以 run anywhere 的命令行工具时,Java 显然不是最好的选择。
作为一个更加简洁、现代的编程语言,Golang 可以通过指定 GOOS
和 GOARCH
两个环境变量,将 Go 代码编译为目标环境的可执行文件(无需 Go 运行环境等其他任何依...
「 GO 」 八月 15, 2021
Go text tempate
文章字数 6.7k 阅读约需 6 mins.
text/template
是 Go 的标准库,提供数据驱动的文本模板生成功能。
先来快速感受一下,将下面代码保存为 template.go
:
package main
import (
"os"
"text/template"
)
func main() {
text := `START
[Actions]
{{/* abdef */}}
{{- "action" }}
{{- range . }}
{{ . }}
{{- end }}
[Text and...
查看全文