大象笔记

golang gin graceful shutdown

在做一个微信支付的流程,担心经常更新程序导致服务中断,影响退款等逻辑,所以想加上 graceful shutdown 功能。 参考 Golang Gin 官方文档: https://gin-gonic.com/docs/exam

对话机器人 Rasa(十八):使用 docker compose 及 dockerfile 部署 python flask 图片服务

## 使用 Flask 的原因 因为我觉得用 Rasa 处理图片 base64 编码是不合理的,不适合 intent 识别,再者影响 rasa 接口的性能。 所以,独立出一个 flask 服务来处理图片上传的使用场景。 #

微信支付商户后台设置自动提现规则

为了方便测试[微信小程序的多商户分账功能](/wechat-applet-pay-more-merchants-to-separate-accounting-functions),最好设置一下商户后台的自动提现规则。 否则会出现分账的

对话机器人 Rasa(十): 回复消息格式化,加粗换行等

例如,我想在 Rasa actions.py 中,对 dispatcher.utter_message 返回的消息进行格式化。 ## 加粗 这里类似 Markdown 的语法,需要加粗的文本前后加双星号即可。 ## 换

MySQL 某个字段排序,按照指定值的顺序

没想到这么多年还是要继续写微信小程序会员卡开卡、扣卡这种逻辑,又是脑子炸裂的一天。 ## 排序需求 会员卡使用状态字段,在数据库中的对应值如下 ``` Status int // 卡状态。0 待使用; 1 已使用; 2

冰冷的 Android 空指针与暖心的 Google Play 韩国用户

睡前看了一眼 Google Play Console 里的 App 新版本发布情况,无意发现一条一小时前的应用评论。 是个韩国用户留的: > 버그가 넘 심해요 ㅜㅜ 어플들어가면 자꾸 팅김요 ㅜㅜ 빠른시간에 수정부탁드립니

Action Required: Your app is not compliant with Google Play Policies

昨天晚上 11 点终于将之前的 jetpack compose 版没有 admob 广告的 android app 完美加上了大家喜欢且期待已久的广告功能。 但是今天早上收到了 Google Play 审核未通过的邮件,大致意思就是

保质期管理 app, 基于 SQLite 的过期时间排序

在基于 Android XML View 重写 Jetpack Compose 版保质期管理 app 时, 用 [SQLDelight](/tag/sqldelight) 替代了 Room 来做 SQLite 数据库管理。 但是在实

日期时间差计算小程序,计算今天后的日期,及日期差

收到大象计算器微信小程序的热心用户“青”的建议,希望可以增加一个日期差计算功能。 这就安排上,大概是好久没写小程序,代码生疏了不少,最终还是花了一个小时实现了这个小功能。 ## 功能界面 ![日期时间差计算小程序](http://

运费毛利计算器,输入公里数/单价/运费,计算毛利率

今天一位大象计算器微信小程序的热心用户“好梦”加我,希望能实现一个运费毛利率计算的功能。 她之前是在 Excel 表格里用公式自动计算的,但是希望能在手机上通过小程序来计算毛利。 原因是: > 因为我们随时随地要计算,下班也要