自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lf

一个普通人

  • 博客(11)
  • 收藏
  • 关注

原创 作用域::的作用

1、作用域符号::的前面一般是类名称,后面一般是该类的成员名称,C++为例避免不同的类有名称相同的成员而采用作用域的方式进行区分 如:A,B表示两个类,在A,B中都有成员member。那么 A::member就表示类A中的成员member B::member就表示类B中的成员member2、全局作用域符号:当全局变量在局部函数中与其中某个变量重名,那么就可以用::来区分

2016-04-26 08:58:44 736

原创 时间复杂度与空间复杂度

时间复杂度为O(log2n)的算法i=1;While(i   i=i*2';  时间复杂度为O(nlog2n)的算法是把log2n的算法执行n次

2016-04-24 21:00:36 281

原创 指针和引用作为函数传递参数

引用传递void OutputNumber(int &nNumber) //设置引用类型参数  {      cout nNumber endl;                            //输出结果      nNumber = 20;                                   //修改参数值,将影响到实际参数  }  

2016-04-20 17:10:02 3312

原创 网关

网关实质上是一个网络通向其他网络的IP地址。比如有网络A和网络B,网络A的IP地址范围为“192.168.1.1~192. 168.1.254”,子网掩码为255.255.255.0;网络B的IP地址范围为“192.168.2.1~192.168.2.254”,子网掩码为255.255.255.0。在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或

2016-04-18 11:25:38 498

原创 TCP为什么是三次握手,而不是两次

1. TCP的三次握手最主要是防止已过期的连接再次传到被连接的主机。如果采用两次的话,会出现下面这种情况。比如是A机要连到B机,结果发送的连接信息由于某种原因没有到达B机;于是,A机又发了一次,结果这次B收到了,于是就发信息回来,两机就连接。传完东西后,断开。结果这时候,原先没有到达的连接信息突然又传到了B机,于是B机发信息给A,然后B机就以为和A连上了,这个时候B机就在等待A

2016-04-17 11:08:15 697

原创 指针和引用的区别

指针和引用的联系与区别 ★ 相同点:1. 都是地址的概念;指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。★ 区别:1. 指针是一个实体,而引用仅是个别名;2. 引用使用时无需解引用(*),指针需要解引用;3. 引用只能在定义时被初始化一次,之后不可变;指针可变;4. 引用没有 const,指针有 const;5. 引用不能为空,指

2016-04-16 21:11:57 219

原创 三次握手四次挥手过程描述

网络连接状态描述

2016-04-16 11:43:13 371

原创 sleep()与yied()区别

1.sleep()方法会给其他线程运行的机会,而不管其他线程的优先级,因此会给较低优先级的线程运行的机会;yeild()方法只会给优先级相同的或者比自己高的线程运行的机会2.sleep()方法声明抛出InterruptionException异常,而yeild()方法没有声明抛出任何异常3.sleep()方法比yeild()方法具有更高的可移植性4.sleep()方法使线程进入阻塞状态ye

2016-04-16 10:09:38 1077

原创 堆和栈的区别

一、堆栈空间分配区别:  1、栈(操作系统):由操作系统自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈;  2、堆(操作系统): 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收,分配方式倒是类似于链表。  二、堆栈缓存方式区别:  1、栈使用的是一级缓存, 他们通常都是被调用时处于存储空间中,调用完毕立即释放;  2、堆是存放

2016-04-16 09:50:52 340

原创 Linux与windows区别

1:Linux严格区分大小写2,Linux所有内容以文件形式保存,包括硬件3,不靠扩展名区分文件类型(靠权限),就是有没有.exe对文件没有影响,但是有一些约定俗称的规矩虽然可以不写,但是写了更好。4,windows程序不能直接在linux中安装和运行5,字符界面的优势:占用的系统资源更少,字符界面打开的端口更少,更安全

2016-04-14 18:11:51 370

转载 c++中vector用法

在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。1 基本操作(1)头文件#include.(2)创建vector对象,vector vec;(3)尾部插入数字:vec.push_back(a);(4)使用下标访问元素,cout(5)使用迭代器访问元素.vectorint>::iterator it;for(it=ve

2016-04-14 08:57:47 245

空空如也

空空如也

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

TA关注的人

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