- 博客(27)
- 收藏
- 关注
原创 【QT】学习笔记1
Qt是一个1991年由QtCompany开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(MetaObjectCompiler,moc))以及一些宏,Qt很容易扩展,并且允许真正地组件编程。
2025-04-08 14:15:58
996
原创 【项目实战】高并发HTTP服务器
一个Web Server就是一个服务器软件(程序),或者是运行这个服务器软件的硬件(计算机)。其主要功能是通过HTTP协议与客户端(通常是浏览器Browser)进行通信,来接收、存储、处理来自客户端的HTTP请求,并对其请求做出HTTP响应,返回给客户端其请求的内容(文件、网页等)或返回一个Error信息。
2025-02-18 17:19:28
1090
原创 【项目实战】日志管理和异步任务处理系统
这是一个高效的日志管理和异步任务处理系统,提供了多级别的日志记录、灵活的日志格式化和多种日志输出目标(控制台、文件、文件滚动)。通过异步任务循环器和线程安全的任务队列,系统能够在高并发环境下处理任务,同时避免主线程的阻塞。模块化设计使得日志管理和任务处理功能可灵活扩展,适用于需要高性能和稳定性的多线程应用。
2025-02-17 23:34:38
972
原创 【C++】关联式容器
万字长文,涵盖Set、Map、二叉搜索树(BSTree)、自平衡二叉搜索树(AVLTree)、红黑树、哈希表、位图等概念和代码的解读,内涵大量自定义实现代码,以及图片解读
2024-11-01 19:45:32
791
原创 【C++】 内存管理
new的原理调用函数申请空间。在申请的空间上执行构造函数,完成对象的构造。delete的原理在空间上执行析构函数,完成对象中资源的清理工作。调用函数释放对象的空间。new T[N]的原理调用函数,在中实际调用函数完成N个对象空间的申请。在申请的空间上执行N次构造函数。delete[]的原理在释放的对象空间上执行N次析构函数,完成N个对象中资源的清理。调用释放空间,实际在中调用来释放空间。int _val;}Node;
2024-07-07 18:07:39
1164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人