大约有 621 项符合查询结果(耗时:0.0075秒) [XML]
译文:理解Java中的弱引用 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...建了一个StringBuffer对象,并将这个对象的(强)引用存到变量buffer中。是的,就是这个小儿科的操作(请原谅我这样的说法)。强引用最重要的就是它能够让引用变得强(Strong),这就决定了它和垃圾回收器的交互。具体来说,...
Logstash实践: 分布式系统的日志监控 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...成/usr/local/jdk1.7.0_79/bin这种目录结构。
配置JAVA_HOME环境变量:echo 'export JAVA_HOME=/usr/local/jdk1.7.0_79' >> ~/.bashrc。
3.2 安装Logstash
去官网下载Logstash的压缩包。
一般也解压到/usr/local/下,形成/usr/local/logstash-1.4.3/bin这种目录结构。
L...
C++实现一款简单完整的聊天室服务器+客户端 - C/C++ - 清泛网 - 专注C/C++及内核技术
...缓冲的互斥量
pthread_cond_t condition;//访问缓冲区的条件变量
//消息缓冲区,循环队列
char buf[MESSAGE_COUNT][MESSAGE_LENGTH];
int rear; //循环队列的队尾
int front; //循环队列的队首
public:
bool toStop;
//构造函数
MessageBuffer();...
栈和队列的面试题Java实现 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...
普通思路:
一般情况下,我们可能会这么想:利用min变量,每次添加元素时,都和min元素作比较,这样的话,就能保证min存放的是最小值。但是这样的话,会存在一个问题:如果最小的元素出栈了,那怎么知道剩下的元素中...
CGRidCtrl控件 学习心得 - C/C++ - 清泛网 - 专注C/C++及内核技术
...
图4
接着,在CGridCtrlTestDlg类中定义一个CMyGridCtrl的成员变量:m_GridCtrl。然后再在CGridCtrlTestDlg::OnInitDialog()中添加对控件的初始化代码:
CWnd* pWnd = GetDlgItem(IDC_GRID_POS);//获取界面上占位控件的实例
CRect rect1, rect2;
int captionH...
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 中文网
...的块包括基本数字块、列表或文本的长度、带有数字值的变量等。
该块是一个块拓展,可以扩展以允许更多数字相加。
减 ( - )
返回第一个数字减去第二个数字的结果。
乘 ( * )
返回任意数量的具有数字值的块相乘的结...