自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (15)
  • 收藏
  • 关注

转载 do...while(0)的妙用

在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。     但是,最近在读我们项目的代码时,却发现了do...while的一些十分聪明的用法,不是用来做循环,而是用作其他来提高代码的健壮性。 1. do...while(0)消除goto语句。 通常,如果在一个函

2012-09-05 20:47:55 312 1

转载 关于HOOK的用法

一、基本概念: 钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子函数先得到控制权。这时钩子函数即可以加工处理(改变)该消息,也可以不作处理而继续传递该消息,还可以强制结束消息

2010-11-29 12:51:00 852

原创 表达式求值程序(用栈实现)

#define STACK_INIT_SIZE 100 #define STACKINCREMENT 10 #include #include using namespace std; typedef double SElemType; //////////////////////////////////////////////////////////////////////////////

2009-04-07 23:20:00 5159 13

Windows环境下32位汇编语言程序设计 光盘

windows环境下32位汇编语言程序设计的光盘 罗云彬的书的配套光盘 第三版

2010-12-04

Visual.Assist.X.V10.6.1819的破解补丁 注册机

转自看雪论坛 http://bbs.pediy.com/showthread.php?t=125357 1.安装:安装刚开始时选中上面那两个复选框就能自动关联所有的VS+VC6版本,包括VC6 VS2003 2005 2008 2010。 2.破解: for 2010以下版本:安装后,运行压缩包里的patch.exe,再选择vax安装目录下的VA_X.dll就破解了。 for 2010版本: 对于vs2010的朋友需要额外注意: 使用2010的朋友,是需要覆盖到Visual Studio 2010的Visual Assist的安装位置, 因为我使用的是Windows7,目录路径是在这里(Vista应该也是), C:\Users\Win7的登录帐户名\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Whole Tomato Software\Visual Assist X\ VA版本号 至于使用XP的朋友,是在如下位置: C:\Documents and Settings\你的用户名\Local Settings\Application Data\Microsoft\VisualStudio\10.0\Extensions\Whole Tomato Software\Visual Assist X\ VA版本号

2010-11-26

Visual.Assist.X.10.6.1837 破解补丁

Visual Assist X是一款非常好的Microsoft Visual Studio插件,以前的版本分为Visual Assist .NET 7.1(支持Microsoft Visual Studio.NET 200X)和Visual Assist 6.0(支持Microsoft Visual C++ 6.0),现在这两个版本合为一个版本,即Visual Assist X。 覆盖目录 Windows7:我这边的目录路径是在这里,C:\Users\Win7的登录帐户名\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Whole Tomato Software\Visual Assist X\10.6.1837.0 XP: C:\Documents and Settings\Administrator\Local Settings\Application Data\Microsoft\VisualStudio\10.0\Extensions\Whole Tomato Software\Visual Assist X\10.6.1837.0

2010-11-26

面向对象程序设计 Java实现

 若干个火星漫游者(机器人)被NASA(美国国家航空和宇宙航行局)送到火星,对火星的一个高原进行科学探测,这个高原是一个矩形,火星漫游者将漫游整个高原,并通过照相机对高原拍照,将照片发回地球,以了解这个高原的全貌。  任意一个漫游者的位置将由x,y坐标和一个代表方向的字母确定(N-北,S-南,E-东,W-西),为了简化漫游,将高原划分为网格。例如(0,0,N)表示火星漫游者位于高原的左下角,方向朝北。  NASA通过发送命令字符串控制火星漫游者,命令字符串是字符’L’,’R’,’M’的组合,’L’,’R’表示使漫游者向左或右旋转90°,但坐标不变;’M’表示使漫游者沿当前方向移动一个网格点,并保持方向不变。  假设高原的正北方向是从点(x,y)到点(x,y+1)的方向

2010-06-14

西电 编译原理上级报告

为简单的函数绘图语言编写一个解释器。该解释器接受用绘图语言编写的源程序,经过语法和语义分析后,直接将源程序所规定的图形显示在显示屏(或显示窗口)中。作业的目的是:通过自己动手编写解释器,掌握语言翻译,特别是语言识别的基本方法。

2010-06-14

VC++ 课件(清华大学VisualC++课件)

清华大学的VC++课件 主要内容:Visual C++ 编程基础 使用API函数的可视化编程 (Application Programming Interface) 使用MFC库的可视化编程 (Microsoft Foundation Class)

2010-04-23

数据结构与算法C++语言描述

详细介绍了数据结构的有关知识,并且算法全部都用C++来实现,内容详尽。总共有十七章。第一章是介绍c++程序设计,第二章介绍程序的性能,第三章介绍数据描述,第四章介绍数组和矩阵,以后依次是堆栈、队列、跳表和散列、二叉树和其他权、优先队列、竞赛树、搜索树、图、贪婪算法、分而治之算法、动态规划、回溯、分支界定。

2009-11-21

文本转化为语音的VC + +编程方法

本文详细介绍了怎样由文本转换为语音的VC++编程方法,主要有C++ Builder来实现。

2009-11-01

C + +编程思想 c++的编程思想

本书作者根据自己学习C++的亲身体会及多年教学经验,用简单的例子和简练的叙述讲解C++编程,别具特色。 全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数、运算符重载、动态对象创建、继承和组合、多态和虚函数、模板和包容器类、多重继承、异常处理和运行时类型识别。 本书作为正式教材和自学用书均非常优秀,作为程序设计者的参考用书亦极为合适。

2009-11-01

使用MFC操作EXCEL文件

本文章详细介绍了怎样使用VC++COM库操作Excel文件,怎样从Excel里面读取数据,怎样把数据写入Excel文件。

2009-11-01

大学生ACM培训讲义

介绍了ACM/ICPC的基本情况和要求,要参加ACM的知识,介绍了一些算法,数据结构等知识

2009-08-01

哈弗曼树 哈弗曼编码 译码

哈弗曼编码译码 哈弗曼树的建立,编码 对26个大写英文字母以及空格键的编码,译码

2009-05-17

数据结构课件(ppt)

数据结构的课件,计算机科学与技术专业,并且还有acm培训的资料将会在以后上传

2009-04-16

表达式求值(有后缀表达式实现)

本题是数据结构上机作业的一道题目,自己觉得写的比较好,就决定上传上来,希望大家共同学习,也希望朋友们批评指正。

2009-04-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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