话题精选
读书
旅行
好物
极客
个人总结
所有博客
大象笔记
生活在山东烟台的一头大象,职业是程序员。
访问博客
Android LiveData 实战总结
对话机器人 Rasa(二十五):Form Slot 输入校验
对话机器人 Rasa(二十四):两例多返回额外消息的 bug 定位
docker 迁移到另一块空间大的磁盘
VS Code Snippet 插件 HyperSnips,完美替代 VIM UltiSnips
对话机器人 Rasa(二十三):重置 slot 的值
国产开源操作系统 open 麒麟安装体验
七牛 CDN 源站域名没有备案记录或备案已失效
Warning: the ECDSA host key for 'github.com' differs from the key for the IP address
对话机器人 Rasa(二十二):返回自定义补充字段
将 Golang 代码自动转换成 c/c++ 的方案选型
生产服务器 Flask 多并发支持,基于 Gunicorn
对话机器人 Rasa(二十):Custom Action 中无法读取 Slot 值
Android Fragment 实现对蓝牙设备的参数配置页面
Ubuntu 安装 Python 环境管理工具 Miniconda 3
对话机器人 Rasa(十九):rasa 不同客户端类型区分处理 custom channel
NordicSemiconductor/Android-BLE-Library 监听连接状态变化
Android BLE 蓝牙操作设备三方库 NordicSemiconductor/Android-BLE-Library
修改开源项目管理系统 Redmine 代码
android gradle 依赖版本号统一管理
同一台服务器上部署多套 Redmine 项目管理系统
他不去上班,他就 ...
使用微软 Azure 接口做身份证或护照的 OCR 信息提取
The project is using an incompatible version (AGP x.x.x) of the Android Gradle plugin
Android Foreground Service 中,提示音循环播放及停止
Kotlin ByteArray BCC 校验
Kotlin ByteArray 元素大小范围
对话机器人 Rasa(十七):python custom actions 将 list 或 dict 存储到 slot
python Windows GUI 方案 flet, 基于 flutter 组件
日常纠结之 Windows 客户端开发技术方案选项
台电 Android 平板上无法手势关闭 App
对话机器人 Rasa(十六):rasa command not found
对话机器人 Rasa(十五):slot type 与 influence conversation
将 WSL 由 Windows C 盘迁移至其他非系统盘
Android 使用 ViewPager2 实现手势侧滑翻页
React 中使 Button 显示多行文本
个人微信公众号粉丝数终于破 500
对话机器人 Rasa(十四):Botfront 自带的 MongoDB 端口问题
对话机器人 Rasa(十三):GUI 管理系统 Botfront 部署
Android BLE 蓝牙监听 STM32WB 上的自定义特性
Android BLE 蓝牙控制硬件设备(二)调大 MTU,一次读取所有配置数据
对话机器人 Rasa(十二):用户会话 Session 管理
Android BLE 蓝牙控制硬件设备,代码结构
低碳水午餐食谱
对话机器人 Rasa(十一):custom actions 中使用 python 设置 slot 值
golang gin graceful shutdown
使用 docker compose 及 dockerfile 部署 python flask 服务
微信支付商户后台设置自动提现规则
对话机器人 Rasa(十): 回复消息格式化,加粗换行等
MySQL 某个字段排序,按照指定值的顺序
冰冷的 Android 空指针与暖心的 Google Play 韩国用户
Action Required: Your app is not compliant with Google Play Policies
保质期管理 app, 基于 SQLite 的过期时间排序
日期时间差计算小程序,计算今天后的日期,及日期差
运费毛利计算器,输入公里数/单价/运费,计算毛利率
Kotlin Flow 基础概念
Android Fragment 顶部菜单右上角添加删除/搜索按钮
对话机器人 Rasa(九): docker compose 同时部署 rasa core 和 actions 服务
对话机器人 Rasa(八): actions 通过 Python 查询天气信息
Android SQLDelight (七) 从 Room 迁移的改造点
SQLDelight 查询单条数据库记录,并更新 UI
Jetpack Navigation 在 fragment 间跳转时使用 Safe Args 传参数
Jetpack Navigation 点击返回 home fragment 时 onCreateView 被再次调用
如何快速水一篇软件系统使用说明书
Android Hilt 将 SQLDelight database 依赖注入 ViewModel
对话机器人 Rasa(七):Action 支持 Python 查询今天星期几
gorm preload 限制 field 字段
Android SQLDelight 查询数据并借助 Flow 更新到 RecyclerView
Android SQLDelight 向本地 SQLite 数据库插入数据
Android SQLDelight 配置及数据库初始化
小林制药的《小池大鱼》
查看 Android Room 创建的 SQLite 数据库建表语句
Android Studio 解决 Gradle 编译失败 Unsupported class file major version 61
jetpack compose,xml layout 与 flutter 的选项问题
Gorm select 表里所有数据包括已经软删除的数据
新版本 Android Studio settings.gradle 中切换国内源
万维广告的收益真是惨不忍睹
TeamsACS 在处理 BootStrap 事件时, 如何生成的密码
Android Studio flamingo 使用 jetpack compose 模板新建项目
通过 Makefile 及 ssh 远程执行命令,实现服务器线上服务的自动部署
android 系统上关联文件类型与编辑器,用 kotlin 自动实现
如果一件事缺乏正反馈,如何坚持下去
将 github 上的指定 commit 转换为 patch 文件
TeamsACS 对于 BootStrap Event 的处理逻辑
百度联盟 / Google AdSense 的替代品万维广告
TeamsACS 对于 PERIODIC Event 的处理逻辑
tr069 协议中何时使用 basic auth 或者 http digest auth
tr069 server TeamsACS 中的 Basic Auth 与 HTTP Digest Auth
tr069 CPE 模拟器 genieacs-sim 默认通信流程解读
swaggo 通过 tag 限制生成接口文档的范围
tr069 事件类型 (event type)
tr069 消息类型 (message type)
TeamsACS 代码目录结构
tr069 协议中,acs 与 cpe 的完整通信过程
一个简单问题快速区分 ChatGPT 4 与 3.5
Rasa 中 JiebaTokenizer, LanguageModelFeaturizer 与 DIETClassifier 各自的作用及区别
对话机器人 rasa: 基于 websocket 的网页组件
对话机器人 Rasa:自动化测试
对话机器人 Rasa 何时使用 rule,何时使用 story
PostgreSQL 常用命令
查看更多