<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[bmseven的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/bmseven</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bmseven]]></copyright><item><title><![CDATA[23种设计模式 - 组合模式（Composite）]]></title><link>https://blog.youkuaiyun.com/bmseven/article/details/159501970</link><guid>https://blog.youkuaiyun.com/bmseven/article/details/159501970</guid><author>bmseven</author><pubDate>Thu, 26 Mar 2026 11:39:00 +0800</pubDate><description><![CDATA[组合模式是一种结构型设计模式，将对象组合成树形结构，从而统一表示整体与部分。]]></description><category></category></item><item><title><![CDATA[23种设计模式 - 桥接模式（Bridge）]]></title><link>https://blog.youkuaiyun.com/bmseven/article/details/159490277</link><guid>https://blog.youkuaiyun.com/bmseven/article/details/159490277</guid><author>bmseven</author><pubDate>Thu, 26 Mar 2026 09:30:26 +0800</pubDate><description><![CDATA[桥接模式是一种结构型设计模式，将抽象部分与实现部分分离，使它们可以独立变化。]]></description><category></category></item><item><title><![CDATA[23种设计模式 - 适配器模式（Adapter）]]></title><link>https://blog.youkuaiyun.com/bmseven/article/details/159487769</link><guid>https://blog.youkuaiyun.com/bmseven/article/details/159487769</guid><author>bmseven</author><pubDate>Thu, 26 Mar 2026 08:57:21 +0800</pubDate><description><![CDATA[适配器模式是一种结构型设计模式，将一个类的接口转换为客户端期望的接口，使原本不兼容的类可以协同工作。]]></description><category></category></item><item><title><![CDATA[23种设计模式 - 原型模式（Prototype）]]></title><link>https://blog.youkuaiyun.com/bmseven/article/details/159472455</link><guid>https://blog.youkuaiyun.com/bmseven/article/details/159472455</guid><author>bmseven</author><pubDate>Wed, 25 Mar 2026 17:46:53 +0800</pubDate><description><![CDATA[原型模式是一种创建型设计模式，通过复制已有实例来创建新对象，从而避免重复初始化。]]></description><category></category></item><item><title><![CDATA[23种设计模式 - 建造者模式（Builder）]]></title><link>https://blog.youkuaiyun.com/bmseven/article/details/159472204</link><guid>https://blog.youkuaiyun.com/bmseven/article/details/159472204</guid><author>bmseven</author><pubDate>Wed, 25 Mar 2026 17:33:25 +0800</pubDate><description><![CDATA[建造者模式是一种创建型设计模式，将复杂对象的构建过程与其表示分离，使其可以分步骤创建不同表示。]]></description><category></category></item><item><title><![CDATA[23种设计模式 - 抽象工厂模式（Abstract Factory）]]></title><link>https://blog.youkuaiyun.com/bmseven/article/details/159471773</link><guid>https://blog.youkuaiyun.com/bmseven/article/details/159471773</guid><author>bmseven</author><pubDate>Wed, 25 Mar 2026 17:15:36 +0800</pubDate><description><![CDATA[抽象工厂模式是一种创建型设计模式，提供创建一组相关或依赖对象的接口，而无需指定具体类。]]></description><category></category></item><item><title><![CDATA[23种设计模式 - 工厂方法（Factory Method）]]></title><link>https://blog.youkuaiyun.com/bmseven/article/details/159471164</link><guid>https://blog.youkuaiyun.com/bmseven/article/details/159471164</guid><author>bmseven</author><pubDate>Wed, 25 Mar 2026 16:55:33 +0800</pubDate><description><![CDATA[工厂方法是一种创建型设计模式，将对象的创建过程封装在子类中，使调用者无需关心具体实现类即可获取对象实例。]]></description><category></category></item><item><title><![CDATA[深入理解TCP四次挥手]]></title><link>https://blog.youkuaiyun.com/bmseven/article/details/159166997</link><guid>https://blog.youkuaiyun.com/bmseven/article/details/159166997</guid><author>bmseven</author><pubDate>Tue, 17 Mar 2026 15:43:11 +0800</pubDate><description><![CDATA[在网络通信中，基于 TCP 的连接并不是“说断就断”，而是需要通过一套严谨的流程来优雅结束，这就是常说的“四次挥手”。简单来说，它的核心目的是：确保双方的数据都发送完毕，并且彼此都确认连接可以安全关闭。]]></description><category></category></item><item><title><![CDATA[23种设计模式 - 单例模式（Singleton）]]></title><link>https://blog.youkuaiyun.com/bmseven/article/details/159047639</link><guid>https://blog.youkuaiyun.com/bmseven/article/details/159047639</guid><author>bmseven</author><pubDate>Sat, 14 Mar 2026 14:28:04 +0800</pubDate><description><![CDATA[单例模式确保整个程序运行器件，某个类只能有一个实例，所有人都共用这一个。]]></description><category></category></item><item><title><![CDATA[大白话讲解23种设计模式简介]]></title><link>https://blog.youkuaiyun.com/bmseven/article/details/159044727</link><guid>https://blog.youkuaiyun.com/bmseven/article/details/159044727</guid><author>bmseven</author><pubDate>Sat, 14 Mar 2026 10:55:54 +0800</pubDate><description><![CDATA[本文系统介绍了23种设计模式，分为创建型（5种）、结构型（7种）和行为型（11种）三大类。]]></description><category></category></item><item><title><![CDATA[第十二篇：布局管理-设置Tab键顺序]]></title><link>https://blog.youkuaiyun.com/bmseven/article/details/144117317</link><guid>https://blog.youkuaiyun.com/bmseven/article/details/144117317</guid><author>bmseven</author><pubDate>Thu, 28 Nov 2024 17:52:47 +0800</pubDate><description><![CDATA[在 Qt 开发中，Tab 键顺序（Tab Order）是一个重要的功能，它控制了当用户按下Tab键时，控件之间焦点的切换顺序。合理的 Tab 顺序能提高用户的操作效率，使得应用程序的界面更加易用和直观。]]></description><category></category></item><item><title><![CDATA[第十一篇：布局管理-设置伙伴（buddy）]]></title><link>https://blog.youkuaiyun.com/bmseven/article/details/144114293</link><guid>https://blog.youkuaiyun.com/bmseven/article/details/144114293</guid><author>bmseven</author><pubDate>Thu, 28 Nov 2024 16:16:16 +0800</pubDate><description><![CDATA[伙伴机制是 Qt 提供的一种功能，允许开发者通过标签（QLabel）为某个控件（如QLineEdit）设置一个快捷键（通常是Alt+字母的组合）。当用户按下快捷键时，焦点会自动切换到标签绑定的控件。]]></description><category></category></item><item><title><![CDATA[第十篇：布局管理-布局管理系统]]></title><link>https://blog.youkuaiyun.com/bmseven/article/details/144060773</link><guid>https://blog.youkuaiyun.com/bmseven/article/details/144060773</guid><author>bmseven</author><pubDate>Tue, 26 Nov 2024 15:47:32 +0800</pubDate><description><![CDATA[Qt 的布局管理系统为控件的排版提供了强大而灵活的支持。它通过自动调整控件的大小和位置来帮助开发者创建响应式的界面。]]></description><category></category></item><item><title><![CDATA[第九篇：其他窗口部件 QAbstractSlider]]></title><link>https://blog.youkuaiyun.com/bmseven/article/details/144053249</link><guid>https://blog.youkuaiyun.com/bmseven/article/details/144053249</guid><author>bmseven</author><pubDate>Tue, 26 Nov 2024 10:57:08 +0800</pubDate><description><![CDATA[QAbstractSlider 是 Qt 中一个抽象类，用于表示滑块控件（slider）。]]></description><category></category></item><item><title><![CDATA[第八篇：其他窗口部件 QAbstractSpinBox]]></title><link>https://blog.youkuaiyun.com/bmseven/article/details/144032234</link><guid>https://blog.youkuaiyun.com/bmseven/article/details/144032234</guid><author>bmseven</author><pubDate>Mon, 25 Nov 2024 17:08:39 +0800</pubDate><description><![CDATA[QAbstractSpinBox 是 Qt 提供的一个抽象基类，主要用于创建带递增/递减按钮的输入控件。它结合了行编辑器和按钮的功能，允许用户通过直接输入或点击按钮来设置值。]]></description><category></category></item><item><title><![CDATA[第七篇：其他窗口部件 QLineEdit]]></title><link>https://blog.youkuaiyun.com/bmseven/article/details/144030021</link><guid>https://blog.youkuaiyun.com/bmseven/article/details/144030021</guid><author>bmseven</author><pubDate>Mon, 25 Nov 2024 16:05:19 +0800</pubDate><description><![CDATA[行编辑器 QLineEdit 部件是一个单行的文本编辑器，它允许用户输入和编辑单行的纯文本内容，而且提供了一系列有用的功能，包括撤销与恢复、剪切和拖放等操作。其中，剪切复制等功能是行编辑自带的，不用自己编码实现。]]></description><category></category></item><item><title><![CDATA[windows远程桌面连接ubuntu]]></title><link>https://blog.youkuaiyun.com/bmseven/article/details/142260064</link><guid>https://blog.youkuaiyun.com/bmseven/article/details/142260064</guid><author>bmseven</author><pubDate>Sat, 14 Sep 2024 15:42:57 +0800</pubDate><description><![CDATA[通过 Windows 远程连接到 Ubuntu 的桌面环境，可以使用RDP来实现远程登录。]]></description><category></category></item><item><title><![CDATA[深入理解TCP三次握手]]></title><link>https://blog.youkuaiyun.com/bmseven/article/details/142142351</link><guid>https://blog.youkuaiyun.com/bmseven/article/details/142142351</guid><author>bmseven</author><pubDate>Wed, 11 Sep 2024 16:02:49 +0800</pubDate><description><![CDATA[在网络通信中，TCP（Transmission Control Protocol，传输控制协议）是一个可靠的、面向连接的协议，它保证了数据包的顺序和完整性。为了建立一个稳定的连接，TCP 使用了一个被称为（Three-Way Handshake）的过程。在本文，我们将深入剖析 TCP 三次握手的工作原理。]]></description><category></category></item><item><title><![CDATA[继承QWidget样式表无效的]]></title><link>https://blog.youkuaiyun.com/bmseven/article/details/142101149</link><guid>https://blog.youkuaiyun.com/bmseven/article/details/142101149</guid><author>bmseven</author><pubDate>Tue, 10 Sep 2024 15:50:11 +0800</pubDate><description><![CDATA[如果从QWidget子类化，则需要为自定义QWidget提供paintEvent。]]></description><category></category></item><item><title><![CDATA[第六篇：主窗口部件 QMainWindow]]></title><link>https://blog.youkuaiyun.com/bmseven/article/details/141865497</link><guid>https://blog.youkuaiyun.com/bmseven/article/details/141865497</guid><author>bmseven</author><pubDate>Tue, 03 Sep 2024 16:46:48 +0800</pubDate><description><![CDATA[主窗口提供了一个用于构建应用程序用户界面的框架。Qt 提供了以 QMainWindow 和其他一些相关的类共同完成主窗口的管理。]]></description><category></category></item></channel></rss>