<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[行云流水剑的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_30006795</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_30006795]]></copyright><item><title><![CDATA[【学习记录】宝塔面板 + Docker 快速部署 RustDesk 自建远程控制服务器]]></title><link>https://blog.youkuaiyun.com/qq_30006795/article/details/152516235</link><guid>https://blog.youkuaiyun.com/qq_30006795/article/details/152516235</guid><author>qq_30006795</author><pubDate>Sat, 04 Oct 2025 20:48:13 +0800</pubDate><description><![CDATA[本文介绍了使用宝塔面板+Docker快速部署RustDesk远程控制服务端的方法。RustDesk是一款开源免费的远程控制工具，支持P2P直连，具有低延迟、高安全性的特点。文章详细讲解了服务器准备、宝塔面板安装、Docker部署RustDesk服务端、客户端配置等步骤，并提供了端口开放、可视化操作等实用技巧。通过本教程，用户可以轻松搭建私有远程控制网络，摆脱第三方工具的限制，实现安全高效的远程连接。]]></description><category></category></item><item><title><![CDATA[【学习记录】使用 Kali Linux 与 Hashcat 进行 WiFi 安全分析：合法的安全测试指南]]></title><link>https://blog.youkuaiyun.com/qq_30006795/article/details/148543931</link><guid>https://blog.youkuaiyun.com/qq_30006795/article/details/148543931</guid><author>qq_30006795</author><pubDate>Mon, 09 Jun 2025 22:05:23 +0800</pubDate><description><![CDATA[本文介绍了如何使用 Kali Linux 和 Hashcat 对 WiFi 网络进行合法的安全测试。通过监听模式捕获 WPA/WPA2 握手包，并利用工具提取关键信息，将其转换为 Hashcat 支持的格式（模式 22000），最终结合字典或暴力破解方式尝试恢复 WiFi 密码。文章详细讲解了从环境搭建、无线网卡配置、握手包捕获到哈希破解的完整流程，并推荐了常用工具如 airmon-ng、airodump-ng、aireplay-ng 和 hashcat 的使用方法。]]></description><category></category></item><item><title><![CDATA[【学习记录】在 Ubuntu 中将新硬盘挂载到 /home 目录的完整指南]]></title><link>https://blog.youkuaiyun.com/qq_30006795/article/details/148461774</link><guid>https://blog.youkuaiyun.com/qq_30006795/article/details/148461774</guid><author>qq_30006795</author><pubDate>Fri, 06 Jun 2025 00:47:50 +0800</pubDate><description><![CDATA[本文详细介绍了在Ubuntu系统中将新硬盘挂载到/home目录的完整流程。主要内容包括：数据备份建议、硬盘识别与格式化步骤、临时挂载与数据迁移方法、配置开机自动挂载的fstab设置，以及验证和常见问题解决方案。操作步骤涵盖从lsblk查看设备到rsync数据迁移，再到UUID方式永久挂载等关键环节，并提供了权限处理、错误排查等实用技巧，帮助用户安全扩展存储空间同时保留原有数据。整个过程无需Live USB环境，适合需要扩容/home分区的Linux用户参考。]]></description><category></category></item><item><title><![CDATA[【学习记录】Python Requests 库中 data 与 json 参数的区别详解]]></title><link>https://blog.youkuaiyun.com/qq_30006795/article/details/148458955</link><guid>https://blog.youkuaiyun.com/qq_30006795/article/details/148458955</guid><author>qq_30006795</author><pubDate>Fri, 06 Jun 2025 00:15:26 +0800</pubDate><description><![CDATA[Python Requests库中data和json参数的区别：data用于发送表单数据（application/x-www-form-urlencoded），适用于传统Web接口；json用于发送JSON数据（application/json），适合RESTful API。关键区别在于数据格式、序列化方式和Content-Type设置。选择依据是目标接口需求：HTML表单用data，现代API用json。理解两者差异能确保正确与后端通信。]]></description><category></category></item><item><title><![CDATA[【学习记录】Office 和 WPS 文档密码破解实战]]></title><link>https://blog.youkuaiyun.com/qq_30006795/article/details/148436744</link><guid>https://blog.youkuaiyun.com/qq_30006795/article/details/148436744</guid><author>qq_30006795</author><pubDate>Thu, 05 Jun 2025 00:07:52 +0800</pubDate><description><![CDATA[本文详细介绍了如何使用 John the Ripper 和 Hashcat 工具，恢复自己拥有并加密的 Microsoft Office 和 WPS Office 文档密码。文章首先列举了 Office 和 WPS 支持的常见文件格式，如 .docx、.xlsx、.pptx 以及 WPS 特有的 .wps、.et、.dps 等，并指出 WPS 文档无需转换即可直接用于哈希提取与破解。]]></description><category></category></item><item><title><![CDATA[【学习记录】Linux 密码破解实战]]></title><link>https://blog.youkuaiyun.com/qq_30006795/article/details/148437181</link><guid>https://blog.youkuaiyun.com/qq_30006795/article/details/148437181</guid><author>qq_30006795</author><pubDate>Thu, 05 Jun 2025 00:05:55 +0800</pubDate><description><![CDATA[本文介绍了在 Linux 系统中进行密码破解的实战方法，重点围绕用户密码存储机制及如何利用 /etc/shadow 文件提取并破解密码哈希。文章详细说明了 Linux 系统中密码的加密存储原理，以及通过 John the Ripper 和 Hashcat 工具对哈希值进行本地破解的技术流程。内容涵盖获取 /etc/shadow 文件、使用 unshadow 合并用户信息、通过 John 自动识别哈希类型并进行字典或暴力破解，以及使用 Hashcat 进行高效 GPU 加速破解。]]></description><category></category></item><item><title><![CDATA[【学习记录】Windows 密码破解实战]]></title><link>https://blog.youkuaiyun.com/qq_30006795/article/details/148436970</link><guid>https://blog.youkuaiyun.com/qq_30006795/article/details/148436970</guid><author>qq_30006795</author><pubDate>Thu, 05 Jun 2025 00:05:10 +0800</pubDate><description><![CDATA[摘要 本文介绍了一种隐蔽获取Windows系统用户凭证的方法，通过提取注册表中的SAM、SYSTEM和SECURITY文件，结合Impacket工具包解析NTLM/NT Hash，并利用Hashcat进行高效破解。该方法无需上传恶意工具，仅需管理员权限导出注册表即可离线分析，适用于渗透测试、内网横向移动等场景。文章详细阐述了SAM文件的作用（存储用户密码哈希）、操作步骤（注册表导出、Impacket提取Hash）以及破解工具的使用，强调其规避检测、离线运行的优势，为安全研究人员提供了实用的攻防技术参考。 （]]></description><category></category></item><item><title><![CDATA[【学习记录】如何使用 Python 提取 PDF 文件中的内容]]></title><link>https://blog.youkuaiyun.com/qq_30006795/article/details/148435159</link><guid>https://blog.youkuaiyun.com/qq_30006795/article/details/148435159</guid><author>qq_30006795</author><pubDate>Wed, 04 Jun 2025 21:28:54 +0800</pubDate><description><![CDATA[本文介绍使用Python提取PDF内容的两种方法：对于文本型PDF，推荐使用PyPDF2或pdfplumber库；对于扫描图像型PDF，需要结合pdf2image和pytesseract进行OCR识别。文章提供了详细的代码示例和安装说明，并对比了不同方法的优缺点，最后推荐了表格识别、PDF加密破解等扩展功能。这些工具可以有效提升文档处理、数据提取等场景的工作效率。]]></description><category></category></item><item><title><![CDATA[【学习记录】使用 John the Ripper 和 Hashcat破解 RAR、ZIP 与 7z 文件密码（Windows教程）]]></title><link>https://blog.youkuaiyun.com/qq_30006795/article/details/148412801</link><guid>https://blog.youkuaiyun.com/qq_30006795/article/details/148412801</guid><author>qq_30006795</author><pubDate>Wed, 04 Jun 2025 01:21:22 +0800</pubDate><description><![CDATA[本文详细介绍了在 Windows 平台上使用 John the Ripper 和 Hashcat 工具破解 RAR、ZIP 和 7z 压缩文件密码的方法。首先，通过 John the Ripper 提取压缩文件的加密哈希值，具体步骤包括使用 rar2john.exe、zip2john.exe 或 perl 7z2john.pl 分别处理 RAR、ZIP 和 7z 文件。]]></description><category></category></item><item><title><![CDATA[【学习记录】深入解析 AI 交互中的五大核心概念：Prompt、Agent、MCP、Function Calling 与 Tools]]></title><link>https://blog.youkuaiyun.com/qq_30006795/article/details/148409773</link><guid>https://blog.youkuaiyun.com/qq_30006795/article/details/148409773</guid><author>qq_30006795</author><pubDate>Tue, 03 Jun 2025 21:04:21 +0800</pubDate><description><![CDATA[本文探讨了大语言模型（LLM）交互中的关键概念：Prompt（与AI沟通的指令）、Agent（具备自主决策能力的智能体）、MCP（模型上下文协议）、Function Calling（调用外部功能的能力）和Tools（可调用的功能模块）。这些元素协同工作，使AI系统从被动应答升级为主动执行任务。通过流程图展示了用户输入Prompt后，AI通过Agent决策，利用MCP获取上下文，通过Function Calling调用Tools完成任务的全过程。该框架为理解现代AI系统的工作机制提供了清晰的认知模型。]]></description><category></category></item><item><title><![CDATA[【学习记录】快速上手 PyQt6：设置 Qt Designer、PyUIC 和 PyRCC 在 PyCharm中的应用]]></title><link>https://blog.youkuaiyun.com/qq_30006795/article/details/148389665</link><guid>https://blog.youkuaiyun.com/qq_30006795/article/details/148389665</guid><author>qq_30006795</author><pubDate>Tue, 03 Jun 2025 01:58:59 +0800</pubDate><description><![CDATA[本文详细介绍了使用PyQt6进行GUI开发的全流程。首先讲解了如何安装PyQt6及相关工具（Qt Designer、pyuic6、pyrcc6），并说明如何查找这些工具的路径。重点演示了在PyCharm中配置这三个工具作为外部工具的方法，包括参数设置和使用方式。还提供了完整的UI创建、转换到主程序调用的示例代码，以及资源文件编译的说明。最后简要提及了在其他IDE中的配置方法。通过本文指导，读者可以快速搭建高效的PyQt6可视化开发环境，实现UI设计与代码生成的完整工作流程。]]></description><category></category></item><item><title><![CDATA[【学习记录】Element UI导入报错 * element-ui/lib/theme-chalk/index.css in ./src/main.js]]></title><link>https://blog.youkuaiyun.com/qq_30006795/article/details/148389174</link><guid>https://blog.youkuaiyun.com/qq_30006795/article/details/148389174</guid><author>qq_30006795</author><pubDate>Tue, 03 Jun 2025 00:09:15 +0800</pubDate><description><![CDATA[摘要： 在Vue项目中引入Element UI时，常会遇到element-ui/lib/theme-chalk/index.css文件缺失的报错，即使已通过npm安装。问题根源在于npm网络不稳定导致样式文件下载不完整。推荐使用cnpm安装Element UI（cnpm install element-ui --save），因其采用国内镜像源更稳定高效。替代方案包括手动删除node_modules后重装依赖。本文还提供了按需加载、项目初始化工具等扩展建议，帮助开发者快速解决UI框架引入问题。]]></description><category></category></item><item><title><![CDATA[【学习记录】Django Channels + WebSocket 异步推流开发常用命令汇总]]></title><link>https://blog.youkuaiyun.com/qq_30006795/article/details/148388613</link><guid>https://blog.youkuaiyun.com/qq_30006795/article/details/148388613</guid><author>qq_30006795</author><pubDate>Mon, 02 Jun 2025 23:14:47 +0800</pubDate><description><![CDATA[Python WebSocket推流开发速查手册 本文汇总了Python WebSocket异步推流开发中的实用命令和代码片段，涵盖虚拟环境管理、Django项目管理、Channels操作、数据库迁移和Redis启动等关键环节。主要内容包括：使用conda创建/管理虚拟环境，Django项目创建与版本检查，Channels版本查询，数据库迁移问题解决方案，以及Windows下Redis服务的启动方法。适用于正在学习WebSocket实时通信开发的初学者，提供一站式命令参考，帮助开发者快速搭建实时推流环境。]]></description><category></category></item><item><title><![CDATA[【学习记录】var、let 和 const 的区别详解]]></title><link>https://blog.youkuaiyun.com/qq_30006795/article/details/148387859</link><guid>https://blog.youkuaiyun.com/qq_30006795/article/details/148387859</guid><author>qq_30006795</author><pubDate>Mon, 02 Jun 2025 22:19:25 +0800</pubDate><description><![CDATA[JavaScript中的var、let和const关键字在变量声明时存在重要区别。var是函数作用域，允许重新声明和赋值，存在变量提升；let和const是块级作用域，不可重复声明，但let允许重新赋值而const不允许。let和const存在暂时性死区(TDZ)，在声明前访问会报错。现代开发中建议优先使用const声明常量，需要变量时用let，尽量避免使用var。理解这些差异有助于编写更健壮、可维护的代码。]]></description><category></category></item><item><title><![CDATA[【学习记录】如何在 Windows 和 Linux 上编译 C/C++ 开源项目 —— 从识别构建系统到成功编译]]></title><link>https://blog.youkuaiyun.com/qq_30006795/article/details/148216874</link><guid>https://blog.youkuaiyun.com/qq_30006795/article/details/148216874</guid><author>qq_30006795</author><pubDate>Mon, 26 May 2025 02:24:46 +0800</pubDate><description><![CDATA[C/C++编译指南,本文系统介绍了Windows和Linux环境下编译C/C++源码的方法。首先强调判断开源项目构建系统类型的重要性，详细分析了5种常见构建文件（CMake/Makefile/VS项目等）的识别方法，并提供了流程图辅助判断。针对不同平台，分别讲解了Windows下MinGW/MSYS2和Visual Studio的配置使用，以及Linux下GCC/CMake的编译流程。特别整理常见问题解决方案，如头文件缺失、标准兼容性等，并列举了FFmpeg、OpenCV等典型项目的编译方式。]]></description><category></category></item><item><title><![CDATA[【学习记录】利用YOLO-World与OpenCV实现高效视频实时目标检测]]></title><link>https://blog.youkuaiyun.com/qq_30006795/article/details/140914851</link><guid>https://blog.youkuaiyun.com/qq_30006795/article/details/140914851</guid><author>qq_30006795</author><pubDate>Mon, 05 Aug 2024 00:40:58 +0800</pubDate><description><![CDATA[本文介绍了使用YOLO-World模型结合OpenCV实现高效视频目标检测的方法。针对原生results[0].show()窗口频繁弹出导致的卡顿问题，优化方案改用OpenCV统一显示检测结果，显著提升性能。核心改进包括：避免多窗口弹出、增加跳帧机制降低负载、添加时间戳水印、自定义图像分辨率等。文章提供了完整代码解析，展示了如何通过cv2.imshow()稳定显示检测画面，并给出模型预测结果的可视化效果。该方法适用于实时监控等场景，同时建议了扩展应用方向，如视频保存、嵌入式部署和Web服务构建。]]></description><category></category></item><item><title><![CDATA[【学习记录】Ubuntu屏幕分辨率调整教程：实现1920x1080高清显示]]></title><link>https://blog.youkuaiyun.com/qq_30006795/article/details/138138032</link><guid>https://blog.youkuaiyun.com/qq_30006795/article/details/138138032</guid><author>qq_30006795</author><pubDate>Tue, 23 Apr 2024 21:16:45 +0800</pubDate><description><![CDATA[摘要：本文详细介绍在Ubuntu系统中使用xrandr命令添加和修改显示器分辨率的方法。通过cvt生成指定分辨率参数，结合xrandr创建并应用新模式，同时提供两种开机自动生效的解决方案（写入系统脚本或创建自定义启动脚本）。该教程适用于外接显示器或虚拟机等特殊场景，包含注意事项和常见问题解答，帮助用户灵活适配不同显示设备。操作需管理员权限，建议保存脚本以便长期使用。]]></description><category></category></item><item><title><![CDATA[【学习记录】socket报错HTTP/1.1“ 404 179问题解决]]></title><link>https://blog.youkuaiyun.com/qq_30006795/article/details/137238777</link><guid>https://blog.youkuaiyun.com/qq_30006795/article/details/137238777</guid><author>qq_30006795</author><pubDate>Mon, 01 Apr 2024 16:50:57 +0800</pubDate><description><![CDATA[摘要 本文分析了使用Socket传输视频数据时出现的HTTP/1.1&quot; 404 179错误。该问题是由于Django的Channels模块版本不兼容导致WebSocket连接失败。通过将Channels降级至兼容版本3.0.4，成功解决了404报错问题。文章详细描述了错误现象、原因定位过程和具体解决方案，为使用Django+Channels实现WebSocket通信的开发人员提供了实用的调试参考。建议遇到类似WebSocket连接问题的开发者优先检查Channels版本兼容性。]]></description><category></category></item><item><title><![CDATA[【学习记录】在Ubuntu上安装CUDA驱动和Anaconda]]></title><link>https://blog.youkuaiyun.com/qq_30006795/article/details/126960706</link><guid>https://blog.youkuaiyun.com/qq_30006795/article/details/126960706</guid><author>qq_30006795</author><pubDate>Wed, 21 Sep 2022 14:30:00 +0800</pubDate><description><![CDATA[本文介绍了在Ubuntu系统中安装NVIDIA CUDA驱动和Anaconda的完整步骤。内容包括：CUDA版本选择、通过官方源安装CUDA Toolkit的详细命令、使用清华镜像下载安装Anaconda的方法以及常见问题的解决方案。文章提供了验证安装成功的命令（如nvcc --version和conda --version），并针对可能遇到的问题给出了实用建议。该指南适合需要配置深度学习开发环境的初学者参考。]]></description><category></category></item><item><title><![CDATA[【学习记录】THUMOS14 和 THUMOS15 数据集的下载与解压密码]]></title><link>https://blog.youkuaiyun.com/qq_30006795/article/details/125946348</link><guid>https://blog.youkuaiyun.com/qq_30006795/article/details/125946348</guid><author>qq_30006795</author><pubDate>Sat, 23 Jul 2022 12:54:32 +0800</pubDate><description><![CDATA[本文详细介绍了计算机视觉领域常用的 THUMOS14 和 THUMOS15 动作识别数据集，涵盖其官方下载地址及解压密码。作为时序动作定位任务的重要基准数据集，THUMOS 系列广泛应用于视频动作识别、弱监督学习和多模态分析等研究方向。其中，THUMOS14 提供验证集与测试集，而 THUMOS15 在此基础上增加了训练集，更适合用于端到端模型训练。文章特别整理了各压缩文件的正确解压密码，并提供了下载与使用的注意事项，如注册流程、镜像资源建议及数据完整性检查。]]></description><category></category></item></channel></rss>