内容列表
- Windwos下的线程互斥和同步
- Windwos下的线程互斥和同步
关键字: Windows、线程、互斥、同步
摘要:分析了“互斥”与“同步”在概念上的差异,简单介绍了Windows平台下的互斥、同步机制,详细讨论了生产者-消费者模型及其变形,以及容易出错的方面。
概述
网络多媒体应用系统同时包括网络传输、媒体采集和显
- 分类:VC语言 查阅全文
- 对大学生的一些建议
-
说明:这篇文章原本是在程序人生论坛上的回帖,那些职场的老手就不必看了,写在这里是想对年轻的学生一代有点帮助.
* 决定事情不要太犹豫可以准备考研,考不上就当是一种锻炼,考上了也可以决定是不是去上,就象许多考研的人说的,考研的过程也会很有收获.
* 想办法扩大知识面(很重要!) 学理工的学生一定要把眼界放宽,不能只盯着所学专业,多看些其他方面的书,在学校里
- 分类:VC语言 查阅全文
- DoxyGen文档之六
-
第三章:Lists列表
Doxygen有很多方法来创建项目列表
Using dashes 使用短横杠
在每个行的开始处以“-”打头,以下缩进对齐,列表每项也以“-”打头,下面是个例子
/*!
* A list of events:
* - mouse e
- 分类:VC语言 查阅全文
- DoxyGen文档之五
-
在members之后添加注释
如果需要为file,struct,union,class或enmu的members添加注释,并且你需要将这些注释放在compound之内,可以考虑将注释块放在member的后面。这样就要在注释块中添加一个“<”标记。
下面是个例子:
int var; /*!< Detailed description after the member
- 分类:VC语言 查阅全文
- PE文件格式详解(1)
- 摘要
Windows NT 3.1引入了一种名为PE文件格式的新可执行文件格式。PE文件格式的规范包含在了MSDN的CD中(Specs and Strategy, Specifications, Windows NT File Format Specifications),但是它非常之晦涩。 然而这一的文档并未提供足够的信息,所以开发者们无法很好地弄懂PE格式。本文旨在解决这一问题,它会对
- 分类:VC语言 查阅全文
- JIURL键盘驱动 3
-
JIURL键盘驱动 3
作者: JIURL
主页: http://jiurl.yeah.net
日期: 2003-12-1
- 分类:VC语言 查阅全文
- DoxyGen文档三
-
Step 2:运行doxygen
输入下面的命令,生成一个文档:
doxygen <config-file>
Doxygen将在输入目录下生成一个html,rtf,latex,man目录,分别对应于HTML,RTF, ,Unix-Man文件格式。
缺省的输出目录是doxyg
- 分类:VC语言 查阅全文
- VC下的函数地址
- VC下的函数地址
最近突然有一位同事问我关于虚拟继承(virtual inheritance)的问题,我记得在《虚拟与多型》(繁体版,1998年)里读到过,也许当时读的匆忙,一知半解的,所以现在也答不清楚。于是,我又拿起这本书重新读了第二章C++物件模型。这一次我读的仔细多了。在这章的结尾作者,侯捷老师留下了一个关于函数地址的疑问。在网上搜了一下,没有发现有人解答过这个问题,正好
- 分类:VC语言 查阅全文
- C++学习手记(二)——类的继承与派生
- C++学习手记(二)——类
- 分类:VC语言 查阅全文
- 使用VC开发程序经验谈(三)
- 三:建立读AutoCAD字体文件类
该部分由CShapeInfo读AutoCAD字体文件,该部分没有太多可以涉及到的知识面,只要知道AutoCAD字体文件格式即可,因此不作具体说明。 本程序代码全部在http://bluebohe.go.nease.n
- 分类:VC语言 查阅全文
- JS版常见问题(二)兼容版本的无提示关闭窗口!
- <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta name="GENERATOR" content="Microsoft FrontPage 4.0"><meta name="ProgId" content="FrontPa
- 分类:VC语言 查阅全文
- C++学习手记(三)——构造与析构
- &n
- 分类:VC语言 查阅全文
- PE文件格式详解(3)
- PE可选头部
PE可执行文件中接下来的224个字节组成了PE可选头部。虽然它的名字是“可选头部”,但是请确信:这个头部并非“可选”,而是“必需”的。OPTHDROFFSET宏可以获得指向可选头部的指针:PEFILE.H#define OPTHDROFFSET(a) ((LPVOID)((BYTE *)a + \  
- 分类:VC语言 查阅全文
- PE文件格式详解(5)
- 预定义段
一个Windows NT的应用程序典型地拥有9个预定义段,它们是.text、.bss、.rdata、.data、.rsrc、.edata、.idata、.pdata和.debug。一些应用程序不需要所有的这些段,同样还有一些应用程序为了自己特殊的需要而定义了更多的段。这种做法与MS-DOS和Windows 3.1中的代码段和数据段相似。事实上,应用程序定义一个独特的段的方法是使用标
- 分类:VC语言 查阅全文
- PE文件格式详解(4)
- PE文件段
PE文件规范由目前为止定义的那些头部以及一个名为“段”的一般对象组成。段包含了文件的内容,包括代码、数据、资源以及其它可执行信息,每个段都有一个头部和一个实体(原始数据)。我将在下面描述段头部的有关信息,但是段实体则缺少一个严格的文件结构。因此,它们几乎可以被链接器按任何的方法组织,只要它的头部填充了足够能够解释数据的信息。
段头部
PE文件格式中,所有的段头部位于
- 分类:VC语言 查阅全文
- C++技巧之四
- 代码清单2 window_redraw_scope的节略本/* ///////////////////////////////////////////////////////////// * * ... * * Extract from winstl_window_redraw_scope.h *摘录自winstl_window_redraw_scope.h * * www: 
- 分类:VC语言 查阅全文
- 代理服务器的源程序
- #include "stdafx.h"#include "Proxy.h"#include < winsock2.h > //WINSOCKET API 2。0#include < stdlib.h >#include < stdio.h >#include < string.h >
#ifdef _DEBUG#define new
- 分类:VC语言 查阅全文
- WAP技术入门(续)
- 语法规则如下:1、 每一行程序均以分号结尾2、 注释方法:“//”或者“/* */”3、 使用关键字“var”来声明变量 怎么样?从上面我们就可看出来,WMLScript语言和javascript语言是多么的相似,WMLScript的变量类型有:Boolean、Interger、Floating-point、String、Invalid WMLScript的流程
- 分类:VC语言 查阅全文
- 间谍行动——窗体探测器
- 间谍行动——窗体探测器
最近心血来潮,对spy深感兴趣,便准备进行一次间谍行动,目标很简单,利用EnableWindow函数激活不可用或无效的控件按钮,当然,这窗体探测器是必不可少了,原以为很简单,但实际行动起来,却遇到不少麻烦,现将经过记录下来,供有兴趣的朋友参考。
我们大都见过spyxx中的窗体探测器,当鼠标在窗体探测器上按下左键时,更改鼠标样式,同时捕获鼠标,探测鼠标下的窗体直到鼠标左键
- 分类:VC语言 查阅全文
- 我也瞎谈编程高手箴言
-
我也瞎谈编程高手箴言
今天看到一篇关于”编程高手箴言”([梁03])的评论, 亦有所感, 以下为其中一二.
梁先生确是自负, P11中”正确的入门方法”便能窥一二, 大有舍我取谁的气概. 可惜我百思不得其解, 梁先生是以BASIC入门还是以C入门的(”入门的最基本方法是从C入手, 如果以前学过BASIC, 那么从C入手是非常容易的, 我
- 分类:VC语言 查阅全文