自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 PreTranslateMessage

1. 函数原型(源自MSDN)      virtual BOOL PreTranslateMessage(MSG* pMsg);      功能:      重载该函数可以实现窗口消息在派发给窗口函数TranslateMessage()和DispatchMessage()之前的过滤.缺省的实现是完成加速键的翻译.因为您必须在你的重载版本中调用CWinApp:PreTranslateMessage()函数.      在MFC中,PreTranslateMessage()是虚函数,我们可以重载它来处理键盘和

2011-04-26 18:40:00 433

转载 map

http://www.kuqin.com/cpluspluslib/20071231/3265.html

2011-04-26 09:26:00 374

原创 纪念我的校园招聘

不知不觉一个月过去了,还记得十一国庆长假刚结束,我们四个人就开始了人生第一次求职。开始一次又一次的打印个人简历,开始习惯打开浏览器以后第一件事就是登陆中华英才网查看最新的校园招聘信息,开始向周围一起找工作的同学打听他们最新的进展,开始每天背着个人简历奔波于华科的大学生活动中心和西十二教学楼之间,开始慢慢熟悉华科校园基本的地理布局,开始习惯了一天同时有多场笔试和面试的日子,开始......从开始四个人打的去华科渐渐得变成了我独自一人骑单车穿梭于华科,于是就开始了下一个开始,开始一个人挤公车奔赴某个酒店参加面试

2010-10-31 19:26:00 663

原创 单链表逆转

//逆转单链表 struct node *reverse_LList(node *head) { //以p作为当前结点处理,头结点为逆转前的头结点 struct node *p,*q,*temp; if(head == NULL) cout next; //p指向头结点后一个结点 head = p; //头结点进一位 temp = p->next; //保存当前结点

2010-10-28 19:18:00 1086

原创 #include尖括号和""

都是合法的。二者的区别是:                    用尖括号时,系统到系统目录中寻找要包含的文件,如果找不到,编译系统就给出出错信息。                    有时被包含的文件不一定在系统目录中,这时应该用双引号""形式,在""中指出文件路径和文件名。 如果在""中没有给出绝对路径,如#include "file2.c"则默认指用户当前目录中的文件。系统先在用户当前目录中寻找要包含的文件,若找不到,再到系统目录查找。如果程序中要包含的是用户自己编写的文件,宜用""形式。 对于系统

2010-10-26 22:07:00 528

原创 sizeof运算符

 一、基本类型的sizeof      这里的基本数据类型指char、short、int、long、float、double这样的简单内置数据类型      sizeof(char)=1sizeof(short)=2sizeof(int)=4sizeof(long)=4sizeof(float)=4sizeof(double)=8二、指针变量的sizeof       指针记录了另一个对象的地址。既然是来存放地址的,那么它当然等于计算机内部地址总线的宽度。所以在32位计算机中,一

2010-10-25 19:58:00 912 1

原创 宏定义#define

<br />一、不带参数的宏定义<br />#define 标识符 字符串<br />如:#define PI 3.1415926<br />二、带参数的宏定义<br />#define 宏名(参数表) 字符串<br />如::#define S(a,b) a*b<br /> <br />总结:<br />(1)参数表无参数类型; <br />(2)实参如果是表达式,容易出问题;<br />        所以,如果是带参数的宏定义,则要给宏体中的每个参数加上括号,并在整个宏体上再加一个括号。<br /> 

2010-10-24 22:33:00 679

原创 优化%和*操作的效率(星网锐捷笔试题)

<br />优化下面2个语句的效率:<br />(1)y=x%16<br />(2)y=m*63<br />解题思路:将操作符转化为二进制的移位操作可以大大提高效率<br />(1)x%16就是保留x(二进制)最后四位,所以只要将x转化为二进制后再和(前面高位补0)1111相与&,即可得x%16结果。<br />(2)乘法可以用二进制数的移位操作来实现,向右移是除法,向左移是乘法,空位补0。m*63可以转化为m*64-m=m*2的6次方-m<br />因此m*2的6次方可以转化为将二进制的m向左移6次

2010-10-24 21:46:00 1511

原创 静态变量static

1、静态变量的类型说明符是static;2、静态变量当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量;3、static关键字允许它在不同的函数调用间保持它的值。如果一个静态变量被访问后值改变,     它就会保持新的值。如果这变量再次被访问,它将会维持最新的值。int fun(int n){static int f=1; /*请注意这行的修改*/f=f*n;return f;}int main(){   int i;    for(i=1;i

2010-10-23 08:52:00 586

原创 结构体和类的区别

<br /><br /> <br />结构体和类的区别<br /> 结构体struct的默认成员访问权限是public;<br />  类class的默认成员访问权限是private;<br />PS:以前总以为struct不能定义成员函数(包括构造函数、析构函数),其实是错误的。在C++里面,class和struct除了上面的不同,其他完全一致。可能有人会想,那为什么C++还保留着struct这个类型呢?可能的原因也许大概是C++必须兼容C,使得大量过去用C编写的已在广泛使用的C程序能够不加修改地在C++

2010-10-21 21:27:00 396

原创 修改注册表禁用USB接口

<br />1、运行regedit打开注册表信息;<br />2、按照下面路径找到节点HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/USBSTOR;<br />3、选择该节点下Start,双击修改Start的值,将原来的3改为4;<br />4、关闭注册表。<br /><br />

2010-10-17 22:17:00 740

原创 非常完美其实并不完美

2009-08-30 16:44:00 532

原创 2009年的那个七夕

2009-08-26 20:56:00 518 2

原创 我的数据结果课程设计题目

2009-08-24 20:30:00 641 1

数据结构常考经典习题集

我们专业课老师搜集的一些历年比较经典也经常考试的数据结构练习题。。。每题都附有答案以及详细注释。。。其中包括选择判断填空算法设计题等等。。。快来看看你能做对几个吧

2009-04-07

数据结构课件(C语言版严蔚敏)

我们学校一个老师上课用的课件。。。里面有很详细的程序代码以及注释。。。我们老师不允许我们拷他的课件。。。因为这是他花了很多心血做出来的PPT课件。。。步骤详细清晰。。。这几个课件是我们偷偷背着老师拷到的。。。这里就和大家分享一下

2009-04-04

空空如也

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

TA关注的人

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