大象笔记

升级到 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 上看到一个有趣的讨论,即通过内外穿透技术将线上云服务器的请求,转发到公司或者家里内网的本地服务器上。 我觉得这个思路不错啊。公司内网的服务器完全可以通过这种方式充分利用起来。 因为公司一些车间在购买设备时,由于负责人并

sudoers, 非 root 用户远程免密码执行需要 sudo 权限的命令

## 需求背景 由于平时要频繁发布 golang 的程序到线上生产服务器,我通过 Makefile 自动执行编译,scp 可执行文件到服务器。但是无法自动远程执行 systemctl 的 restart 命令,因为 systemd 相关的

漂亮超赞的代码截图分享工具 Ray.so

📸✨程序大师们看过来!今天要给大家安利一款超酷的代码截图神器 ——Ray.so!🎉 🤩让你的代码截图在社交平台上脱颖而出,吸引无数的目光,成为编程界的视觉焦点!💖 经常在推上看到老外分享代码时,都是使用的这种带颜色的背景。感觉非常酷炫。

大内存 Magento PHP 服务器内存优化 (二)

继系列一之 [大内存 Magento PHP 服务器内存优化](https://www.sunzhongwei.com/huge-memory-magento-php-server-optimization),将 Linode 云服务器由

情商测试微信小程序

媳妇说我情商低,无法提供情绪价值。。。恰好在某书上看到了情商测试题,我本想做一下测试,看看自己的情商能有多低🥲但是那个测试题是文字版,最后还要自己手算分数,这也太麻烦了吧! 于是身为程序猿的我,决定动手开发一个情商测试的微信小程序。从某书