大象笔记

开源版 EMQX 接口查询 MQTT 设备在线状态

基于 EMQX MQTT 开发了一个设备管理,及[日志存储](https://www.sunzhongwei.com/mysql-golang-gorm-automatically-stores-iot-device-logs-tables

MySQL & golang gorm 按月份自动分表存储物联网设备日志

遇到一个存储大量在线设备日志的需求。设备日志通过 MQTT 上传,服务端使用 golang 订阅 MQTT 主题来获取日志,然后存储到 MySQL。之前,为了偷懒,使用了 [InfluxDB 2 来存储这里时序数据](https://www

添加 Windows 右键菜单,点击执行一段 Python 脚本

之前用 C# 实现了一个右键菜单上传本地文件到七牛云的本地工具,参见 [《做程序员呢,开心最重要,用 .Net 8 开发了一个自用的 Windows 文件上传七牛云小工具》](https://www.sunzhongwei.com/dotn

ERROR: HTTP error 403 while getting https://pypi.tuna.tsinghua.edu.cn/packages

使用清华的 python 源 pip install 失败,报错: > ERROR: HTTP error 403 while getting https://pypi.tuna.tsinghua.edu.cn/packages 据说是

ubuntu server 下使用 /etc/fstab 挂载的 s3 存储目录,如何卸载掉

之前通过 [s3fs-fuse 将 Linode Object Storage 挂载到 Ubuntu Server 本地文件系统](https://www.sunzhongwei.com/s3fs-fuse-linode-object-st

Claude 3.7 生成 APP/网站 UI 设计稿的提示词

在浏览小红书时 (@大象卷大葱),发现了一个不错的 AI 提示词模板,用于生成 APP/网站 UI 设计稿。非常实用,可以直接在 VSCode Github Copilot 插件的 Edits 中一键生成设计稿的 HTML 网页代码。

清理线上系统的测试数据,使用 truncate 还是 delete

有个开发了一个多月的大赛报名系统终于要上线了。上线前有一项重要的任务就是清理 MySQL 数据库中的测试数据。 简单粗暴的所有表都 truncate 一遍是不行的。因为还有一些是配置项表,和数据字典表,清空了就白忙活了。所以,需要记录哪些

微信小程序数字和字母的等宽字体

之前用微信小程序实现了一个汇率计算的功能,参见: [微信汇率计算器小程序,炒美股港股收益换算人民币小工具](https://www.sunzhongwei.com/wechat-exchange-rate-calculator-min

微信汇率计算器小程序,炒美股港股收益换算人民币小工具

最近有三个大象计算器小程序的热心用户,不约而同地反馈需要一个汇率换算的计算功能。但是使用场景各有不同: 1. 有的是炒美股,例如 50 美金买了 100 股苹果的股票,80 美金💲卖出去,想知道赚了多少人民币。 2. 有的是金融从业

股票做 T 补仓计算器小程序,大象又发布新功能啦

本周有位大象计算器的热心用户加我,让我增加一个炒股用的做 T 补仓计算器。其实这不是第一个用户让我加补仓计算功能了,由于我之前一直比较忙「懒」,就一直拖着😮‍💨。一开始非常非常疑惑,为什么会有这么个奇怪的需求,因为成本计算功能不是内置在所有