
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文基于 C++/Qt 使用 QTcpSocket 手动实现 MQTT 客户端,从 Broker、Topic、发布/订阅等核心概念出发,讲解 MQTT 测试工具的连接、订阅、发布、接收消息与日志记录流程。
本文基于 C++/Qt 使用 QSslSocket 实现 POP3/IMAP 邮件测试工具,从邮件接收协议的基本流程出发,讲解如何连接邮箱服务器、登录账号、读取指定邮件并显示通信日志。
本文围绕 Qt 网络工具中的输入校验设计,介绍如何封装 `InputValidator` 类对 IP、端口、URL、主机名和空内容进行统一判断,从而提升代码复用性、可维护性和程序运行稳定性。
本文主要总结 C++ 面试中常见的基础知识点,包括指针、引用、const、static 以及 new/delete。通过代码示例说明它们的基本用法、常见区别、使用场景和面试回答方式,帮助初学者快速理解 C++ 基础高频考点。
本文主要总结 C++ 面试中常见的 STL 容器 `vector`、`map` 和 `unordered_map`,结合代码示例分析它们的基本用法、底层结构、时间复杂度、使用场景以及常见面试问题,帮助初学者快速理解并掌握 STL 高频考点。
本文主要总结 C++ 中构造函数、析构函数、拷贝构造函数以及对象生命周期相关知识。文章结合代码说明对象在栈区、堆区、静态区中的创建和销毁时机,并重点分析成员对象、继承关系下的构造与析构顺序,帮助初学者理解 C++ 面试中的高频问题。
本文主要总结 C++ STL 中迭代器失效的常见情况,重点分析 vector、map 和 unordered_map 在插入、删除、扩容和重哈希操作后,迭代器、指针和引用是否仍然可用。文章结合代码说明遍历容器时安全删除元素的正确写法,帮助初学者避免访问失效迭代器导致的程序崩溃或未定义行为。
本文主要总结 C++ 面试中常见的深拷贝、浅拷贝、拷贝构造函数和赋值运算符相关知识。通过一个管理动态字符串的类,说明默认拷贝为什么可能导致重复释放内存,以及如何正确实现深拷贝、处理自赋值,并进一步理解 C++ 中常说的 Rule of Three、Rule of Five 和 Rule of Zero。
本文基于 Qt 的 QUdpSocket 介绍 UDP 客户端与服务器模块的搭建思路,重点讲解端口绑定、数据发送、数据接收、参数校验、错误处理和日志输出等关键流程。
本文主要总结 C++ 面试中常见的面向对象相关知识点,包括封装、继承、多态、虚函数、虚函数表、虚析构函数、纯虚函数和抽象类等内容。通过代码示例解释基本概念和使用场景,帮助初学者理解 C++ 面向对象高频面试考点。








