- 博客(6)
- 资源 (5)
- 收藏
- 关注
转载 实现宿主机在WiFi下和VirtualBox虚拟机互ping相通
转发自https://blog.youkuaiyun.com/banxia12345/article/details/88394528该方法是VirtualBox使用双网卡模式与宿主机互pingVirtualBox的四种网络连接方式自行百度宿主机:win7VirtualBox:6.0虚拟机系统:centos 7一、宿主机端1.打开控制面板->网络和 Internet->网络连接在这...
2020-02-15 17:39:33
460
原创 STL中的find函数处理复合类型
如何使用STL进行查找?通用算法find()和find_if()可以做这些。就象for_each(), count(), count_if()一样,这些算法也使用iterator范围,这个范围指出一个list或任意其他容器中的一部分来处理。通常首iterator指着开始的位置,次iterator指着停止处理的地方。由次iterator指出的元素不被处理。 这是find()如何工作:/*...
2018-06-28 12:02:46
245
转载 WaitForMultipleObjects等待超过MAXIMUM_WAIT_OBJECTS个的内核对象 (同时任意等待某个事件 bwaitAll = FALSE)
多线程编程时用WaitForMultipleObjects函数可以很方便的等待多个线程的退出。但是在一个并行计算pi的程序中出现了一些小问题:为了对比测试不同线程数量的效率,不断加大 线程数,而当线程数大于64时却出现了下图的结果而且第一行的输出基本上是一运行就输出,而下面的“任意键继续”却等了一会儿才跳出来,显然程序并没...
2018-06-07 17:07:44
424
原创 ASSERT(m_pSlotData[nSlot].dwFlags & SLOT_USED)
最近在调试一个多线程的项目,demo关闭的时候总是在inline void* CThreadSlotData::GetThreadValue(int nSlot){ASSERT(nSlot != 0 && nSlot < m_nMax);ASSERT(m_pSlotData != NULL);ASSERT(m_pSlotData[nSlot].dwFlags &a...
2018-06-07 16:59:24
773
转载 WaitForMultipleObjects等待超过MAXIMUM_WAIT_OBJECTS个的内核对象
Windows API WaitForMultiObjects(…) 最多只能等待MAXIMUM_WAIT_OBJECTS个kernal objects。MAXIMUM_WAIT_OBJECTS被定义为64。那么这就限制了一次最多只能等待64个内核对象。根据网上查阅的资料,这里给出一种解决方案,允许等待任意多的内核对象(系统支...
2018-06-04 11:49:37
779
转载 设计模式C++实现(1)——工厂模式
软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍工厂模式的实现。 工厂模式属于创建型
2018-06-01 14:46:24
130
mscomctl-64位.rar
2020-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人