大象笔记
Linux fish shell 中自动补全 go Cobra 创建的命令
书接上回,自从基于 cobra 完成了 [Golang AST 解析 struct 字段,自动生成 CRUD 代码](https://www.sunzhongwei.com/golang-ast-parses-struct-fields-a
ant design pro 的统一配置管理
作为一个 CRUD boy,经常要新建管理后台的项目。确切的说,应该是经常要 ctrl c / ctrl v 来 copy 老的项目。
但是 ant design pro 好多配置不在一个统一的配置文件中,需要去多个地方修改设置。例如
Golang AST 解析 struct 字段,自动生成 CRUD 代码
上周基于 cobra 实现了一个 golang 的命令行工具, 参考:[golang 快速开发命令行工具的神器 cobra & cobra cli](https://www.sunzhongwei.com/cobra-cli-rapid-d
隐私保护升级,导致微信小程序无法复制内容到系统剪切板,且在线客服按钮点击无反应
最近无意中发现我的“大象计算器”微信小程序,点击复制按钮没有任何反应,也没有错误提示及日志。我开始怀疑是否是隐私保护策略升级导致的。
连在线客服功能都失效了,怪不得最近通过在线客服功能反馈信息的用户消失了。最后一次收到客服消息是 54 天
升级到 golang 1.23 版本后,gorm 的 count 统计总是返回 0
之前为了使用 excelize 的一个新功能, [golang excelize 自动解析 excel 单元格的字体颜色](https://www.sunzhongwei.com/golang-excelize-read-excel-cel
MySQL 8 之后版本的默认字符集已经变成了 utf8mb4
昨天在翻一本 MySQL 书籍的时候,发现 MySQL 8.0 之后,默认的数据库字符集已经变成了 utf8mb4。
而我这么多年一直还是习惯性的新建数据库时,手动指定 utf8mb4 字符集和 collation 。。。看来以后可以
The engine "node" is incompatible with this module
在运行一个从 git 仓库 clone 下来的 ant design pro 项目时,报错:
## 未找到 umi
```
> tyarn start:dev
yarn run v1.22.10
$ cross-env REACT_AP
golang 快速开发命令行工具的神器 cobra & cobra cli
最近想用 go 开发一个自动生成 gin CRUD 前后端代码的命令行工具,实现跟 python django 类似的快速搭建 admin 后台的体验。
于是找了一个类似的脚手架工具 nunu,但是这个项目的代码组织风格并不是我喜欢的类型
使用 ncdu 命令分析 linux 磁盘空间占用
对于需要长期运转的云服务器,磁盘空间占用是必须关注的。
毕竟 linux 服务器上很多运行的服务,都不是自己写的。在数据量大,访问量大的情况下,会产生大量的日志文件,缓存文件,甚至电商系统还会产生大量的缩略图图片文件。如果不关注磁盘空间的
通过 frp 内网穿透技术将内网服务器充分利用起来
昨天在 v2ex 上看到一个有趣的讨论,即通过内外穿透技术将线上云服务器的请求,转发到公司或者家里内网的本地服务器上。
我觉得这个思路不错啊。公司内网的服务器完全可以通过这种方式充分利用起来。
因为公司一些车间在购买设备时,由于负责人并