大象笔记
PyTorch 学习计划及相关学习资料
之前用 OpenCV 实现的一个小麦图像识别的 Android APP,但是做到第二版时,
想增加功能,发现大部分类似项目都是用 PyTorch 实现的,所以不得不换技术方案。
可是断断续续看了一个多月的 PyTorch,发现自学效果不
Windows 11 安装 PyTorch
## 安装 conda
从介绍来看 conda 是一个比 pip 更强大的包管理工具,除了支持 python 的包管理也支持其他语言。
https://conda.io/projects/conda/en/latest/user-g
Ant Design dateTimeRange 组件 UTC 时间的时区问题
后台用 InfluxDB 存储的时序数据,查询时需要使用 UTC 时间。
为了偷懒,我的后台 go 接口没有对时间字段做处理,想直接使用前端传过来的 UTC 时间格式。
于是出现了一个低级的前端 Bug。
## 功能异常的
升级 gopls 到最新版本
写了一段单元测试的代码,在 vim 中提示错误
```
func TestGenSlug(t *testing.T) {
assert.Equal(t, "hello-world", genSlug("Hello World")
蓝牙网关 MQTT 的多设备接入及多型号兼容
## 多设备接入需求
- 多个设备接入 MQTT
- 多种设备型号的兼容。考虑到蓝牙网关/体征监测设备商可能停产,或升级。造成蓝牙协议变化。
## MQTT Client ID 规范
- 终端类型
- 整机设备标识 Dev
通过蓝牙网关下发指令,过滤掉蓝牙设备高频率的波形数据
## 问题
蓝牙设备默认会以每秒钟 350 次的频率向蓝牙网关发送实时波形数据(心电波形、血氧波形、呼吸波形),
然后蓝牙网关再将这些数据转发到服务器。
- 这些波形数据是没有记录价值的
- 蓝牙设备数量不可控,在数量多时,对服
精益开发实战:用看板管理大型项目
无奈,本周要交一篇关于精益工作的思想汇报。我又不想直接去网上搜素 copy 一篇,就找了本精益开发的书看了一下,把读书笔记作为思想汇报交了应付了事吧。
借集团推进精益管理/生产分享汇报活动的机会,作为一名程序员,我也感觉收获良多。比如
订阅 MQTT 主题后,防止 go 程序退出 main
for 循环会彪 CPU,不好。找了一个 channel 的实现有效解决了这一问题。
## 实现代码
```
import (
"os"
"os/signal"
"syscall"
)
f
mqtt topic
## mqtt 主题名字规范
- 大小写敏感。推荐使用小写
- utf-8
- 至少一个字符,不要使用空格
- 结构化名字,以斜杠分隔。例如:house/room1/main-light
## 主题名长度上限
https
蓝牙网关未收到蓝牙设备数据的问题定位
## 排查思路
- [X] 先确定蓝牙设备是否有问题。手机连接蓝牙设备,查看是否能收到推送数据。
- [X] 关闭蓝牙网关
- [X] Android APP 工具 “BLE调试助手”。确实可以收到数据,需要订阅。
- [X