大约有 4,000 项符合查询结果(耗时:0.0119秒) [XML]
C++ Lock-free Hazard Pointer(冒险指针) - C/C++ - 清泛网 - 专注C/C++及内核技术
...的了解。本文主要介绍 Hazard Pointer,一种无锁编程中广泛使用的安全内存回收方法,适用于需要高性能读、读多写少的场景。其论文可参考文献 1,标准草案可参考文献 2,代码实现可参考 Folly 中的 HazPtr。
2. Hazard Pointer
首先回...
boost::filesystem指南 - C/C++ - 清泛网 - 专注C/C++及内核技术
...不试图去讲述这个中间层,因为针对绝大部分情况,我们使用boost.filesystem不需要知道这个中间层。
下面我正式开始这个指南,这次好像扯得太远了。
基础知识
这里我们讲述一些使用库的基础的准备的知识。
filesystem库提供...
StatusbarTools 扩展 - 状态栏自定义工具 · App Inventor 2 中文网
...
扩展下载
功能概述
属性
方法
使用示例
基本颜色设置
透明状态栏
全屏模式
动态颜色切换
应用场景
1. 游戏应用
2. 媒体播放器...
使用CSplitterWnd实现拆分窗口(多视图显示) - C/C++ - 清泛网 - 专注C/C++及内核技术
使用CSplitterWnd实现拆分窗口(多视图显示)MFC支持两种类型的拆分窗口:静态的和动态的。静态拆分窗口的行列数在拆分窗口被创建时就设置好了,用户不能更改。但是用户可以缩放各行各...MFC支持两种类型的拆分窗口:静态的...
iOS开发调试技巧总结 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...:
如下所示就创建完成了。如果碰到异常crash时,尝试使用异常断点吧。
【4.符号断点Symbolic Breakpoint】
符号断点的创建也同异常断点。一般符号断点可以在你指定的[类名 方法名]时中断执行。
配置符号断点如下:可以...
C++/COM VARIANT实现二维数组 - C/C++ - 清泛网 - 专注C/C++及内核技术
...下面以两种不同方式来实现VARIANT二维数组的操作。
1、使用SAFEARRAY实现二维数组
SAFEARRAY安全数组可以实现多维数组,SAFEARRAY实现的步骤可以大致分为三步。
(1)创建SAFEARRAY安全数组,包括设置数组元素的类型、数据的维数,...
zmq的使用 - C/C++ - 清泛网 - 专注C/C++及内核技术
zmq的使用请参考《ZeroMQ实例-使用ZMQ(ZeroMQ)进行局域网内网络通信》想深入研究原理的请参考:《ZeroMQ的学习和研究(PHP代码实例)》请参考《ZeroMQ实例-使用ZMQ(ZeroMQ)进行局域网内网络通信》
想深入研究原理的请参考:《ZeroMQ的...
MFC中使用CSplitterWnd分割窗口后视图大小的问题 - C/C++ - 清泛网 - 专注C/C++及内核技术
MFC中使用CSplitterWnd分割窗口后视图大小的问题使用CSplitterWnd对框架窗口进行分割之后需要根据需求设置每个分割窗口的大小,但是在通过createView(...)设置大小时,往往起不到想要的结...使用CSplitterWnd对框架窗口进行分割之后需要...
VC CTreeCtrl复选框checkbox的使用方法 - C/C++ - 清泛网 - 专注C/C++及内核技术
VC CTreeCtrl复选框checkbox的使用方法1. 消息事件 (1)鼠标点击当前ITEM的CHECKBOX:引发NM_CLICK事件并传递TVHT_ONITEMSTATEICON。 (2)鼠标点击当前ITEM的TEXT:引发NM_CLICK...1. 消息事件
(1)鼠标点击当前ITEM的CHECKBOX:引发NM_CLICK事件并传递TVHT_ONITEM...
C++使用多核编译,加快编译速度 - C/C++ - 清泛网 - 专注C/C++及内核技术
C++使用多核编译,加快编译速度C++使用多核编译,加快编译速度的设置。Visual Studio设置:
项目属性 -> c/c++ -> 命令行:加 /MP
Linux make编译时只需要加 -j 指定编译使用CPU核心数:
make -j 4 //使用4个核编译
make -j //不指定...
