大约有 619 项符合查询结果(耗时:0.0059秒) [XML]
C++实现一款简单完整的聊天室服务器+客户端 - C/C++ - 清泛网 - 专注C/C++及内核技术
...缓冲的互斥量
pthread_cond_t condition;//访问缓冲区的条件变量
//消息缓冲区,循环队列
char buf[MESSAGE_COUNT][MESSAGE_LENGTH];
int rear; //循环队列的队尾
int front; //循环队列的队首
public:
bool toStop;
//构造函数
MessageBuffer();...
CGRidCtrl控件 学习心得 - C/C++ - 清泛网 - 专注C/C++及内核技术
...
图4
接着,在CGridCtrlTestDlg类中定义一个CMyGridCtrl的成员变量:m_GridCtrl。然后再在CGridCtrlTestDlg::OnInitDialog()中添加对控件的初始化代码:
CWnd* pWnd = GetDlgItem(IDC_GRID_POS);//获取界面上占位控件的实例
CRect rect1, rect2;
int captionH...
栈和队列的面试题Java实现 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...
普通思路:
一般情况下,我们可能会这么想:利用min变量,每次添加元素时,都和min元素作比较,这样的话,就能保证min存放的是最小值。但是这样的话,会存在一个问题:如果最小的元素出栈了,那怎么知道剩下的元素中...
MFC子窗口和父窗口(SetParent,SetOwner) - C/C++ - 清泛网 - 专注C/C++及内核技术
...(child)。在MFC 的CWnd类中,所有者窗口保存在m_hWndOwner成员变量中,父窗口则保存在m_hParent中,但是这两个值并不一定和窗口对象数据结构中的值相对应。
窗口之间的关系,决定了窗口的外在表现。比如显示、销毁等。
如果一个...
腾讯Tencent开源框架介绍(持续更新) - 开源 & Github - 清泛网 - 专注C/C++及内核技术
...nclude "co_routine.h"
using namespace std;
/**
* 本实例是对条件变量的展示,其作用类似于pthread_cond_wait
*/
struct stTask_t
{
int id;
};
struct stEnv_t
{
stCoCond_t* cond;
queue<stTask_t*> task_queue;
};
void* Producer(void* args)
{
co_enable_hook_sys();
st...
总结const_cast、static_cast、dynamic_cast、reinterpret_cast - C/C++ - ...
...nt>(f);
// 错误,指向的类型是无关的(译注:即指针变量pf是float类型,现在要被转换为int类型) //int* pn = static_cast<int*>(pf);
//成功编译
void* pv = static_cast<void*>(pf);
//成功编译, 但是 *pn2是无意义的内...
MFC 中CImageList的用法 - C/C++ - 清泛网 - 专注C/C++及内核技术
...图标和位图图像如下所示
// 创建一个CImageList类的指针变量
CImageList* pImageList;
pImageList = new CImageList();
pImageList->Create(32, 32, ILC_COLOR32, 0, 4);
// 添加图标,图标可以随图像列表大小自动拉伸
pImageList->Add(AfxGetApp()->LoadIcon(IDI_ICON...
App Inventor 2 数学代码块 · App Inventor 2 中文网
...的块包括基本数字块、列表或文本的长度、带有数字值的变量等。
该块是一个块拓展,可以扩展以允许更多数字相加。
减 ( - )
返回第一个数字减去第二个数字的结果。
乘 ( * )
返回任意数量的具有数字值的块相乘的结...
Sublime Text 3能用支持的插件推荐 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...行了。因为这个插件使用PHP写的,要使他工作需要在环境变量中添加PHP的路径,具体请看github上的说明。
插件下载:https://github.com/csscomb/CSScomb-for-Sublime
CSS Compact Expand CSS属性展开收缩
每个人写CSS都有不同的风格,有些人喜...
Socket send函数和recv函数详解以及利用select()函数来进行指定时间的阻塞 ...
...有些初学多线程编程的人,总喜欢用一个循环去检查某个变量的值,这其实是一种很严重 的错误)。如果是使用通知的方式,效率则很高,因为执行部件几乎不需要做额外的操作。至于回调函数,其实和通知没太多区别。
阻塞...