- 博客(17)
- 资源 (50)
- 收藏
- 关注
原创 esp32s3 定时器报错error: unknown type name ‘esp_timer_handle_t‘
从其他芯片项目,比如32或者c3上移植代码到s3,如果使用了定时器会报错,原因是在32和c3上使用的时候不需要头文件,s3需要加入头文件#include <esp_timer.h>
2024-08-28 10:38:08
360
原创 esp ble app_register注册报错“Register with GATT stack failed”的问题解决
文件路径在esp-idf\components\bt\host\bluedroid\common\include\common\bt_target.h。有规定注册app的最大值,默认是8个,减去固定的gatts和gattc就只剩6个,修改成你需要的值就行。
2024-01-19 19:22:08
513
原创 ESP32系列ble蓝牙接口,一个服务创建多个特征
该服务所需的句柄数 service、characteristic declaration、 characteristic value、characteristic description 的句柄数总和。注意,使用esp_ble_gatts_create_service创建服务时,如果是多个特征需要增加句柄数量。之后再用esp_ble_gatts_add_char添加特征,有几个特征调用几次。Demo中用的是4(1+3),如果有两个特征,则为7(1+3+3)service_id: 服务UUID相关信息。
2023-10-21 19:14:08
718
1
原创 PYQT利用QT designer给QTableWidget表格控件的表头设置不同的颜色
因为设计需要给表头设置颜色,但是用网上搜了下都是统一配色的,无法实现不同的配色,代码与效果如下:self.tableWidget.horizontalHeader().setStyleSheet("color: rgb(0, 0, 255);")后面再QT designer里面看到可以配色,于是试了下:1.先选中表格右键选择 Edit Items2.选中需要改变颜色的表头再点击“Properties<<”按钮(注意:若没有表头请点击左下角绿色的加号添加)...
2020-08-20 11:32:30
9213
7
原创 python3 python-barcode生成条形码程序pyinstaller打包后运行报错cannot open resource的解决办法
写了的生成打印条形码的程序,在pycharm上运行的好好的,结果用pyinstaller打包后运行报错cannot open resource。 网上搜了下说是找不到默认字体的问题,pyinstaller打包后默认从C:\Windows\Fonts下找字体,需要python-barcode根目录的把字体文件复制到上面说的文件夹里才行。 ...
2020-07-07 14:33:22
2621
3
原创 EMQTT报错 address already in use
dashboard:http listen on 0.0.0.0:18083 with 4 acceptors.mqtt:tcp listen on 127.0.0.1:11883 with 4 acceptors.15:52:58.634 [error] [error] mqtt:tcp failed to listen on 1883 - eaddrinuse ()15:52:58.63...
2020-02-26 17:22:07
1789
原创 python打包PYQT5的程序在其他电脑 界面字体显示不全的解决办法
有时候在自己电脑上写好的界面,在别人电脑上运行会出现字体显示不全的情况,尤其是在台式电脑上编成的程序在笔记本上显示基本都会出问题。原因其实是pyqt将ui文件生成的.py文件设置字体会默认使用setPointSize这个函数,而这个函数设置的字体大小是会跟随屏幕的缩放率变化的,台式机的屏幕毕竟大,基本是100%显示,笔记本的屏幕小,基本都是125%甚至是150%,所以导致显示不全。解决...
2019-12-16 17:25:03
5965
1
原创 python字典值中添加带参数的函数
第一种方法:初始化字典时添加(注意添加逗号)switch = { "A": lambda x: self.send_to_A(x), "B": lambda x: self.send_to_B(x), "C": lambda x: self.send_to_C(x)}第二种方法:初始化字典后添加(不用添加逗号)switch = {}switch["A"]...
2019-12-13 09:37:25
1706
3
原创 pyqt5 QCheckBox使用setChecked(False)后再次用鼠标选中时无法触发信号函数的解决办法
项目需要一个复选框QCheckBox来做某种选择,但是会有选中了但是不符合条件的情况,这种情况下需要把复选框的状态置为不选中,我的做法是在下面这个信号链接的函数中判断 if self.checkBox.isChecked()为真且不符合条件的情况下使用setChecked(False)立即置空复选框self.checkBox.stateChanged.connect(self.set_qch...
2019-12-06 14:44:54
4899
2
原创 python 字符串转16进制
s="aasdajoijlsknhv"s_hex=""for i in range(len(s)): s_hex=s_hex+hex(ord(s[i]))[2:]+" "print(s_hex)输出:61 61 73 64 61 6a 6f 69 6a 6c 73 6b 6e 68 76
2019-06-20 15:14:22
26888
2
原创 pyqt5 两个QComboBox控件的显示联动
使用 setCurrentText()函数来改变控件当前的显示文本,要注意该文本必须是已经添加到控件的文本,例程与效果如下所示:# -*- coding: utf-8 -*-# Form implementation generated from reading ui file '下拉框联动.ui'## Created by: PyQt5 UI code generator 5....
2019-05-23 18:08:42
6356
原创 使用BTOOL打开notify通知
打开BTOOL软件,选择你使用的蓝牙USB Dongle的端口和波特率(本文使用的时CC2540开发的Dongle) 扫描完成后,连接正确的设备;1.连接成功后,在Characteritic UUID 写入E4:FF(因...
2019-03-28 10:48:39
600
原创 vs修改项目属性无效的原因
vs修改项目属性时必须确定编程时使用的是什么平台,需要保持一致 编程时碰到inet_ntoa': Use inet_ntop() or InetNtop() instead or define这个错误后按网上的方法修改SDL检查为否没有效果,后来才发现是打开属性的时候默认打开了w...
2019-03-25 16:55:06
3703
华中科技大学824信号与系统资料(考研真题)
2019-04-09
征服C指针.pdf完整高清版
2019-03-28
IAR- EW8051EVweb8101(带注册机)
2019-01-11
Windows网络编程(第二版)
2018-12-04
数据结构与算法__Python语言描述_裘宗燕编著_北京:机械工业出版社_,_2016.01_P346.pdf
2019-05-14
PYTHON面向对象编程指南 [(美)STEVEN F.LOTT著;张心韬,兰亮译][人民邮电出版pdf
2019-05-14
《深度学习入门:基于Python的理论与实现》高清中文版pdf
2019-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人