笔试面试
wzcqr0501
技术总结与分享
展开
-
C++类的存储空间
(1)空类的内存占用量为1,这是因为C++要保证被一个类的对象都有一个特定的地址,因而赋予给他一个地址作为标识;当有了成员变量了就不需要了。(2)非虚函数不占类空间.在编译时是静态绑定,类调用时就象调用库函数一样,所以类空间中没有为普通成员函数分配空间。(3)虚函数占4字节空间,函数和纯虚函数是动态绑定的,编译时需要一个指针指向一个虚函数表,多个虚函数也只有一个该指针。转载 2012-10-16 22:14:33 · 579 阅读 · 0 评论 -
进程死锁及其防止方法
产生死锁的4个必要条件,破坏这些条件即可防止死锁。1.互斥条件:一个资源每次只能被一个进程使用互斥条件无法被破坏2.请求与保持条件一个进程因请求资源而阻塞时,对已获得的资源保持不放。破坏方法:采用资源静态分配策略,破坏部分分配条件3.不剥夺条件进程已获得的资源,在未使用完之前,不能强行剥夺破坏方法:允许进程剥夺其他进程占有的资源,从而破坏不可剥夺条件4.转载 2012-11-08 21:42:12 · 730 阅读 · 0 评论 -
pragma pack的用法
pack pragma设置了struct、union或class中各成员的对齐方式,结构成员对齐指的是成员相对于起始地址的偏移量。该指令基本用法如下:#pragma pack(n)它 指定了结构成员按n(1,2,4,8,16)字节对齐,如果未指定n,则恢复成默认值。需要注意的是,它并不是指结构体中的每个成员都要按n对齐,而是按照每个成员的大小和n相比较小的值对齐。这里有三点很重要:转载 2012-11-08 21:33:49 · 620 阅读 · 0 评论 -
IP地址分类及子网划分
转自:http://blog.csdn.net/ayeyan/article/details/7082712IP地址分类国际规定:把所有的IP地址划分为 A,B,C,D,EA类地址:范围从0-127,0是保留的并且表示所有IP地址,而127也是保留的地址,并且是用于测试环回用的。因此A类地址的范围其实是从1-126之间。如:10.0.0.1,第一段号码为转载 2012-11-08 22:03:53 · 912 阅读 · 0 评论 -
UML学习(一)
Eclipse uml插件安装利用uml插件可以从Java代码生成类图,也可以由类图产生Java代码。常用的两个免费插件是Green和AmaterasUML下载地址和使用说明在其官网上:Green:http://green.sourceforge.net/builds.htmlAmaterasUML:http://amateras.sourceforge.jp/cgi-bi原创 2012-11-07 21:43:59 · 780 阅读 · 0 评论 -
内存分配函数总结
转自:http://blog.csdn.net/colinchan/article/details/5319979内存区域:1)、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2)、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。3)、全局区(静态区)(static)—,转载 2012-11-07 21:08:48 · 630 阅读 · 0 评论 -
我的ThoughtWorks失败之旅
宣讲会现场笔试 笔试分为英语测试和编程逻辑测试 英语测试12分钟50道题,题目内容为英语词汇,简单的数字和逻辑题。答题不够快,只答完一半都不到。 编程逻辑测试是给出两个基于流程图的编程范例,后面的题目跟范例运用了相同的逻辑,必须完全理解范例,才能做对后面的题,我第二个范例对其中修改指令的理解有偏差,得出的答案跟范例给出的答案不一致,影响到后面有些原创 2012-10-28 19:24:35 · 4479 阅读 · 1 评论 -
float和double类型的内存分布和比较方法收藏
文章出处:http://www.diybl.com/course/3_program/c++/cppsl/2008629/129103_2.html C/C++的浮点数据类型有float和double两种。 类型float大小为4字节,即32位,内存中的存储方式如下: 符号位(1 bit)指数(8 bit)尾数(23 bi转载 2012-08-29 15:39:09 · 572 阅读 · 0 评论 -
CMWAP和CMNET
(1)为什么会有两个接入点? 在国际上,通常只有一种GPRS接入方式,为什么在中国会有CMWAP和CMNET两兄弟呢?CMWAP和CMNET只是中国移动人为划分的两个GPRS接入方式。前者是为手机WAP上网而设立的,后者则主要是为PC、笔记本电脑、PDA等利用GPRS上网服务。它们在实现方式上并没有任何差别,但因为定位不同,所以和CMNET相比,CMWAP便有了部分限制,资费上也存转载 2012-10-16 22:20:55 · 727 阅读 · 0 评论 -
数据库范式那些事
转自:http://www.cnblogs.com/CareySon/archive/2010/02/16/1668803.html简介 数据库范式在数据库设计中的地位一直很暧昧,教科书中对于数据库范式倒是都给出了学术性的定义,但实际应用中范式的应用却不甚乐观,这篇文章会用简单的语言和一个简单的数据库DEMO将一个不符合范式的数据库一步步从第一范式实现到第四范式。转载 2012-11-08 21:46:17 · 522 阅读 · 0 评论