大象笔记

smug 一款用 go 实现的 tmux session manager

之前[由 tmuxinator 叛变到了 tmuxp](/install-alternative-tmuxinator-tmuxp), 但是不想 tmuxp 的打开速度奇慢无比,一个 8 个 window 的配置文件, 打开需要 5 秒以

VIM 中编辑 Javascript 保存时使用 ESLint 进行语法检查

## 为何迫切需要语法检查 昨天再次因为一个语法错误,交流浪费了不少时间。本以为是小改动,改完没看就发给别人了,没想到还是出错了。 对于需要编译的语言还好,编译时可以过滤掉语法错误。 但是对于 js 这种动态语言,特别是单文件

Building Distributed Applications in Gin

## 关于这本书 这本书全名是: 《Building Distributed Applications in Gin: A hands-on guide for Go developers to build and deploy dis

Ant Design Form 字段设置默认值

## 正确的做法 例如这种,在 form 的 initialValues 里设置各个字段的默认值。 而不是去具体字段里用 value 或 defaultValue 属性来设置默认值。 ```

nginx 部署 antd pro 在非根目录报 404 错误

例如,使用 antd pro 开发的网站管理后台,在服务器部署时,想部署在 /admin 这种非根目录。根目录留给 go gin 的路由处理。 在 [nginx](/category/Nginx) 里按照正常 root 配置,访问时会

通过 go embed.FS 将 gin 模板及静态资源文件打包进二进制程序

使用 gin 写网站会涉及到大量的外部文件: - HTML 模板文件 - 静态资源文件:js,css,图片等 - 多语言翻译文件 发布时,除了要将编译好的二进制文件上传到服务器,还需要将上面提到的三类文件同步到二进制文件所在

ant design 组件上传视频直传七牛云

由于视频文件太大,不适合通过自己服务器中转一层,还是在前端直接传到七牛云合理。 ## 文档 - 七牛云 Go SDK 文档,参考上传凭证的生成:https://developer.qiniu.com/kodo/sdk/go - 七

sync.Map 实现 gin template 全局共享变量

## 需求背景 在用 gin 开发网站的时候,每个页面都需要相同的页眉和页脚。 里面有些变量是通用的,例如: - 公司 logo - 电话 - 公司名称 - 备案号 等等。 但是,每次都在 controller

golang 查看变量的原始定义类型

我想把 [golang gin 多语言网站](/golang-gin-i18n)的语言配置提取出来,作为项目的配置项。 而我不知道 language.Chinese 到底是什么类型,是不是 zh 这样的字符串,于是想打印一下输出。

golang gin 的多语言网站国际化支持 i18n

## 需求 我想在 golang gin 同一套网站模板中同时支持中文和英文,类似 [SpringBoot 中的 Thymeleaf I18N](https://www.sunzhongwei.com/spring-boot-i18n-e