<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[水滴爬呀爬]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/wml731</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; wml731]]></copyright><item><title><![CDATA[66 python GUI框架（Kivy）]]></title><link>https://blog.csdn.net/wml731/article/details/159691633</link><guid>https://blog.csdn.net/wml731/article/details/159691633</guid><author>wml731</author><pubDate>Fri, 03 Apr 2026 10:00:00 +0800</pubDate><description><![CDATA[Kivy 是一个跨平台（Windows、macOS、Linux、Android、iOS）支持多点触控、动画、炫酷界面

适合做：手机小应用、互动工具、触控界面、演示程序

比 PyQt 轻，比 Tkinter 好看]]></description><category></category></item><item><title><![CDATA[65 python GUI框架（PySimpleGUI）]]></title><link>https://blog.csdn.net/wml731/article/details/159681578</link><guid>https://blog.csdn.net/wml731/article/details/159681578</guid><author>wml731</author><pubDate>Thu, 02 Apr 2026 10:30:00 +0800</pubDate><description><![CDATA[PySimpleGUI对 Tkinter、Qt、WxPython 进行了极简封装，一行代码即可快速创建界面
虽然挺好，但这是个收费的。]]></description><category></category></item><item><title><![CDATA[64 python GUI框架（wxPython）]]></title><link>https://blog.csdn.net/wml731/article/details/159678292</link><guid>https://blog.csdn.net/wml731/article/details/159678292</guid><author>wml731</author><pubDate>Wed, 01 Apr 2026 10:55:03 +0800</pubDate><description><![CDATA[wxPython是跨平台 GUI 库，界面是系统原生风格（不像 Tkinter 那么简陋，也不像 PyQt 那么重）轻量、启动快，适合写小工具、办公软件、数据面板、爬虫可视化工具]]></description><category></category></item><item><title><![CDATA[63 python GUI框架（PySide）]]></title><link>https://blog.csdn.net/wml731/article/details/159647669</link><guid>https://blog.csdn.net/wml731/article/details/159647669</guid><author>wml731</author><pubDate>Mon, 30 Mar 2026 22:28:50 +0800</pubDate><description><![CDATA[PySide是Qt官方推出的Python GUI框架，与PyQt功能几乎完全兼容（代码可无缝迁移），但授权更宽松（LGPL协议），商业项目可免费使用，无需付费授权。]]></description><category></category></item><item><title><![CDATA[怎么查看微信小程序累计独立访客（UV）及如何快速累积UV]]></title><link>https://blog.csdn.net/wml731/article/details/159599888</link><guid>https://blog.csdn.net/wml731/article/details/159599888</guid><author>wml731</author><pubDate>Mon, 30 Mar 2026 10:00:00 +0800</pubDate><description><![CDATA[微信小程序有个流量主功能，开通就可以赚米了，但是它有一个条件，就是需要满足“累计独立访客（UV）≥500”的条件。那什么是UV呢？]]></description><category></category></item><item><title><![CDATA[腾讯编程AI-codebuddy，0代码开发第一款微信小程序]]></title><link>https://blog.csdn.net/wml731/article/details/159580779</link><guid>https://blog.csdn.net/wml731/article/details/159580779</guid><author>wml731</author><pubDate>Sat, 28 Mar 2026 15:14:23 +0800</pubDate><description><![CDATA[一个小白和程序员使用AI的差异将决定使用的效率和效果。
该文不告诉你具体的使用步骤，而是告诉你一种使用AI编程的思维模式。]]></description><category></category></item><item><title><![CDATA[STM32 使用HAL库获取us时间]]></title><link>https://blog.csdn.net/wml731/article/details/149223321</link><guid>https://blog.csdn.net/wml731/article/details/149223321</guid><author>wml731</author><pubDate>Wed, 09 Jul 2025 14:27:04 +0800</pubDate><description><![CDATA[摘要：本文介绍了STM32中两种计时方法。第一种使用HAL库的HAL_GetTick()函数实现毫秒级计时，通过记录前后时间差值计算耗时。第二种针对微秒级计时需求，给出了自定义GetMicros()的实现方法，结合SysTick定时器实现高精度计时，同样采用差值法计算耗时。两种方法都提供了清晰的使用示例，适用于不同精度要求的STM32开发场景。]]></description><category></category></item><item><title><![CDATA[stm32里，float类型返回出错]]></title><link>https://blog.csdn.net/wml731/article/details/149222817</link><guid>https://blog.csdn.net/wml731/article/details/149222817</guid><author>wml731</author><pubDate>Wed, 09 Jul 2025 14:15:15 +0800</pubDate><description><![CDATA[摘要：作者在编写返回浮点数的函数时遇到返回值固定为24的问题，发现原因是未在头文件中声明函数。当编译器遇到未声明的函数时，会默认猜测为返回int类型，导致浮点数返回值被错误处理。解决方法是在头文件中正确声明函数并包含该头文件。这提醒开发者要规范声明对外调用的函数，避免因编译器猜测类型导致错误。]]></description><category></category></item><item><title><![CDATA[62 python GUI框架（PyQt）]]></title><link>https://blog.csdn.net/wml731/article/details/149075652</link><guid>https://blog.csdn.net/wml731/article/details/149075652</guid><author>wml731</author><pubDate>Thu, 03 Jul 2025 17:40:38 +0800</pubDate><description><![CDATA[本文介绍了PyQt5的基础使用：1. 环境搭建：通过pip安装PyQt5和设计工具包。2. 创建基本窗口：使用QApplication和QWidget创建简单窗口。3. 面向对象编程：推荐继承QMainWindow构建应用。4. 常用UI组件：包括按钮、文本框、标签等控件的使用方法。5. 布局管理：介绍垂直、水平、网格和表单4种布局方式。6. 信号与槽机制：PyQt的核心通信方式，包括内置信号和自定义信号。7. 可视化设计：使用Qt Designer工具快速设计界面。]]></description><category></category></item><item><title><![CDATA[61 python GUI框架（Tkinter）]]></title><link>https://blog.csdn.net/wml731/article/details/149073350</link><guid>https://blog.csdn.net/wml731/article/details/149073350</guid><author>wml731</author><pubDate>Thu, 03 Jul 2025 15:30:44 +0800</pubDate><description><![CDATA[本文介绍了Python中常用的GUI开发框架及其应用场景，重点讲解了Tkinter库的使用方法。主要内容包括： 常用GUI框架对比：Tkinter（内置轻量级）、PyQt/PySide（专业级）、Kivy（移动端）、DearPyGui（数据可视化） 基本组件（标签、按钮、输入框等）、三种布局方式（pack/grid/place）、事件处理机制 中级功能 高级功能]]></description><category></category></item><item><title><![CDATA[HAL库HAL_UART_Transmit_DMA，只发送一次就停的超简单解决办法]]></title><link>https://blog.csdn.net/wml731/article/details/149051658</link><guid>https://blog.csdn.net/wml731/article/details/149051658</guid><author>wml731</author><pubDate>Tue, 01 Jul 2025 17:42:52 +0800</pubDate><description><![CDATA[DMA串口发送时出现只发送一次的问题，原因是NORMAL模式下未清除发送完成标志。解决方法为开启串口中断，DMA发送完成后会自动清除标志位，无需额外处理代码。配置时只需启用串口中断即可实现连续发送。]]></description><category></category></item><item><title><![CDATA[60 python asyncio模块(异步IO)]]></title><link>https://blog.csdn.net/wml731/article/details/148957017</link><guid>https://blog.csdn.net/wml731/article/details/148957017</guid><author>wml731</author><pubDate>Fri, 27 Jun 2025 19:29:25 +0800</pubDate><description><![CDATA[Python的asyncio模块是实现异步I/O编程的强大工具，特别适合处理网络请求、文件读写等高延迟操作。其核心机制包括：1)协程(通过async/await定义)，2)事件循环(调度执行)，3)任务(管理协程)，4)Future(异步结果)。asyncio提供并发执行(asyncio.gather)、超时控制(wait_for)、异步队列(Queue)等基本功能，以及同步原语(Lock)和网络编程支持。]]></description><category></category></item><item><title><![CDATA[IBM RAG 挑战赛 挑战赛 冠军 RAG_Challenge 系统性理解]]></title><link>https://blog.csdn.net/wml731/article/details/148957899</link><guid>https://blog.csdn.net/wml731/article/details/148957899</guid><author>wml731</author><pubDate>Fri, 27 Jun 2025 17:38:54 +0800</pubDate><description><![CDATA[RAG_Challenge项目构建了一个高效的检索增强生成系统，将PDF年报转化为结构化知识库，实现智能问答。系统包含五大模块：1）高质量解析链，通过OCR和表格处理将PDF转为结构化JSON；2）混合检索模块，融合BM25和向量检索；3）智能路由系统，统一管理多LLM API调用；4）LLM重排优化，提升结果相关性；5）结构化提示词工程。项目亮点在于模块化设计、多检索融合、智能API路由和健壮的高并发处理，特别适合处理大规模企业文档。建议持续优化提示词和重排策略，并监控生产环境性能。]]></description><category></category></item><item><title><![CDATA[58 python logging模块]]></title><link>https://blog.csdn.net/wml731/article/details/148718376</link><guid>https://blog.csdn.net/wml731/article/details/148718376</guid><author>wml731</author><pubDate>Wed, 18 Jun 2025 15:34:51 +0800</pubDate><description><![CDATA[Python的logging模块提供了一套完整的日志记录系统，比print()更强大灵活。文章介绍了logging的核心架构（Logger、Handler、Formatter、Filter四大组件）和日志级别（DEBUG到CRITICAL）。演示了基础配置方法、异常捕获技巧，以及高级功能如多Handler输出和文件滚动策略（按大小/时间）。最后讲解了模块化日志配置方案，建议使用logging替代print进行专业的日志管理，便于调试和维护。]]></description><category></category></item><item><title><![CDATA[59 python StringIO]]></title><link>https://blog.csdn.net/wml731/article/details/148717184</link><guid>https://blog.csdn.net/wml731/article/details/148717184</guid><author>wml731</author><pubDate>Wed, 18 Jun 2025 07:56:37 +0800</pubDate><description><![CDATA[Python的StringIO模块（Python3中位于io模块）提供了一个内存中的文件对象，允许像操作文件一样处理字符串数据。主要功能包括：1)使用write()写入和read()读取数据；2)通过seek()移动文件指针；3)用getvalue()获取全部内容。典型应用场景包括临时数据处理、测试等需要避免实际文件操作的场合。]]></description><category></category></item><item><title><![CDATA[57 python sys模块]]></title><link>https://blog.csdn.net/wml731/article/details/148634178</link><guid>https://blog.csdn.net/wml731/article/details/148634178</guid><author>wml731</author><pubDate>Tue, 17 Jun 2025 11:38:45 +0800</pubDate><description><![CDATA[Python中的sys模块是与解释器交互的重要工具，主要功能包括：获取命令行参数（sys.argv）、查看系统信息（版本/路径）、控制输入输出流、内存管理（sys.getsizeof）、递归深度设置（sys.setrecursionlimit）等。该模块还支持异常处理、平台检测和程序终止（sys.exit）。]]></description><category></category></item><item><title><![CDATA[56 python Pickle（序列化与反序列化）]]></title><link>https://blog.csdn.net/wml731/article/details/148627138</link><guid>https://blog.csdn.net/wml731/article/details/148627138</guid><author>wml731</author><pubDate>Tue, 17 Jun 2025 09:42:00 +0800</pubDate><description><![CDATA[Python的pickle模块用于对象序列化和反序列化，可将复杂对象（如列表、字典、自定义类实例）转换为字节流存储或传输。基本用法包括pickle.dump()序列化和pickle.load()反序列化，支持单文件存储多个对象和处理循环引用。]]></description><category></category></item><item><title><![CDATA[解决Ubuntu24.04版本，右键没有共享选项的问题]]></title><link>https://blog.csdn.net/wml731/article/details/148453805</link><guid>https://blog.csdn.net/wml731/article/details/148453805</guid><author>wml731</author><pubDate>Tue, 10 Jun 2025 10:42:34 +0800</pubDate><description><![CDATA[Ubuntu24.04右键共享选项消失的解决方案：1)安装Samba和Nautilus共享插件；2)将用户加入sambashare组；3)修改smb.conf配置支持Windows访问；4)设置Samba密码。通过以上步骤可恢复右键共享功能并解决255权限错误，最终实现Windows网络访问共享文件夹。操作需注意重启系统和服务生效。]]></description><category></category></item><item><title><![CDATA[55 python markdown]]></title><link>https://blog.csdn.net/wml731/article/details/148534432</link><guid>https://blog.csdn.net/wml731/article/details/148534432</guid><author>wml731</author><pubDate>Tue, 10 Jun 2025 08:30:04 +0800</pubDate><description><![CDATA[介绍了markdown的基础语法，以及在python种常用的库：markdown、mistune]]></description><category></category></item><item><title><![CDATA[54 python 量化]]></title><link>https://blog.csdn.net/wml731/article/details/148380528</link><guid>https://blog.csdn.net/wml731/article/details/148380528</guid><author>wml731</author><pubDate>Wed, 04 Jun 2025 09:46:05 +0800</pubDate><description><![CDATA[python做量化也是一个现在很火的方向了，本文介绍一下量化的基础入门。介绍了四种常见量化交易策略的实现与分析：1. 双均线交叉策略：通过短期与长期均线交叉产生买卖信号，简单易懂但滞后性强。2. 动量策略：基于"强者恒强"原理。3. 均值回归策略：利用价格偏离均值程度交易，适合震荡市场。4. 布林带策略：结合价格波动区间交易]]></description><category></category></item></channel></rss>