C++中的单例模式

单例模式也称为单件模式、单子模式,可能是使用最广泛的设计模式。其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。有很多地方需要这样的功能模块,如系统的日志输出,GUI应用必须是单鼠标,MODEM的联接需要一条且只需要一条电话线,操作系统只能有一个窗口管理器,一...

2013-03-28 13:51:15

阅读数 645

评论数 0

“class”类型重定义 || 防止头文件重复加载 || 两个类之间互相引用

“class”类型重定义  :   一般都是头文件重复include引起的。   防止头文件重复加载:   系统那些头文件,无论怎么include都没事,因为一般都用了宏定义,防止重复。   在头文件最上方写:   #ifndef XXXXXXX (一个名字,尽量做到唯一)   #d...

2013-03-28 10:51:45

阅读数 783

评论数 0

WINCE驱动开发之中断的使用(经典整合)

中断的使用 1、wince中断简介 1: ISR的概念 ISR(interrupt service routine)是处理IRQs(interrupt request line)的程序。Windows CE用一个ISR来处理所有的IRQ请求。当一个中断发生时,内核的异常处理程序先调用内核IS...

2013-03-27 11:00:49

阅读数 687

评论数 0

VC++ MFC下使用计时器方法 SetTimer

VC++MFC下使用计时器方法如下:     SetTimer(100,5000,NULL);   void CTishiDlg::OnTimer(UINT nIDEvent) { // TODO: Add your message handler code here and/or c...

2013-03-25 10:45:34

阅读数 1432

评论数 0

Wince6.0 中断的产生及响应

各种外设时通过中断和wince核心进行通信的。过程是: 1)硬件设备产生硬件中断 2)OAL完成硬件中断到逻辑中断(SYSINTR)的转换(OEMinit函数实现) 3)系统识别逻辑中断,同时进行处理。 分两步:中断服务例程(ISR)和中断服务线程(IST)。 ISR主要负责中断响应,一...

2013-03-23 14:23:13

阅读数 1023

评论数 0

WinCE如何响应硬件中断以及读写物理地址

1. 到http://www.pudn.com/downloads178/sourcecode/embed/detail828740.html下载源程序。 2. 该驱动程序响应硬件中断IRQ5,及读写0xD0000处的3000字节物理内存。详细说,是当硬件中断到来时,通知读函数 XXX_Read...

2013-03-23 14:20:29

阅读数 741

评论数 0

WinCE 微秒和毫秒级延时函数

//WINCE 微秒级延时函数 void delay_us(int n){ LARGE_INTEGER litmp; LONGLONG QPart1,QPart2; double dfMinus, dfFreq, dfTim; if(QueryPerformanceFreque...

2013-03-23 14:17:53

阅读数 1156

评论数 0

64位win7使用debug的方法

32位的Win7同志就不用看了 直接搜索C盘 debug就找到了 XP也一样 主要说一下64位Win7使用debug程序的方法 首先你要下载一个DOSBOX程序 这个程序是一个dos模拟器 这个程序的制作目的是运行经典的DOS游戏 -。- 下载地址:http://www.dosb...

2013-03-20 14:22:27

阅读数 920

评论数 0

C++数学函数库

abs  原型:extern int abs(int x); 用法:#include  功 能:求整数x的绝对值 说明:计算|x|, 当x不为负时返回x,否则返回-x 举例:       // abs.c             #include        #include ...

2013-03-20 10:08:21

阅读数 1573

评论数 0

《增广贤文》选段

未曾清贫难成人,不经打击老天真。 自古英雄出炼狱,从来富贵入凡尘。 醉生梦死谁成气,拓马长枪定乾坤。 挥军千里山河在 立名扬威传后人。

2013-03-19 14:13:19

阅读数 877

评论数 0

C++ 一个应用程序只允许一个实例

在你的程序的初始化时,首先去   打开一个互斥(一个你自己创建的互斥),如果互斥不存在,就可以认为是程序第一次运行,如果互斥存在,就认为此次运行时第二个实例,这是不让第二个程序显示,将第一个程序的实例显示为当前窗口,祥见如下的代码:  BOOL   CIHISSERVERApp::InitIns...

2013-03-19 12:37:25

阅读数 1269

评论数 0

建立唯一的单文档实例

在windows环境下,我们经常要确保程序只有唯一的实例。其实,我们只要在程序的初始化阶段判断就可以了。下面,我们就以单文档进行演示。 第一步:默认创建一个单文档项目。例如项目名为:test 第二步:在test.cpp添加一个判断函数。如:BOOL AlreadyRunning()...

2013-03-19 12:36:25

阅读数 793

评论数 0

win7休眠的开启与关闭方法

从开始菜单中找到“附件→命令提示符”,手工输入如下命令:powercfg -a,从这里可以清楚的看到,计算机是支持休眠的,显示“尚未启用休眠"。仍然在命令提示符下进行操作,     开始休眠方法:手工键入如下命令: powercfg -hibernate on(关闭则为powe...

2013-03-16 22:31:46

阅读数 1100

评论数 0

C语言中memset函数详解

功 能:将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值,   块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作   用 法: void *memset(void *s, char ch, unsigned n);   程序例:   #include...

2013-03-15 21:43:07

阅读数 655

评论数 0

memset将char *分配的malloc设为空

#include  #include  #include  void main() { char* p1 = "aaa"; char* p2, *tm; p2 = (char*)malloc(30); memset(p2, 0, 30); tm=p2; wh...

2013-03-15 21:42:33

阅读数 1589

评论数 0

fopen/fwriite/fseek/ftell/fread/fclose等函数的使用方法

1. fopen  FILE * fopen(const char * path,const char * mode); 函数说明   参数path字符串包含欲打开的文件路径及文件名,参数mode字符串则代表着流形态。   mode有下列几种形态字符串:   r 打开只读文件,该文...

2013-03-15 13:19:10

阅读数 901

评论数 0

函数fopen

函数简介 函数功能:打开一个文件 函数原型:FILE * fopen(const char * path,const char * mode); 相关函数:open,fclose,fopen_s[1],_wfopen 所需库: 返回值:文件顺利打开后,指向该流的文件指针就会被返回。如果文...

2013-03-09 11:28:15

阅读数 713

评论数 0

MFC中CString转换成char数组的问题

由于结构体中用到联合体(联合体需要确定分配内存分配大小)或其它因素,需要用char数组来保存字符串,但是在MFC中一般都是用CString来存放字条串。关于它们之间的转换,在VS2008中有时会出现异常情况。在MSDN是这样写的:     CString orig("Hello, Wo...

2013-03-09 11:12:42

阅读数 714

评论数 0

VC-终止线程,ExitThread函数,Te r m i n a t e T h r e a d函数,撤消线程,详解

6.5 终止线程的运行 若要终止线程的运行,可以使用下面的方法: •  线程函数返回(最好使用这种方法)。 •  通过调用E x i t T h r e a d函数,线程将自行撤消(最好不要使用这种方法)。 •  同一个进程或另一个进程中的线程调用Te r m i n a t e T h ...

2013-03-09 10:49:35

阅读数 1068

评论数 0

C++之函数fgets和fputs、fread和fwrite、fscanf和fprintf用法小结

字符串读写函数fgets和fputs 一、读字符串函数fgets函数的功能是从指定的文件中读一个字符串到字符数组中,函数调用的形式为: fgets(字符数组名,n,文件指针); 其中的n是一个正整数。表示从文件中读出的字符串不超过 n-1个字符。在读入的最后一个字符后加上串结束标志”。例如:...

2013-03-08 22:57:41

阅读数 854

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭