自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 求集合的子集

最近看算法和数据结构书,从网上摘取了两种不同的方法:一。不用递归http://blog.chinaunix.net/u/15929/showart_156126.html思路:         如何求出一个集合的所有子集呢?方法很简单。我们知道一个集合的子集是这个集合元素的2的幂,那么就可以用一个n位的二进制来模拟它。比如说有这么一个集合{1,2,3,4,5,6},那么再构造出这样

2008-01-03 20:25:00 1256 1

转载 内存提示不能为读或写的原因

使用Windows操作系统的人有时会遇到这样的错误信息:“0X????????指令引用的0x00000000内存,该内存不能为read或written”,然后应用程序被关闭。如果去请教一些“高手”,得到的回答往往是“Windows就是这样不稳定”之类的义愤和不屑。其实,这个错误并不一定是Windows不稳定造成的。本文就来简单分析这种错误的常见原因。  一、应用程序没有检查内存分配失败  

2006-12-28 01:03:00 1128

转载 孙鑫VC++讲座笔记-(6)菜单编程

 1,弹出菜单(Pop-up)是不能用来作命令响应的。2,MFC中菜单项消息如果利用ClassWizard来对菜单项消息分别在上述四个类中进行响应,则菜单消息传递顺序:View类--Doc类--CMainFrame类--App类。菜单消息一旦在其中一个类中响应则不再在其它类中查找响应函数。具体:当点击一个菜单项的时候,最先接受到菜单项消息的是CMainFrame框架类,CMainFrame

2006-09-26 23:00:00 1275

转载 关于 sizeof() 的一些思考

0.关键字 :sizeof,字节对齐,类型大小 前向声明:     sizeof,一个其貌不扬的家伙,引无数菜鸟竟折腰.     小虾我当初也没少犯迷糊,秉着“辛苦我一个,幸福千万人”的伟大思想,我决定将其尽可能详细的总结一下。     但当我总结的时候才发现,这个问题既可以简单,又可以复杂。所以本文有的地方并不适合初学者,甚至都没有必要大作文章。但如果你想“知其然,更知其所以然”的话

2006-09-26 10:17:00 697

转载 孙鑫VC++讲座笔记-(5)文本编程

1,创建插入符:void CreateSolidCaret( int nWidth, int nHeight );//创建插入符void CreateCaret( CBitmap* pBitmap );//创建位图插入符void ShowCaret( );//显示插入符void HideCaret( );//隐藏插入符static void PASCAL SetCaretPos( POINT po

2006-09-23 00:37:00 629

转载 孙鑫VC++讲座笔记-(4)MFC消息映射机制的剖析

一,消息映射机制1,消息响应函数:(例:在CDrawView类响应鼠标左键按下消息) 1)在头文件(DrawView.h)中声明消息响应函数原型。//{{AFX_MSG(CDrawView)   //注释宏afx_msg void OnLButtonDown(UINT nFlags, CPoint point);//}}AFX_MSG   //注释宏说明:在注释宏之间的声明在VC中灰色显示。a

2006-09-21 00:56:00 1072

原创 孙鑫VC++讲座笔记-(3)MFC程序框架的剖析

首先还是引用别人的笔记:http://dev.21tx.com/language/vc/wz/index.htmlhttp://blog.csdn.net/hbyufan/archive/2005/10/11/499231.aspx加一些自己的心得体会:1.WinMain函数依然是应用程序的入口点,不过在MFC编程过程中,你并不能在你的程序中找到这个函数,因为它被封装了,它会在编译链接的时候链接进

2006-09-19 23:36:00 998

原创 孙鑫VC++讲座笔记-(2)

在网上搜索应该很多的,在这里就不多说了,只是添加一些自己不太清楚的部分。详细的可以点击 http://www.blog.edu.cn/user2/hxwwf/archives/2006/1256911.shtmlhttp://dev.21tx.com/2005/10/11/15683.html1.#i nclude 与#i nclude "xxx.h"的区别:2.如何防止类的重复定义?   用

2006-09-19 16:28:00 795

转载 深入探讨C++中的引用

 引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。我在工作中发现,许多人使用它仅仅是想当然,在某些微妙的场合,很容易出错,究其原由,大多因为没有搞清本源。故在本篇中我将对引用进行详细讨论,希望对大家更好地理解和使用引用起到抛砖引玉的作用。  一、引用简介  引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样

2006-09-17 15:42:00 595

原创 孙鑫VC++讲座笔记-(1)Windows程序内部运行机制

Windows程序运行机理1.       消息运行机制2.       SDK编程入口函数:WinMainint WINAPI WinMain(  HINSTANCE hInstance,      // handle to current instance  HINSTANCE hPrevInstance,  // handle to previous instance

2006-09-17 14:40:00 1179

原创 HTML学习总结

HTML学习总结:1.       HTML中元素和标签元素是由单个或一对标签定义的包含范围。一个标签就是左右分别有一个小于号(和大于号(>)的字符串。开始标签是指以不以斜杠(/)开头的标签,其内是一串允许的属性-值对。结束标签则是以一个斜杠(/)开头的标签。如:开始标签-->    连接   其中color=”read”就是属性-值对。 “连接”就是内容-->结束标签-->

2006-09-13 02:45:00 5071 5

原创 JAVA学习笔记(二)

内容:JAVA常用包==和equals的用法基本数据类型和引用数据类型String 和StringBuffer对象的克隆(clone)数组的相关操作封装类Runtime类和Process类Class类设计模式1.       Java命名规则package的命名:全部由小写字母组成。cn.cauthyclass 和interface的命名:全部由

2006-09-13 02:40:00 1130

原创 JAVA学习笔记(一)

1.       javap.exe,JAVA的反编译器,可以运行:javap  Point 使用方法类似于JAVA的解释器。2.       new关键字的作用:         为对象分配内存空间   引起对象构造方法的调用   为对象返回一个引用3.this变量的使用:this对象代表对象本身   当类中有两个同名的变量,一个属于类(类的成员变量),而另一个属于某个特定的方法(方

2006-09-13 02:39:00 1015

转载 王子与公主的爱情故事新结局

  原文:   英俊的王子因为得罪了女巫,被下咒变成了一只丑陋的青蛙。女巫说,除非青蛙遇上一位真心爱他的女孩,魔咒才能被破解。    幸运的是,青蛙终于遇上了美丽的公主,并以他的善良征服了公主的心。公主说:“我相信你,我也愿意爱你,可你必须答应我,无论将来我变成什么样子,无论是美丽或丑陋,贫穷或富有,健康或疾

2006-08-16 01:09:00 3223

翻译 C与C++的区别

1.void型指针  int *x = malloc(sizeof(int) * 10);在C里面是合法的,但是在C++中编译不通过。从Bjarne Stroustrup给出的解释是这种类型是不安全的。就是说你可以使用一个void型的指针指向任何地址,如果你分配了一个地址给这个void指针指向另一个与它类型不同的指针,完全没有警告。  接着文章中又给出了一个例子。    int an_int; 

2006-08-16 00:12:00 666

空空如也

空空如也

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

TA关注的人

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