随笔分类 -  C++

摘要:ProcDump 优点 强大的监控能力:ProcDump 可以监控多种性能指标,如 CPU 利用率、内存分配、.NET 垃圾回收等,并能根据这些指标的变化灵活设置触发条件,生成进程的核心转储文件,帮助开发人员深入了解应用程序在不同负载下的运行状态,以便更好地进行性能优化和问题排查1. 灵活的配置选项 阅读全文
posted @ 2024-12-10 16:29 专注视觉 阅读(28) 评论(0) 推荐(0) 编辑
摘要:竞态条件(Race Condition):多个线程对共享资源进行读写操作时,可能会产生无法预测的结果。解决方案:使用互斥锁、信号量、读写锁等同步机制来保护共享资源的访问。 示例代码: #include <mutex> std::mutex mtx; // 声明互斥锁 void threadFunc( 阅读全文
posted @ 2023-09-28 15:00 专注视觉 阅读(15) 评论(0) 推荐(0) 编辑
摘要:替换 m_comboSNCodeRandom.ResetContent(); m_comboSNCodeRandom.AddString("数字0-9"); m_comboSNCodeRandom.AddString("大写字母A-Z"); m_comboSNCodeRandom.AddString 阅读全文
posted @ 2023-09-21 21:41 专注视觉 阅读(20) 评论(0) 推荐(0) 编辑
摘要:我们选择了C++,主要是因为它够艺术、够自由,使用它我们可以实现各种想法,而MFC将多种可灵活使用的功能封装起来,我们岂能忍受这种“黑盒”操作?于是研究分析MFC的核心机制成为必然。 首先,列出要讲的MFC六大核心机制: 1、MFC程序的初始化。 2、运行时类型识别(RTTI)。 3、动态创建。 4 阅读全文
posted @ 2023-09-16 21:48 专注视觉 阅读(242) 评论(0) 推荐(1) 编辑
摘要:RGB颜色模型,10种颜色配置pen: 橙色:RGB(255, 165, 0) 天蓝色:RGB(135, 206, 235) 深红色:RGB(139, 0, 0) 深绿色:RGB(0, 100, 0) 深蓝色:RGB(0, 0, 139) 靛青色:RGB(0, 139, 139) 深粉红色:RGB( 阅读全文
posted @ 2023-09-16 16:13 专注视觉 阅读(81) 评论(0) 推荐(0) 编辑
摘要:优点:可以帮助实现横切关注点的模块化和复用 AspectC++: 优点: 模块化:AspectC++允许将横切关注点模块化,使代码更易于理解和维护。 可复用性:使用AspectC++可以将横切关注点定义为切面,并在多个项目中共享和重用。 低耦合:AspectC++通过将关注点与主要代码分离,实现了低 阅读全文
posted @ 2023-09-11 22:00 专注视觉 阅读(646) 评论(0) 推荐(0) 编辑