loading

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页
摘要: # 简单封装 ```bash file:[Terminal] npm install mqtt # 或使用 pnpm pnpm install mqtt # 或使用 yarn yar add mqtt ``` 如果你的项目是 TS 项目,需要在 tsconfig.json 中添加 `allowJs: 阅读全文
posted @ 2023-06-23 01:49 Himmelbleu 阅读(17) 评论(0) 推荐(0) 编辑
摘要: # 下载包 ```bash file:[Terminal] pip install paho-mqtt ``` # 编写函数 ```py file:[src/mqtt_utils.py] import paho.mqtt.client as mqtt HOST = "localhost" PORT 阅读全文
posted @ 2023-06-23 01:39 Himmelbleu 阅读(39) 评论(0) 推荐(0) 编辑
摘要: sql 插入的值肯定是动态的,通过 `%s` 占位符插入变量: ```py def insert_cover(data: pojos.Cover): sql = "insert into covers (temp, accel_x, accel_y, accel_z, cover_status,da 阅读全文
posted @ 2023-06-22 22:20 Himmelbleu 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 在 json 字符串中,对某个 key 插入一个变量值而非固定的值可以照以下的例子来实现: ```py beep_status = "ON" f"{{\"Beep\":\"{beep_status}\"}}" ``` 在 json 字符串外套一层 `{}` 和 f,在取变量时通过 `{beep_st 阅读全文
posted @ 2023-06-22 22:15 Himmelbleu 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 给对象添加一个 `__iter__` 函数: ```py file:[src/pojos.py] class Cover: def __init__(self, temp, accel_x, accel_y, accel_z, cover_status): self.temp = temp self 阅读全文
posted @ 2023-06-21 14:34 Himmelbleu 阅读(5) 评论(0) 推荐(1) 编辑
摘要: 获取表格当前有多少行 rowCount(),根据当前行累加一行。 file:[src/main.py] def open_his_file_signal(self, data: pd.DataFrame): for i in data.columns: curr_row_count = self.t 阅读全文
posted @ 2023-06-21 14:30 Himmelbleu 阅读(10) 评论(0) 推荐(1) 编辑
摘要: 创建线程 file:[src/main.py] from PyQt5 import QtCore from PyQt5.QtCore import * class ListDevicesThread(QtCore.QThread): signal = pyqtSignal(dict, name='l 阅读全文
posted @ 2023-06-21 14:26 Himmelbleu 阅读(192) 评论(0) 推荐(1) 编辑
摘要: 业务需求 如果一张表的字段非常多,一次性更新的字段也非常多,写 Mybatis XML 是非常痛苦的事情。我们可以取消实体类,通过 Map 代替实体类接收前端传递过来的 JSON 数据。 但是,会遇到一个问题,数据库的字段命名和 JS、JSON 等命名不一样,一个是下划线,一个是驼峰命名法。 所以, 阅读全文
posted @ 2023-06-19 02:44 Himmelbleu 阅读(30) 评论(0) 推荐(0) 编辑
摘要: # LEFT JOIN `LEFT JOIN`(左连接)操作用于从左边的表(通常是第一个表)中选择所有记录,同时与右边的表(通常是第二个表)进行匹配。如果右边的表中没有与左边表中的记录匹配的行,那么结果中将会包含 NULL 值。 ```sql file:[外连接] SELECT * FROM tab 阅读全文
posted @ 2023-06-19 02:34 Himmelbleu 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 有时候一个实体类与另一个实体类进行关联,如一对多、一对一的情况。这时候,因业务需求,可能被关联的实体类不需要所有的字段,而需要根据业务进行裁剪。 这个时候,定义实体类的内部类就可以达到这一目的(至少我是这样做的)。如下代码,我的实体类中拥有一对一、一对多的实体类。我 pojo 包下其实也有一个 Bu 阅读全文
posted @ 2023-06-19 02:24 Himmelbleu 阅读(18) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页