- 博客(28)
- 收藏
- 关注
转载 深入浅出 CPropertySheet
摘自:http://www.vckbase.com/document/viewdoc/?id=427为了最大限度的发挥属性页的效用,首先让我们先从 CPropertySheet 继承一个新类,取名为 CMyPropSheet.接着便可以进行下面的各种操作: 一、隐藏属性页默认按钮 隐藏掉Apply应用按钮: propsheet.m_psh.dwFlags |= PSH_NOAPPLY
2007-12-05 23:20:00 450
转载 在对话框中加入属性页
在对话框中加入属性页作者:黄晨量下载本文全部源代码当一个基于对话框的程序中有相当多的控件时,你一定会想到使用属性页来将这些控件分类放置。本文针对这种方法来讨论几种可能实现的方案。 方案一本方案的例子请见源代码打包文件中的Property1部分在对话框上放置一个Tab Control的控件,再在对话框上放置所需的控件(本例放置了2个按钮,试图在每个标签中显示一个)。然后利用Class W
2007-12-03 13:28:00 661
原创 有C语言实现链表的专题学习过程
链表的专题研究:链表是一种重要的,动态的,数据存储结构.数组的特点是元素个数固定,不适合相对元素个数不固定的时候.虽然它用起来比较简单直观.链表看上去比较复杂,但是它却克服了数组的这一缺点,在某些时候用链表是很有效果的.这里要深入理解一个问题,那就是:链表的结构.它是一个由结构体类型的多个结点组成的,每一个结构体里都含有一个指向另一个结构体的指针.链表有一个”头指针”指向这个链表的首地址,用来表示
2007-11-13 20:37:00 1161
转载 堆和堆栈相关知识及区别
1、文章摘自:http://www.cppblog.com/oosky/archive/2006/01/21/2958.html非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类
2007-11-08 01:23:00 758
转载 Linux内核2.6.14源码分析-双向循环链表代码分析(巨详细)
文章来源:http://blog.csdn.net/zht_sir/archive/2007/05/10/1603266.aspx Linux内核源码分析-链表代码分析 分析人:余旭 分析时间:2005年11月17日星期四 11:40:10 AM 雨 温度:10-11度 编号:1-4 类别:准备工作 Email:yuxu9710108@163.com 时代背景:开始在www.lin
2007-11-06 12:05:00 768
原创 C++类的多重继承与虚拟继承
摘自:http://tech.ddvip.com/2006-12/116512057312798.html 在过去的学习中,我们始终接触的单个类的继承,但是在现实生活中,一些新事物往往会拥有两个或者两个以上事物的属性,为了解决这个问题,C++引入了多重继承的概念,C++允许为一个派生类指定多个基类,这样的继承结构被称做多重继承。 举个例子,交通工具类可以派生出汽车和船连个子
2007-11-04 23:35:00 473
转载 关于Debug和Release的讨论
1、摘自:http://blog.csdn.net/skyhsu/archive/2007/06/06/1641043.aspx关于Debug和Release之本质区别的讨论本文主要包含如下内容:1. Debug 和 Release 编译方式的本质区别2. 哪些情况下 Release 版会出错2. 怎样“调试” Release 版的程序一、Debug 和 Release 编译方
2007-11-04 01:03:00 453
原创 收录几份群硕笔试
1、摘自:http://hi.baidu.com/%C9%DB%CD%A8/blog/item/597bae449cfc3082b3b7dc0b.html应同学之邀,分享群硕面试及笔试经历.2006年12月08日 星期五 上午 02:05 虽然我已经选择了去百度,或者其他公司,反正不去群硕了.
2007-11-04 00:56:00 1157
转载 C++箴言:只要可能就用const
摘自:http://www.szceo.cn/study/articleview/2005-8-10/article_view_799.htm 关于 const 的一件美妙的事情是它允许你指定一种语义上的约束:一个特定的对象不应该被修改。而编译器将执行这一约束。它允许你通知编译器和其他程序员,某个值应该保持不变。如果确实如此,你就应该明确地表示出来,因为这样一来,你就可以谋取编译器的帮
2007-11-04 00:51:00 523
原创 const传奇
摘自:http://www.vcfans.cn/JUSHU/15.htm 译者声明:有些地方按原文解释不通,译者根据自己的理解作了适当修改。如有不妥之处,请告知coolgrass@sina.com或参考原文。 当我自己写程序需要用到const的时候,或者是读别人的代码碰到const的时候,我常常会停下来想一会儿。许多程序员从来不用const,理由是即使没用const他们也这么过来了。本文仅
2007-11-04 00:49:00 371
转载 const的思考
摘自:http://www.21tx.com/dev/2003/06/27/10340.html1、什么是const? 常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:)2、为什么引入const? const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。3、cons有什么主要的
2007-11-04 00:47:00 405
转载 解除心头的困惑--纯虚函数
摘要:虚函数里面有一个很特殊的东东,那就是纯虚函数,关于纯虚函数的问题也是bbs上常见的话题,这里我想对此作一个小小的论述,希望能给初学者一个满意的解释。一、引入原因: 1、为了方便使用多态特性,我们常常需要在基类中定义虚拟函数。 2、在很多情况下,基类本身生成对象是不合情理的。例如,动物作为一个基类可以派生出老虎、孔雀等子类,但动物本身生成对象明显不合常理。 为了解决上述问题
2007-11-04 00:40:00 710
转载 C++中虚函数
本文来源:http://blog.csdn.net/shark0001/archive/2006/10/28/1354112.aspxclass A{public:virtual void foo() { cout };class B: public A{public:virtual void foo() { cout }; 那么,在使用的时候,我们可以:A * a = new B(
2007-11-04 00:25:00 791 1
原创 思维题---经典老题
1、据说此题曾被用来应聘微软公司的高级人才。嘿嘿!各位可有兴趣试试身手,若有志者,看招了! 有两间房,一间房里有三盏灯,另一间房有控制这三盏灯的开关(这两间房是分割开的,毫无联系)。现在要你分别进这两间房一次,然后判断出这三盏分别是由哪个开关控制,你能想出办法吗?(注意:每间房只能进一次)注:这题如果加上是白炽灯会更好点。先开开关A,过段时间,关A,开B,去另一房间,亮着的灯是B控制,不亮的灯中
2007-10-23 02:58:00 3430 1
转载 优化C代码常用的几招
在性能优化方面永远注意80-20原则,即20%的程序消耗了80%的运行时间,因而我们要改进效率,最主要是考虑改进那20%的代码。不要优化程序中开销不大的那80%,这是劳而无功的。第一招:以空间换时间计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。比如说字符串的赋值:方法A:通常的办法#define
2007-10-21 03:21:00 464
转载 内存空间的配置
void *calloc(size_t nobj, size_t size);分配足够的内存给nobj个大小为size的对象组成的数组, 并返回指向所分配区域的第一个字节的指针;若内存不够,则返回NULL. 该空间的初始化大小为0字节.char *p = (char *) calloc(100, sizeof(char));void *malloc(size_t size);分配足够的内存
2007-10-21 03:21:00 355
转载 sizeof解析
0.关键字:sizeof,字节对齐,类型大小前向声明: sizeof,一个其貌不扬的家伙,引无数菜鸟竟折腰. 小虾我当初也没少犯迷糊,秉着“辛苦我一个,幸福千万人”的伟大思想,我决定将其尽可能详细的总结一下。 但当我总结的时候才发现,这个问题既可以简单,又可以复杂。所以本文有的地方并不适合初学者,甚至都没有必要大作文章。但如果你想“知其然,更知其所以然”的话
2007-10-21 03:19:00 481
原创 笔试收录---高通
高通笔试题1. Can you describe the trend of wireless mobile communication industry? (2000 letters) 2. Compare the major third generation technologies.(2000 letters) 3. Describe the characteristics of Wal
2007-10-21 03:13:00 1936
原创 笔试收录---大唐
大唐电信笔试面试题考试时间一小时,第一部分是填空和选择: 1.数列6,10,18,32,“?”,问“?”是几? 2.某人出70买进一个x,80卖出,90买回,100卖出,这桩买卖怎么样? 3.月球绕地球一圈,至少要多少时间? 4.7个人用7小时挖了7米的沟,以同样的速度在50小时挖50米的沟要多少人? 5.鱼头长9,鱼尾等于鱼头加半个鱼身,鱼身等于鱼头加鱼尾,问鱼全长多少?
2007-10-21 03:12:00 705
转载 笔试收录---DELL(硬件、操作系统)
DELL的英文面试题(硬件部分和操作系统)Technical ComponentsPart1 Hardware (40%)1. CPU stands for ______ ba. Cyber Processing Unitb. Central processing Unitc. Chief Processing Unitd. Celeron Processing Unit.2. DDR2 Mo
2007-10-21 03:10:00 842
转载 笔试收录---sony
Sony笔试题1.完成下列程序**.*.*..*..*..*...*...*...*...*....*....*....*....*....*.....*.....*.....*.....*.....*.....*......*......*......*......*......*......*......*.......*.......*.......*.......*.......*.
2007-10-21 03:09:00 558
转载 笔试收录---中兴
中兴面试题目 [软件工程师]1.对数据库的一张表进行操作,同时要对另一张表进行操作,如何实现??2.TCP/IP 建立连接的过程?(3-way shake)3.ICMP是什么协议,处于哪一层?4.触发器怎么工作的?5.winsock建立连接的主要实现步骤?6.动态连接库的两种方式?7.IP组播有那些好处?
2007-10-21 03:08:00 648
转载 笔试收录---腾讯
腾讯c/c++笔试题如下:1、请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句 #define Max(a,b) ( a/b)?a:b 2、如何输出源文件的标题和目前执行行的行数 int line = __LINE__; char *file = __FILE__; cout3、两个数相乘,小数点后位数没有限制,请写一个高精度算法 4、写一个病毒 while
2007-10-21 03:07:00 729
转载 笔试收录---百度[软件工程师]
1、请实现两棵树是否相等的比较,相等返回,否则返回其他值,并说明算法复杂度。数据结构为:typedef struct_TreeNode{ char c; TreeNode *leftchild; TreeNode *rightchild;}TreeNode;函数接口为:int CompTree(TreeNode* tree1,TreeNode* tree2);注:A、B两棵
2007-10-21 00:54:00 810
转载 笔试收录---华为3COM&硬件
华为-3COM网络工程师认证(HCNE)试题精选说明:所收录试题、试卷均为网上下载,仅用于认证学生的复习参考。注意:1、答案为网上提供答案,注意分辩真伪。2、从2004年参加认证均为新命令行,注意试题中有些题可能仍为旧命令行的。1、下列关于ospf协议的说法正确的是:( )a、 ospf支持基于接口的报文验证b、 ospf支持到同一目的地址的多条等值路由c、 ospf是一个基于链路状态算法的
2007-10-21 00:52:00 1351
转载 笔试收录---未知公司笔试总汇(一)
一、1. 以下三条输出语句分别输出什么?[C易]char str1[] = "abc";char str2[] = "abc";const char str3[] = "abc";const char str4[] = "abc";const char* str5 = "abc";const char* str6 = "abc";cout cout cout 2. 非C++内建型别 A
2007-10-21 00:49:00 703
转载 笔试收录---微软
一、作者发布时间2006.8http://blog.sina.com.cn/s/blog_4a7367ad010004wi.html1.求下面函数的返回值int func(x){ int countx = 0; while(x) { countx ++; x = x&(x-1); } return countx;}
2007-10-21 00:42:00 378
转载 笔试收录---华为
一、作者发布时间2007.91.写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值(3分)int a = 4;(A)a += (a++); (B) a += (++a) ;(C) (a++) += a;(D) (++a) += (a++);a = ?答:C错误,左侧不是一个有效变量,不能赋值,可改为(++a) += a;改后答案依次为9,10,10,112.某
2007-10-21 00:31:00 652
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人