- 博客(7)
- 收藏
- 关注
原创 MVC模式
本文对于MVC模式进行学习了解,简单介绍了一下MVC的含义以及M、V、C各自代表的含义和各自的作用,并辅以图示,介绍了MVC个模块的工作流程及其之间的联系。部分内容来源于互联网,侵删。
2024-02-29 13:36:30
1006
原创 C++ 单元测试之 Gtest & Gmock
对于单元测试以及Gtest和Gmock做了一个简单介绍,并且加入了一些简单的示例代码。以及如何在VS2022中引入gtest和gmock库。部分代码和内容参考互联网,如有侵权,联系删除。
2023-09-01 14:26:40
1500
2
原创 【延时队列及其实现方式】
摘要:总结了几种实现延时队列的方式。这些方式包括Kafka + 时间轮、Redis ZSet 和跳表、优先级队列 + 阻塞、Quartz 定时任务、Redis 过期回调和RabbitMQ 延时队列。每种方式都有其优点和缺点,适用于不同的场景和需求。Kafka + 时间轮具有高吞吐量和低延迟,Redis ZSet 和跳表操作简单高效,优先级队列 + 阻塞简单易懂,Quartz 定时任务灵活可靠,Redis 过期回调方便实现,RabbitMQ 延时队列结合可靠性和高可用性。根据具体需求和场景可以选择合适的方式。
2023-08-10 14:23:06
806
1
原创 【Qt项目:xml与ini配置文件的写入和读取】
摘要:该基于QT的项目实现了对XML和INI配置文件的写入和读取功能。通过使用QT的相关类和函数,如`QFile`、`QDomDocument`和`QSettings`等,可以方便地将用户界面中的配置信息写入到XML和INI文件中,或从文件中读取配置信息。项目还包含了错误处理机制,确保文件操作的完整性。该项目提供了一种简单而实用的方式来管理和存储应用程序的配置信息。
2023-07-31 14:34:27
948
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人