大象笔记
日期时间差计算小程序,计算今天后的日期,及日期差
收到大象计算器微信小程序的热心用户“青”的建议,希望可以增加一个日期差计算功能。
这就安排上,大概是好久没写小程序,代码生疏了不少,最终还是花了一个小时实现了这个小功能。
## 功能界面
: docker compose 同时部署 rasa core 和 actions 服务
尝试手动启动了两个 docker containter:
- 一个用于 rasa core
- 一个用于 rasa actions
但是,发现测试对话不涉及 actions 服务的,一切正常返回;
但是跟 actions 相
对话机器人 Rasa(八): actions 通过 Python 查询天气信息
非常典型地一个应用场景,即通过 rasa 从提交消息中提取城市和时间,然后调用三方天气接口查询天气,再返回用户。
但是按照官方文档,及电子书,网上资料里配置,jieba dict 也好,lookup table 也好,都会因为 DIE
Android SQLDelight (七) 从 Room 迁移的改造点
继续将原有的 Compose 项目重写为 XML View,本来不想折腾,心想要不直接沿用原来的 Room 代码,但是看了 DAO 和 Repository 这种风格的代码,还是忍不了。
既然没有退路了,就得保证对历史数据的兼容。
Android SQLDelight (五) 查询单条数据库记录,并更新 UI
之前用 Android SQLDelight 查询批量数据非常方便,没想到查询单条数据反而有点搞不清。
## 第一种做法
这样查询就是在主线程里,即 UI 线程。实际操作很快,没有任何卡顿。
```
val id = arg
Jetpack Navigation 在 fragment 间跳转时使用 Safe Args 传参数
在一个 Android APP 中,需要由 Fragment A 跳转到 B 时进行传参,官方推荐使用 Safe Args。
Safe Args 主打的就是类型安全 (type-safety),测试了一下。
## 配置 buil
Jetpack Navigation 点击返回 home fragment 时 onCreateView 被再次调用
在写一个 Android App,结构是一个 MainActivity,两个 fragment 分别是 home list fragment / detail fragment。
点击 home 页的 FAB 添加按钮,跳转 detail