- 博客(86)
- 收藏
- 关注
原创 知识随记-----MySQL 连接池健康检测与 RAII 资源管理技术
用简单实际案例介绍用Defer模型解决资源回收问题,介绍了RAII思想
2025-08-03 15:07:08
1192
8
原创 知识随记-----Qt 实战教程:使用 QNetworkAccessManager 发送 HTTP POST
本文介绍如何使用 Qt 框架的网络模块(QNetworkAccessManager)实现 HTTP POST 请求功能
2025-08-02 14:26:41
1112
6
原创 知识随记-----用 Qt 打造优雅的密码输入框:添加右侧眼睛图标切换显示
本文介绍如何使用 Qt 框架为 QLineEdit 控件与QAction添加一个右侧的眼睛图标,通过点击实现密码的显示与隐藏功能
2025-08-02 12:17:58
974
8
原创 C++现代Redis客户端库redis-plus-plus详解
redis-plus-plus是基于hiredis构建的现代C++客户端库,它提供了简洁、安全、高效的Redis操作接口,让C++开发者能够以现代C++的方式优雅地操作Redis
2025-07-28 21:34:59
863
原创 C++ 网络编程(15) 利用asio协程搭建异步服务器
今天我们学习协程的基本概念,以及如何用协程来搭建一个简单的异步服务器来进行与客户端的收发数据
2025-07-05 22:01:51
1302
6
原创 C++ 网络编程(14) asio多线程模型IOThreadPool
今天我们学习第二种asio多线程的模式,使用同一个上下文io_context 然后在多个线程中被调用
2025-07-03 17:41:07
1275
3
原创 C++ 网络编程(13) asio多线程模型IOServicePool
前面的设计,我们对asio的使用都是单线程模式,为了提升网络io并发处理的效率,这一次我们设计多线程模式下asio的使用方式
2025-07-01 17:35:11
896
2
原创 C++ 面向对象特性详解:多态
多态是实现灵活扩展和接口统一的关键机制。通过多态,程序可以在运行时根据对象的实际类型选择合适的操作,极大提升了代码的可扩展性和可维护性。理解多态不仅有助于写出高质量的面向对象程序,也是掌握OOP思想的核心
2025-06-19 22:07:02
831
3
原创 C++ 面向对象特性详解:继承机制
通过继承,子类可以直接拥有父类的属性和方法,大大减少了重复代码,并为多态等高级特性打下了基础。理解继承不仅有助于写出结构清晰、易维护的程序,也是掌握OOP思想的关键一步
2025-06-19 21:20:18
735
5
原创 C++ 新特性详解:基于范围的for循环
在C++11之前,遍历容器总是需要写冗长的迭代器代码,既容易出错又不够优雅。基于范围的for循环的出现彻底改变了这一现状,让C++代码变得更加简洁、安全、易读
2025-06-19 16:30:21
931
3
原创 C++ 网络编程(12)利用单例逻辑实现逻辑类
前文第11章我们完善了消息节点,使用了tlv协议的格式去发送消息,今天我们来实现用单例模式来实现逻辑类
2025-06-15 21:52:19
863
4
原创 深入浅出:C++深拷贝与浅拷贝
在 C++ 编程中,对象的复制操作看似简单,但其中隐藏的内存管理问题往往是初学者最容易踩的“地雷”。这篇文章将以循序渐进的方式,详细解读浅拷贝和深拷贝的原理、区别以及应用场景,帮助你构建正确的拷贝语义认识,为后续的类、封装等面向对象知识打下坚实基础
2025-06-11 20:13:45
1096
8
原创 C++ 网络编程(11)服务器逻辑层设计和消息完善
本文概述基于实现的服务器逻辑层结构,并且完善之前设计的消息结构。因为为了简化粘包处理,我们简化了发送数据的结构,这次我们给出完整的消息设计,以及服务器架构设计
2025-06-11 14:33:38
1382
8
原创 C++ 网络编程(10) asio处理粘包的简易方式
可以采用async_read函数,这个函数指定读取指定字节数,只有完全读完才会触发回调函数
2025-06-08 00:19:50
1210
3
原创 grep、wc 与管道符快速上手指南
本文循序渐进介绍 Linux 中 grep和 wc 命令及管道符 | 的用法,涵盖基础操作、进阶技巧和实用场景。通过精炼示例和实践建议,带你快速掌握文本搜索与统计的利器,助你在 Linux 系统中高效处理数据
2025-06-07 10:46:29
794
6
原创 C++ 结构体深入浅出详解:从基础到进阶的全面指南
本文将以通俗易懂的方式,循序渐进地讲解 C++ 中结构体的定义、用法及高级特性,涵盖基础语法、成员函数、嵌套结构体、与类的关系以及现代 C++ 中的应用。通过清晰的示例代码、常见误区分析和最佳实践建议,带你从初学者到进阶开发者,彻底掌握结构体的核心原理与应用场景,助你编写更高效、更规范的 C++ 代码
2025-06-07 10:00:00
1252
6
原创 Linux基础命令which 和 find 简明指南
本文将循序渐进地介绍 Linux 中 which 和 find命令,涵盖其本质、基础用法、进阶技巧和实际应用。通过精炼的示例和实践建议,带你快速掌握这两个命令,助你在 Linux 系统中高效定位可执行程序和文件
2025-06-07 00:50:36
1037
5
原创 C++ const 修饰符深入浅出详解
本文将以通俗易懂的方式,循序渐进地讲解 C++ 中 const 修饰符的多种用法,涵盖普通变量、指针、函数参数、成员函数、返回值以及与 constexpr 的结合。通过清晰的示例代码、常见误区分析和最佳实践建议,带你从基础到进阶,彻底掌握 const 的核心原理与应用场景,助你编写更安全、更高效的 C++ 代码
2025-06-06 17:11:57
1125
1
原创 深入探索 C++ 指针:语法、用法与陷阱
C++ 是一门强类型、强调性能与控制力的语言,而<font color="red">指针</font>是其最具特色也最容易引发错误的概念之一。本篇文章将从零开始,层层递进,深入浅出地讲解 C++ 中的指针相关知识,辅以大量实例和错误分析,帮助你全面掌握这一强大工具
2025-06-06 14:10:34
942
2
原创 C++ 左值~右值~引用~完美转发全攻略(小白也能掌握)
本文面向 C++ 初学者,循序渐进地讲解左值、右值、引用、右值引用、移动语义以及完美转发等核心概念。配合通俗易懂的示例,帮助你真正理解这些看似复杂但非常重要的知识点,为撰写高质量技术博文打下扎实基础
2025-06-05 22:20:36
1286
3
原创 深入解析C++中的extern关键字:跨文件共享变量与函数的终极指南
在 C++ 的世界里,extern 是一个看似简单却极其重要的关键字。它在跨文件变量访问、函数声明、内外部链接管理中扮演了关键角色。初学者容易忽视它的重要性,甚至误用它导致编译错误、链接错误如 undefined reference。本文将从以下几个方面,带你深入理解 extern 的本质与用法:
2025-06-05 14:06:36
969
4
原创 C++ 新特性详解:Lambda 表达式全解析(含实战案例)
在 C++ 编程中,Lambda 表达式是一种强大而灵活的工具,它让我们能够以简洁的方式定义匿名函数。自 C++11 引入以来,Lambda 表达式不仅简化了代码,还为函数式编程提供了更多可能性。无论是在快速实现小型功能、处理容器操作,还是作为回调函数,Lambda 都能让你的代码更优雅、更高效。在本文中,我将通过简单的示例,带你了解 Lambda 表达式的基本语法、用法以及实际应用场景,帮助你快速上手这一现代 C++ 的核心特性!
2025-06-04 23:38:54
1234
4
原创 Linux 权限管理基础:深入理解 root 与 sudo 的用法
在日常 Linux 使用中,尤其是进行系统配置、安装软件或管理用户等操作时,我们经常会遇到 root 和 sudo。很多初学者不太理解两者的区别和使用场景,本文将带你全面深入地理解它们的含义、使用方式及注意事项提示:以下是本篇文章正文内容,下面案例可供参考root是 Linux 系统中的超级用户拥有对系统的全部访问权限。📦 安装/卸载软件📝 修改系统配置文件👤 添加/删除用户🔐 管理权限❌ 删除系统文件(包括关键文件)
2025-05-27 14:19:58
994
空空如也
CSDN文章顺序如何改变
2025-05-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人