上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页
摘要: # UnitedApiPathProps ```java file:[UnitedApiPathProps.java] import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProper 阅读全文
posted @ 2023-06-23 03:01 Himmelbleu 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 简单封装 file:[Terminal] npm install mqtt # 或使用 pnpm pnpm install mqtt # 或使用 yarn yar add mqtt 如果你的项目是 TS 项目,需要在 tsconfig.json 中添加 allowJs: true 字段。 file: 阅读全文
posted @ 2023-06-23 01:49 Himmelbleu 阅读(21) 评论(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 阅读(60) 评论(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 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 在 json 字符串中,对某个 key 插入一个变量值而非固定的值可以照以下的例子来实现: ```py beep_status = "ON" f"{{\"Beep\":\"{beep_status}\"}}" ``` 在 json 字符串外套一层 `{}` 和 f,在取变量时通过 `{beep_st 阅读全文
posted @ 2023-06-22 22:15 Himmelbleu 阅读(17) 评论(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 阅读(12) 评论(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 阅读(254) 评论(0) 推荐(1) 编辑
摘要: 业务需求 如果一张表的字段非常多,一次性更新的字段也非常多,写 Mybatis XML 是非常痛苦的事情。我们可以取消实体类,通过 Map 代替实体类接收前端传递过来的 JSON 数据。 但是,会遇到一个问题,数据库的字段命名和 JS、JSON 等命名不一样,一个是下划线,一个是驼峰命名法。 所以, 阅读全文
posted @ 2023-06-19 02:44 Himmelbleu 阅读(56) 评论(0) 推荐(0) 编辑
摘要: # LEFT JOIN `LEFT JOIN`(左连接)操作用于从左边的表(通常是第一个表)中选择所有记录,同时与右边的表(通常是第二个表)进行匹配。如果右边的表中没有与左边表中的记录匹配的行,那么结果中将会包含 NULL 值。 ```sql file:[外连接] SELECT * FROM tab 阅读全文
posted @ 2023-06-19 02:34 Himmelbleu 阅读(32) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页