摘要: what the application is seeing is a carefully controlled illusion(幻觉)在memory3实验中,实际分配到716MB内存空间,然后进程被杀死;显然在初期,linux内核调用空闲的物理内存给用户程序。一旦物理内存都被占用,内核会使用swap space。内核移动数据和程序在物理内存和swap space之间,这保证了每次你读或写内存时,数据总是出现在物理内存中。在你访问之前,该位置已经被分配好了。 linux实现了一个基于需求页式虚拟内存系统(a demand paged virtual memory system)所有的内存在用 阅读全文
posted @ 2010-12-09 20:31 hungryMan 阅读(226) 评论(0) 推荐(0) 编辑
摘要: ----------------------------------------------------------------------*.Shell 语法------------------------------------------------------------------------不用声明变量,通常所有的变量被认为是以string格式保存,甚至是整型变量,shell会自动转换... 阅读全文
posted @ 2010-11-25 09:14 hungryMan 阅读(291) 评论(0) 推荐(0) 编辑
摘要: * 初始化VFW, 完成如下操作  * 创建捕获窗口;  * 注册回调函数;  * 加载及设置设备驱动;   * 开始预览;  * 获得位图格式1.创建捕获窗口(子窗口),该窗口为VFW制定窗口  // HWND m_WndCap;  m_hWndCap = capCreateCaptureWindow(      _T("Capture Window"),      WS_CHILD|WS_VI... 阅读全文
posted @ 2010-11-07 23:22 hungryMan 阅读(311) 评论(0) 推荐(0) 编辑
摘要: Step 1. 选择一个基类  以下是base filters共你选择继承:  1. CTransformFilter.    其利用了独立的输入输出缓存。这种类型的filter也叫做copy-transform filter。 当copy-transform filter接收到一个输入的sample,其将新构造的数据写入到output sample,然后在传递output sample 到下一个... 阅读全文
posted @ 2010-11-03 13:46 hungryMan 阅读(412) 评论(0) 推荐(0) 编辑
摘要: *. Filter Graph 如下: [NOTE]  AVI MUX filter 接入视频流从capture filter的capture pin端口上,然后打包生成AVI流;        对于声音流也能够连接到AVI MUX filter上,这样的话mux将会交错(interleave)两个流        对于File Write filter是将avi stream写入硬盘。1.构建... 阅读全文
posted @ 2010-10-31 12:10 hungryMan 阅读(1571) 评论(0) 推荐(0) 编辑
摘要: windowed mode 和 windowless mode* windowed mode :renderer 创建它自己所属的窗口,简单的说你可以把他当作程序的子窗口。* windowless mode:renderer 在程序窗口上直接绘图,这并不会创建子窗口下面介绍windowsless mode的配置1.创建filter graph manager.2.创建VMR ,接着添加到过滤图层(... 阅读全文
posted @ 2010-10-30 16:06 hungryMan 阅读(1697) 评论(0) 推荐(0) 编辑
摘要: 事件提示是怎么工作的呢,如下 filters 报警通知filter graph manager是通过发送事件实现,被发送的事件由一个事件代码和两个事件参数组成。事件代码表示了事件的类型,而params 表示了其他信息。一些事件被filtermanager graph 安静地处理了,用不着程序notify; 而其他的一些事件被放到程序的消息队列中, 以下介绍3中常见的事件类型:*. EC_COMPL... 阅读全文
posted @ 2010-10-30 15:46 hungryMan 阅读(588) 评论(0) 推荐(0) 编辑
摘要: [QUESTION]  在安装SQL server compact Server tools 时,System Configuration Check 中IIS requirement 项一直报错,我的IIS的确是安装了的啊?,怎会一直提示未安装IIS呢,仔细一读原来You must have IIS5.0 or later OR Compatibility components![SOLVED]... 阅读全文
posted @ 2010-10-25 10:13 hungryMan 阅读(366) 评论(0) 推荐(0) 编辑
摘要: ///////////////PreviewCamera(视频预览steps)///////////////////////////step1: 先释放DSHOW接口step2: 创建ICaptureGrapBuilder2接口,【code】 CComPtr<ICaptureGrapBuilder2> m_pCaptureGraphBuilder; CHK(m_pCaptureGrap... 阅读全文
posted @ 2010-10-15 18:36 hungryMan 阅读(888) 评论(0) 推荐(0) 编辑
摘要: 3.UpdateData(TRUE) 与UpdateData(FALSE)的区别 -UpdateData(TRUE) 从窗口中获得数据,更新到空间变量 -UpdateData(FALSE) 给空间变量赋值后,更新到窗口中可见4.双字节转换为单字节 与 单字节转换为双字节【双字节转换为单字节1】 -char ansiRemoteHost[255]; //单字节 ZeroMemory(ansiRem... 阅读全文
posted @ 2010-10-15 18:34 hungryMan 阅读(246) 评论(0) 推荐(0) 编辑