大约有 9,000 项符合查询结果(耗时:0.0120秒) [XML]
深入理解 x86/x64 的中断体系 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
...设置
使用 interrupt gate
使用 trap gate
使用 task gate
任务切换的情形
1. 实模式下的中断机制
x86 processor 在加电后被初始化为 real mode 也称为 real-address mode,关于实模式请详见文章:http://www.mouseos.com/arch/001.html
proces...
C++实现一款简单完整的聊天室服务器+客户端 - C/C++ - 清泛网 - 专注C/C++及内核技术
...
CDialog::OnSysCommand(nID, lParam);
}
}
// 如果向对话框添加最小化按钮,则需要下面的代码
// 来绘制该图标。对于使用文档/视图模型的 MFC 应用程序,
// 这将由框架自动完成。
void CClientDlg::OnPaint()
{
if (IsIconic())
{
CPaintDC ...
ATL COM开发入门(二)(ActiveX/COM组件回调JS) - C/C++ - 清泛网 - 专注C/C++及内核技术
...需求有两个难点,一是如何回调前台js代码?二是ATL是无窗口的如何使用定时器(MFC一般的定时器SetTimer、OnTimer都是CWnd的成员)?
MSDN提供了ATL直接获取前台IHTMLDocument2对象的方法,但是写得很不够详细,详见《获得ActiveX控件所...
栈和队列的面试题Java实现 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...就能保证min存放的是最小值。但是这样的话,会存在一个问题:如果最小的元素出栈了,那怎么知道剩下的元素中哪个是最小的元素呢?
改进思路:
这里需要加一个辅助栈,用空间换取时间。辅助栈中,栈顶永远保存着当前...
Android应用内存泄露分析、改善经验总结 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...可以梳理总结出来作为分享。
原则
  对于性能问题,分析和改善有必要遵循以下原则:
一切看数据说话,不能跟着感觉走,感觉哪有问题就去改,很有可能会适得其反;
性能优化是一个持续的过程,需要不断...
C++静态和多态,亦敌亦友 - C/C++ - 清泛网 - 专注C/C++及内核技术
...平共存,时而协同工作。
老规矩,还是一小段代码提出问题,当一个虚成员函数(多态性)在其子类中被声明为静态成员函数时(或相反过来),会发生什么?
1、当虚函数遭遇静态函数
#include <iostream>
using namespace std;
cla...
ListCtrl 重绘(Custom Draw) - C/C++ - 清泛网 - 专注C/C++及内核技术
...器中调试代码,你可以看到每一步发生了什么。如果你把窗口摆放好,让你可以看到调试器和演示的程序,那在你一步步的调试中,你可以看到控件每一步的绘制,这里的ListCtrl是很简单的,只有一列并且没有列头,如下:
L...
Socket send函数和recv函数详解以及利用select()函数来进行指定时间的阻塞 ...
...候,特指那些需要其他部件协作或者需要一定时间完成的任务。最常见的例子就是 SendMessage。该函数发送一个消息给某个窗口,在对方处理完消息之前,这个函数不返回。当对方处理完毕以后,该函数才把消息处理函数所返回的...
C语言结构体里的成员数组和指针 - C/C++ - 清泛网 - 专注C/C++及内核技术
...问0x4的内存地址,不crash才怪。于是,你一定会有如下的问题:
1)为什么不是 13行if语句出错?f.a被初始化为空了嘛,用空指针访问成员变量为什么不crash?
2)为什么会访问到了0x4的地址?靠,4是怎么出来的?
3)代码中的...
VS2005混合编译ARM汇编代码 - C/C++ - 清泛网 - 专注C/C++及内核技术
...nction wmain
fatal error LNK1120: 2 unresolved externals
出现这个问题原因是:
汇编源文件再编译以后,函数名称以及变量名称没有做任何的更改,而C++源码在经过C++编译器编译以后,函数名称和变量名称都已经有过变化(可查看编译...