- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 内存分配方法与策略
在C语言中,内存被分成5个区,它们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。堆:是那些由new分配的内存块,它们的释放编译器不用管,由应用程序去控制,一般一个new就要对应一个delete。加入此程序员没有释放掉,那么程序结束后,操作系统会自动回收。栈:是那些由编译器在需要的时候分配,在无须的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。自由存储区:是
2014-09-22 20:18:28 1527
转载 TCP与UDP的区别
TCP与UDP区别TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。UDP---用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不
2014-09-17 21:18:11 1643
原创 网络中常见的ping命令协议
ICMP是“Internet Control Message Ptotocol”(Internet控制消息协议)的缩写。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。在网络中经常会使用到ICMP协议。例如经常用于检查网络不通的
2014-09-17 12:51:55 17243
翻译 剑指offer面试题(一):赋值运算符函数
对于定义一个赋值运算符函数时,需要注意一下几点:(1)函数的返回类型必须是一个引用,因为只有返回引用,才可以连续赋值(2)传入的参数声明为常量引用,可以提高代码效率,同时赋值运算函数内不会改变传入的实例状态(3)一定要记得释放实例自身已有的内存,否则程序容易出现内存泄露(4)注意传入的参数和当前的实例是不是同一个实例,如果是同一个,则不用进行赋值操作,直接返回即可。代码示例如下
2014-09-15 11:41:04 4338
原创 2015腾讯校园招聘软件测试部分笔试题
1、计算机系统中CPU中的base寄存器和limit寄存器的作用是()2、操作系统不执行以下哪个操作()A 分配内存 B 输出/输入 C 资源回收 D 用户访问数据库资源3、以下哪个是用于用户拨号认证的()A PPTP B IPSec C L2P D CHAP4、下列哪一项用于产生数字签名()A 接收方的私钥B 发送方的私钥C 发送方的公钥D 接收方
2014-09-13 18:42:38 16305 2
原创 白盒测试
白盒测试是指基于一个应用代码的内部逻辑知识,即覆盖全部代码、分支、路径、条件,使用程序设计的控制结构导出测试用例。白盒测试的主要方法有逻辑驱动、基路测试等,主要用于软件验证。白盒测试方法必须遵循以下4条原则:(1)保证一个模块中的所有独立路径至少被测试一次;(2)所有逻辑值均需要测试真和假两种情况;(3)检查程序的内部数据结构,保证其结构的有效性;(4)在上、下边界及可操作
2014-09-10 15:22:56 12678 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人