- 博客(4)
- 资源 (3)
- 收藏
- 关注
转载 C/C++笔试、面试题目大汇总
1.求下面函数的返回值(微软)int func(x){int countx = 0;while(x){countx ++;x = x&(x-1);}return countx;} 假定x = 9999。 答案:8思路:将x转化为2进制,看含有的1的个数。2. 什么是“引用”?申明和使用“引用”要注意哪些问题?答:引用就是某个目标变量的“别名”(alias),对应用的操作与对变量
2008-08-07 18:44:00 582
转载 UDP的防火墙穿透技术研究与实现
首先先介绍一些基本概念: NAT(Network AddressTranslators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Network Address/Port Translator)。 最开始NAT是运行在路由器上的一个功能模块。 最先提出的是基本的NAT,它的产生基于如下
2008-08-06 21:18:00 1543 1
原创 几个排序
//////////////////////////////////////////////////////////////////////////// 直接插入排序// 顺序的把待排序的数据元素按照关键字插入已经排序好的子集合中,// 但子集合与原集合个数相同时结束比较。//////////////////////////////
2008-08-06 09:54:00 518
转载 JAVA相关基础知识
1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过
2008-08-05 14:53:00 507
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人