大约有 2,800 项符合查询结果(耗时:0.0069秒) [XML]
重构理论及实践——用工厂模式重构c++后台代码 - C/C++ - 清泛网 - 专注C/C...
...的一个大敌是“耦合”——设计的耦合、代码的耦合、头文件的耦合、变量的耦合、函数的耦合、数据的耦合、编译的耦合、业务逻辑的耦合,这也是重构要解决的问题之一。楼主来鹅厂前是在狼厂和狼司开发广告搜索引擎和电...
Http长连接200万尝试及调优 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...too many of orphaned sockets”。
另外,服务端需要打开大量的文件描述符,比如200万个,但我们设置最大文件描述符限制时,会遇到一些问题,我们在后面详细讲解。
2. 客户端的准备
由于我们需要构建大量的客户端,而我们知道...
LEGO EV3 机器人传感器面板 · App Inventor 2 中文网
...面板
项目概述
下载
示例项目文件:
EV3 传感器介绍
硬件要求
传感器连接
App Inventor 组件设置
设计器界面
组件列表
传感...
C++ HICON与HBITMAP相互转换 - C/C++ - 清泛网 - 专注C/C++及内核技术
...pBitmap;
return hIcon;
}
HICON转HBITMAP:利用GetIconInfo函数获取ICONINFO信息, 再将其复制到位图当中去, 代码如下:
HBITMAP ConvertIconToBitmap(HICON hIcon)
{
HBITMAP hBmp;
BITMAP bmp;
CDC bmpDC;
CDC iconDC;
ICONINFO csII;
int bRetVa...
ATL CComPtr和CComQIPtr详解 - C/C++ - 清泛网 - 专注IT技能提升
...一样,返回一个内部指针类型的引用。
(5) operator &()
获取智能指针对象的地址,实际上也是返回内部指针的地址,跟普通指针一样。
(6) 在调用ComUninitialize方法前,需要手动释放所有的全局或者静态变量。
如何手动释放呢...
MFC MDI切换menu原理 - C/C++ - 清泛网 - 专注C/C++及内核技术
... 和 MDI 应用程序中,如果需要显示的菜单从两个其他来源获取之前使用的 m_hMenuShared 或 m_hMenuDefault 菜单。该框架首先检查 CFrameWnd::m_hMenuAlt。这用于在受支持的 OLE 程序中使用就地激活的对象,提供其自己的菜单。它将检查第二...
LOGFONT 和 CFont 区别 - C/C++ - 清泛网 - 专注C/C++及内核技术
...; // lpszFac
使用字体:
GetDlgItem(IDC_BTN_DEMO)->SetFont(f);
获取LOGFONT字体数据结构体:
LOGFONT lf;
f->GetLogFont(&lf);
这时就可以访问LOGFONT中的成员变量了,比如字体名:lf.lfFaceName等。
调用字体设置对话框:
CFontDialog dlg(&lf);...
数据实时刷新/动态数据交换 技术,DDE or RTD? - C/C++ - 清泛网 - 专注C/C++及内核技术
...DE和标准的Excel函数样式有很大的不同,并且并不是为Excel获取实时数据而设计的,缺乏健壮性,并且效率不高,RTD的引入解决了这些问题。
《VC DDE(Dynamic Data Exchange)与EXCEL连接》实时 数据刷新 技术 DDE RTD
error C2440: \'initializing\' : cannot convert from \'char *\' to \'co...
...确使用,应该使用string::const_iterator 后者使用下标操作来获取string对象中的字符。
error C2440
与迭代器失效相关的错误,例如:0x008D1127 处有未经处理的异常(在 prog34.e...
...设迭代器失效是最安全的做法。这里可以在for语句中重新获取迭代器,以避免此类错误。迭代器 失效 0xC0000005 访问冲突
