<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[夜雨凭栏的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jay2014dy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jay2014dy]]></copyright><item><title><![CDATA[esp32s3 定时器报错error: unknown type name ‘esp_timer_handle_t‘]]></title><link>https://blog.youkuaiyun.com/jay2014dy/article/details/141634713</link><guid>https://blog.youkuaiyun.com/jay2014dy/article/details/141634713</guid><author>jay2014dy</author><pubDate>Wed, 28 Aug 2024 10:38:08 +0800</pubDate><description><![CDATA[从其他芯片项目，比如32或者c3上移植代码到s3，如果使用了定时器会报错，原因是在32和c3上使用的时候不需要头文件，s3需要加入头文件#include <esp_timer.h>]]></description><category></category></item><item><title><![CDATA[esp ble app_register注册报错“Register with GATT stack failed”的问题解决]]></title><link>https://blog.youkuaiyun.com/jay2014dy/article/details/135705404</link><guid>https://blog.youkuaiyun.com/jay2014dy/article/details/135705404</guid><author>jay2014dy</author><pubDate>Fri, 19 Jan 2024 19:22:08 +0800</pubDate><description><![CDATA[文件路径在esp-idf\components\bt\host\bluedroid\common\include\common\bt_target.h。有规定注册app的最大值，默认是8个，减去固定的gatts和gattc就只剩6个，修改成你需要的值就行。]]></description><category></category></item><item><title><![CDATA[ESP32系列ble蓝牙接口，一个服务创建多个特征]]></title><link>https://blog.youkuaiyun.com/jay2014dy/article/details/133965014</link><guid>https://blog.youkuaiyun.com/jay2014dy/article/details/133965014</guid><author>jay2014dy</author><pubDate>Sat, 21 Oct 2023 19:14:08 +0800</pubDate><description><![CDATA[该服务所需的句柄数 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相关信息。]]></description><category></category></item><item><title><![CDATA[C语言16进制数据转2进制数据]]></title><link>https://blog.youkuaiyun.com/jay2014dy/article/details/132428680</link><guid>https://blog.youkuaiyun.com/jay2014dy/article/details/132428680</guid><author>jay2014dy</author><pubDate>Tue, 22 Aug 2023 15:19:51 +0800</pubDate><description><![CDATA[【代码】C语言16进制数据转2进制数据。]]></description><category></category></item><item><title><![CDATA[ESP32 系列芯片修改日志输出口]]></title><link>https://blog.youkuaiyun.com/jay2014dy/article/details/129747463</link><guid>https://blog.youkuaiyun.com/jay2014dy/article/details/129747463</guid><author>jay2014dy</author><pubDate>Fri, 24 Mar 2023 11:35:56 +0800</pubDate><description><![CDATA[乐鑫esp32配置日志输出口]]></description><category></category></item><item><title><![CDATA[esp32蓝牙关闭与启动的问题]]></title><link>https://blog.youkuaiyun.com/jay2014dy/article/details/129293959</link><guid>https://blog.youkuaiyun.com/jay2014dy/article/details/129293959</guid><author>jay2014dy</author><pubDate>Thu, 02 Mar 2023 09:17:11 +0800</pubDate><description><![CDATA[esp32主动断开蓝牙的问题]]></description><category></category></item><item><title><![CDATA[pyqt5 tableWidget表格里添加控件并关联函数]]></title><link>https://blog.youkuaiyun.com/jay2014dy/article/details/124837872</link><guid>https://blog.youkuaiyun.com/jay2014dy/article/details/124837872</guid><author>jay2014dy</author><pubDate>Wed, 18 May 2022 13:56:08 +0800</pubDate><description><![CDATA[tableWidget表格里添加控件并关联函数]]></description><category></category></item><item><title><![CDATA[PYQT利用QT designer给QTableWidget表格控件的表头设置不同的颜色]]></title><link>https://blog.youkuaiyun.com/jay2014dy/article/details/108119731</link><guid>https://blog.youkuaiyun.com/jay2014dy/article/details/108119731</guid><author>jay2014dy</author><pubDate>Thu, 20 Aug 2020 11:32:30 +0800</pubDate><description><![CDATA[因为设计需要给表头设置颜色，但是用网上搜了下都是统一配色的，无法实现不同的配色，代码与效果如下：


self.tableWidget.horizontalHeader().setStyleSheet("color: rgb(0, 0, 255);")



后面再QT designer里面看到可以配色，于是试了下：

1.先选中表格右键选择 Edit Items





2.选中需要改变颜色的表头再点击“Properties&lt;&lt;”按钮（注意：若没有表头请点击左下角绿色的加号添加）

...]]></description><category></category></item><item><title><![CDATA[python3 python-barcode生成条形码程序pyinstaller打包后运行报错cannot open resource的解决办法]]></title><link>https://blog.youkuaiyun.com/jay2014dy/article/details/107180462</link><guid>https://blog.youkuaiyun.com/jay2014dy/article/details/107180462</guid><author>jay2014dy</author><pubDate>Tue, 07 Jul 2020 14:33:22 +0800</pubDate><description><![CDATA[写了的生成打印条形码的程序，在pycharm上运行的好好的，结果用pyinstaller打包后运行报错cannot open resource。

                         

网上搜了下说是找不到默认字体的问题，pyinstaller打包后默认从C:\Windows\Fonts下找字体，需要python-barcode根目录的把字体文件复制到上面说的文件夹里才行。

            ...]]></description><category></category></item><item><title><![CDATA[EMQTT报错 address already in use]]></title><link>https://blog.youkuaiyun.com/jay2014dy/article/details/104520038</link><guid>https://blog.youkuaiyun.com/jay2014dy/article/details/104520038</guid><author>jay2014dy</author><pubDate>Wed, 26 Feb 2020 17:22:07 +0800</pubDate><description><![CDATA[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...]]></description><category></category></item><item><title><![CDATA[python打包PYQT5的程序在其他电脑 界面字体显示不全的解决办法]]></title><link>https://blog.youkuaiyun.com/jay2014dy/article/details/103525310</link><guid>https://blog.youkuaiyun.com/jay2014dy/article/details/103525310</guid><author>jay2014dy</author><pubDate>Mon, 16 Dec 2019 17:25:03 +0800</pubDate><description><![CDATA[有时候在自己电脑上写好的界面，在别人电脑上运行会出现字体显示不全的情况，尤其是在台式电脑上编成的程序在笔记本上显示基本都会出问题。原因其实是pyqt将ui文件生成的.py文件设置字体会默认使用setPointSize这个函数，而这个函数设置的字体大小是会跟随屏幕的缩放率变化的，台式机的屏幕毕竟大，基本是100%显示，笔记本的屏幕小，基本都是125%甚至是150%，所以导致显示不全。





解决...]]></description><category></category></item><item><title><![CDATA[python字典值中添加带参数的函数]]></title><link>https://blog.youkuaiyun.com/jay2014dy/article/details/103520173</link><guid>https://blog.youkuaiyun.com/jay2014dy/article/details/103520173</guid><author>jay2014dy</author><pubDate>Fri, 13 Dec 2019 09:37:25 +0800</pubDate><description><![CDATA[第一种方法：初始化字典时添加(注意添加逗号)


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"]...]]></description><category></category></item><item><title><![CDATA[pyqt5 QCheckBox使用setChecked(False)后再次用鼠标选中时无法触发信号函数的解决办法]]></title><link>https://blog.youkuaiyun.com/jay2014dy/article/details/103422840</link><guid>https://blog.youkuaiyun.com/jay2014dy/article/details/103422840</guid><author>jay2014dy</author><pubDate>Fri, 06 Dec 2019 14:44:54 +0800</pubDate><description><![CDATA[项目需要一个复选框QCheckBox来做某种选择，但是会有选中了但是不符合条件的情况，这种情况下需要把复选框的状态置为不选中，我的做法是在下面这个信号链接的函数中判断 if self.checkBox.isChecked()为真且不符合条件的情况下使用setChecked(False)立即置空复选框


self.checkBox.stateChanged.connect(self.set_qch...]]></description><category></category></item><item><title><![CDATA[python 字符串转16进制]]></title><link>https://blog.youkuaiyun.com/jay2014dy/article/details/93041745</link><guid>https://blog.youkuaiyun.com/jay2014dy/article/details/93041745</guid><author>jay2014dy</author><pubDate>Thu, 20 Jun 2019 15:14:22 +0800</pubDate><description><![CDATA[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
]]></description><category></category></item><item><title><![CDATA[pyqt5 两个QComboBox控件的显示联动]]></title><link>https://blog.youkuaiyun.com/jay2014dy/article/details/90485412</link><guid>https://blog.youkuaiyun.com/jay2014dy/article/details/90485412</guid><author>jay2014dy</author><pubDate>Thu, 23 May 2019 18:08:42 +0800</pubDate><description><![CDATA[使用 setCurrentText()函数来改变控件当前的显示文本，要注意该文本必须是已经添加到控件的文本，例程与效果如下所示：




# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file '下拉框联动.ui'
#
# Created by: PyQt5 UI code generator 5....]]></description><category></category></item><item><title><![CDATA[使用BTOOL打开notify通知]]></title><link>https://blog.youkuaiyun.com/jay2014dy/article/details/88863072</link><guid>https://blog.youkuaiyun.com/jay2014dy/article/details/88863072</guid><author>jay2014dy</author><pubDate>Thu, 28 Mar 2019 10:48:39 +0800</pubDate><description><![CDATA[打开BTOOL软件，选择你使用的蓝牙USB Dongle的端口和波特率（本文使用的时CC2540开发的Dongle）

                                         

扫描完成后，连接正确的设备；



1.连接成功后，在Characteritic UUID 写入E4:FF（因...]]></description><category></category></item><item><title><![CDATA[vs修改项目属性无效的原因]]></title><link>https://blog.youkuaiyun.com/jay2014dy/article/details/88799048</link><guid>https://blog.youkuaiyun.com/jay2014dy/article/details/88799048</guid><author>jay2014dy</author><pubDate>Mon, 25 Mar 2019 16:55:06 +0800</pubDate><description><![CDATA[vs修改项目属性时必须确定编程时使用的是什么平台，需要保持一致

                           



编程时碰到inet_ntoa': Use inet_ntop() or InetNtop() instead or define这个错误后按网上的方法修改SDL检查为否没有效果，后来才发现是打开属性的时候默认打开了w...]]></description><category></category></item></channel></rss>