<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Blasit的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Blasit</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Blasit]]></copyright><item><title><![CDATA[Linux 安装nlohmann/json]]></title><link>https://blog.youkuaiyun.com/Blasit/article/details/163492181</link><guid>https://blog.youkuaiyun.com/Blasit/article/details/163492181</guid><author>Blasit</author><pubDate>Wed, 05 Aug 2026 09:23:52 +0800</pubDate><description><![CDATA[本文介绍四种安装nlohmann/json库的方法：使用apt命令安装；下载单头文件放入指定目录；手动下载文件后拷贝到目录；源码编译安装。该库为header-only设计，无需额外编译即可使用。]]></description><category></category></item><item><title><![CDATA[Qt C++ http服务器安全登录token生成管理]]></title><link>https://blog.youkuaiyun.com/Blasit/article/details/158616373</link><guid>https://blog.youkuaiyun.com/Blasit/article/details/158616373</guid><author>Blasit</author><pubDate>Tue, 28 Apr 2026 09:15:18 +0800</pubDate><description><![CDATA[使用Qt框架实现基于token的HTTP服务器身份验证机制。通过实现的TokenManager类管理token的创建、验证和清理；采用单例模式设计，包含互斥锁保证线程安全，适用于需要基本身份验证的Web服务场景。]]></description><category></category></item><item><title><![CDATA[Qt 程序打包，运行提示找不到或无法加载平台插件 qwindows.dll]]></title><link>https://blog.youkuaiyun.com/Blasit/article/details/158971702</link><guid>https://blog.youkuaiyun.com/Blasit/article/details/158971702</guid><author>Blasit</author><pubDate>Wed, 25 Mar 2026 11:10:41 +0800</pubDate><description><![CDATA[本文针对Qt打包时出现的找不到qwindows.dll平台插件问题提供解决方案]]></description><category></category></item><item><title><![CDATA[笔记：Qt C++建立子线程做一个socket TCP常连接通信]]></title><link>https://blog.youkuaiyun.com/Blasit/article/details/157504023</link><guid>https://blog.youkuaiyun.com/Blasit/article/details/157504023</guid><author>Blasit</author><pubDate>Tue, 03 Mar 2026 14:51:36 +0800</pubDate><description><![CDATA[本文介绍了在Qt中建立子线程TCP客户端的方法，通过QTcpSocket实现与服务器的连接通信。采用QThread创建工作管理类的方式安全管理线程资源，避免泄漏。]]></description><category></category></item><item><title><![CDATA[ESP32不共享SPI总线实现触摸显示功能--LIB:XPT2046_Touchscreen、TFT_eSPI]]></title><link>https://blog.youkuaiyun.com/Blasit/article/details/154829910</link><guid>https://blog.youkuaiyun.com/Blasit/article/details/154829910</guid><author>Blasit</author><pubDate>Fri, 16 Jan 2026 20:14:29 +0800</pubDate><description><![CDATA[本文介绍了在ESP32开发中解决SPI总线冲突的方案。以ESP32-2432S028R开发板为例，通过将TFT显示屏(VSPI)和XPT2046触摸芯片(HSPI)分配到不同SPI控制器，显著提升了系统稳定性。]]></description><category></category></item><item><title><![CDATA[Qt C++ 编译 libevent静态库]]></title><link>https://blog.youkuaiyun.com/Blasit/article/details/154532442</link><guid>https://blog.youkuaiyun.com/Blasit/article/details/154532442</guid><author>Blasit</author><pubDate>Tue, 16 Dec 2025 09:29:34 +0800</pubDate><description><![CDATA[使用QtCreator和MSVC2017 64位编译libevent静态库的步骤。libevent源码下载，在QtCreator中打开CMakeLists.txt，执行CMake和构建项目生成库文件。]]></description><category></category></item><item><title><![CDATA[Qt MySQL8.X数据库开发问题：本地无权限和认证不兼容]]></title><link>https://blog.youkuaiyun.com/Blasit/article/details/154649688</link><guid>https://blog.youkuaiyun.com/Blasit/article/details/154649688</guid><author>Blasit</author><pubDate>Mon, 17 Nov 2025 10:08:54 +0800</pubDate><description><![CDATA[解决MySQL 8.0认证不兼容问题的过程。主要遇到两个问题：远程连接报错&quot;caching_sha2_password&quot;认证方式不兼容，以及本地连接报错权限不足。]]></description><category></category></item><item><title><![CDATA[C++ Qt window API学习--窗口操作]]></title><link>https://blog.youkuaiyun.com/Blasit/article/details/153962160</link><guid>https://blog.youkuaiyun.com/Blasit/article/details/153962160</guid><author>Blasit</author><pubDate>Mon, 27 Oct 2025 11:42:10 +0800</pubDate><description><![CDATA[本文介绍了使用Windows API操作程序窗口的方法。获取名称列表，获取窗口句柄，移动窗口，打开窗口，关闭窗口等等。这些方法可用于实现自动化操作，如程序管理和游戏辅助功能。]]></description><category></category></item><item><title><![CDATA[嵌入式语音识别模块--ASRPRO使用方式]]></title><link>https://blog.youkuaiyun.com/Blasit/article/details/152128203</link><guid>https://blog.youkuaiyun.com/Blasit/article/details/152128203</guid><author>Blasit</author><pubDate>Fri, 26 Sep 2025 16:53:49 +0800</pubDate><description><![CDATA[天问51 ASRPRO语音识别模块的使用方法，模块支持二次开发，适合离线语音识别项目开发。]]></description><category></category></item><item><title><![CDATA[Ubuntu 20.04.6交叉编译得到Ubuntu 16.04.6的可执行文件]]></title><link>https://blog.youkuaiyun.com/Blasit/article/details/150926559</link><guid>https://blog.youkuaiyun.com/Blasit/article/details/150926559</guid><author>Blasit</author><pubDate>Wed, 27 Aug 2025 15:20:08 +0800</pubDate><description><![CDATA[在Windows的Ubuntu 20.04上编译的程序无法在ARM架构的px30（Ubuntu 16.04）运行，使用CMake指定交叉编译器重新编译解决问题。]]></description><category></category></item><item><title><![CDATA[使用Keil 5编写程序应对单片机flash内存不足的方法]]></title><link>https://blog.youkuaiyun.com/Blasit/article/details/149120047</link><guid>https://blog.youkuaiyun.com/Blasit/article/details/149120047</guid><author>Blasit</author><pubDate>Wed, 16 Jul 2025 14:31:26 +0800</pubDate><description><![CDATA[本文总结了嵌入式程序优化方法：1.代码优化；2.编译器优化等级设置。]]></description><category></category></item><item><title><![CDATA[解决EMQX端口冲突的配置技巧]]></title><link>https://blog.youkuaiyun.com/Blasit/article/details/148924214</link><guid>https://blog.youkuaiyun.com/Blasit/article/details/148924214</guid><author>Blasit</author><pubDate>Thu, 26 Jun 2025 14:47:34 +0800</pubDate><description><![CDATA[EMQX MQTT服务器的端口修改方法]]></description><category></category></item><item><title><![CDATA[GD32 IIC(I2C)通信（使用示例为SD2068）]]></title><link>https://blog.youkuaiyun.com/Blasit/article/details/148156379</link><guid>https://blog.youkuaiyun.com/Blasit/article/details/148156379</guid><author>Blasit</author><pubDate>Fri, 23 May 2025 10:38:04 +0800</pubDate><description><![CDATA[在GD32微控制器上实现I2C通信。重点是与SD2068设备的连接和通信]]></description><category></category></item><item><title><![CDATA[GD32E23x flash作为静态存储的读写操作]]></title><link>https://blog.youkuaiyun.com/Blasit/article/details/147481554</link><guid>https://blog.youkuaiyun.com/Blasit/article/details/147481554</guid><author>Blasit</author><pubDate>Thu, 24 Apr 2025 17:00:57 +0800</pubDate><description><![CDATA[GD32E23x flash作为静态存储的读写操作]]></description><category></category></item><item><title><![CDATA[GD32 ISP下载程序（串口烧录）]]></title><link>https://blog.youkuaiyun.com/Blasit/article/details/146503838</link><guid>https://blog.youkuaiyun.com/Blasit/article/details/146503838</guid><author>Blasit</author><pubDate>Tue, 25 Mar 2025 15:30:07 +0800</pubDate><description><![CDATA[GD32 ISP烧录介绍]]></description><category></category></item><item><title><![CDATA[keil 5 MDK 安装失败提示Cannot create destination file.‘xxx‘System Error Code: “文件名、目录名或卷标语法不正确。“]]></title><link>https://blog.youkuaiyun.com/Blasit/article/details/146155015</link><guid>https://blog.youkuaiyun.com/Blasit/article/details/146155015</guid><author>Blasit</author><pubDate>Mon, 10 Mar 2025 15:38:38 +0800</pubDate><description><![CDATA[keil5 MDK安装报错"文件名、目录名或卷标语法不正确"问题解决]]></description><category></category></item><item><title><![CDATA[C++ Qt建立一个HTTP服务器]]></title><link>https://blog.youkuaiyun.com/Blasit/article/details/145003788</link><guid>https://blog.youkuaiyun.com/Blasit/article/details/145003788</guid><author>Blasit</author><pubDate>Wed, 19 Feb 2025 14:42:26 +0800</pubDate><description><![CDATA[打开这个项目目录，需要知道的有主窗口的源文件，以及config目录、httpbase目录，分析项目结构后不难发现，config是数据库配置文件所在的目录（你如果不需要，则完全可以不用管），httpbase是封装好了的http和数据库各种类的目录，详细的下面慢慢介绍。上述就是大概的使用流程了，关于请求业务类型的区分，查看QHttpRequest类的定义可以看到枚举类型HttpMethod，就可以知道有哪些业务请求类型了，然后两个函数获取当前请求的类型method()和methodString()。]]></description><category></category></item><item><title><![CDATA[Qt C++ QStatusbar 显示表示状态的图片]]></title><link>https://blog.youkuaiyun.com/Blasit/article/details/145036624</link><guid>https://blog.youkuaiyun.com/Blasit/article/details/145036624</guid><author>Blasit</author><pubDate>Mon, 13 Jan 2025 09:59:57 +0800</pubDate><description><![CDATA[在C++ Qt编程，默认主窗口MainWindow自带控件QStatusbar，显示圆形的图片状态信息。]]></description><category></category></item><item><title><![CDATA[C++ Qt 模板函数和函数重载]]></title><link>https://blog.youkuaiyun.com/Blasit/article/details/143785981</link><guid>https://blog.youkuaiyun.com/Blasit/article/details/143785981</guid><author>Blasit</author><pubDate>Wed, 18 Dec 2024 15:08:48 +0800</pubDate><description><![CDATA[在C++ Qt中 函数重载和模板函数的定义以及使用介绍，讲解了他们两者的使用注意事项、实际应用示例。]]></description><category></category></item><item><title><![CDATA[C/C++ YUV 文件叠加自定义符号]]></title><link>https://blog.youkuaiyun.com/Blasit/article/details/143763536</link><guid>https://blog.youkuaiyun.com/Blasit/article/details/143763536</guid><author>Blasit</author><pubDate>Thu, 14 Nov 2024 14:43:20 +0800</pubDate><description><![CDATA[使用C/C++ 对YUV图像处理，叠加功能的实现；占用内存小，适用于单片机]]></description><category></category></item></channel></rss>