自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NeilZhy

与人为善,天道酬勤

  • 博客(7)
  • 问答 (3)
  • 收藏
  • 关注

原创 socket网络编程

服务端一。设置监听套接字1创建套接字.套接字编程的时候,我们需要使用的就是套接字函数,使用这个函数的作用是进行网络IO的通信,就是我们调用了这样的一种函数之后,就可以进行网络上的各个进程之间的通信了,我们之前讲述过了,socket实际上就是网络上面的一个一个的进程,socket组成是这个样子的ip地址:端口号;通过socket能够唯一的标识一个网络上面的进程,我们使用s

2017-07-27 18:06:01 746

原创 vim编辑文章后不能修改

我们在使用vim打开一个文件的时候,经常会弹出下面的界面为什么会出现这个界面呢用vim编辑文件(如这里的test.txt)时,系统会自动产生一个文件叫.test.txt.swp.如果正常退出,此文件会被自动删去.如果上次非正常退出,如果再编辑它,系统会首先查.test.txt.swp是否存在,如果存在,就会问你如何处理.选择在结尾:O:read-only,只读,不能改E:可

2017-07-26 16:41:33 5070 1

原创 程序的编译和链接过程

一.虚拟机、linux简介简单介绍一下虚拟机还有就是各种操作系统,比如centos,Ubuntu操作系统:linux(centos、Ubuntu、redhat),Android,Windows(xp、win8、win10)进程,多个程序,分时技术,并行技术一次打开多个程序,我们在只有一个cpu,如何让这些程序进行执行呢,看起来好像是在同时进行的,实际上是一个程序执行了一点点时间,然

2017-07-23 16:48:13 945

原创 TCP协议

一. 运输层概述为什么需要运输层四层协议中,数据已经能够从主机A传输到主机B,那么为什么还需要运输层呢?原因是网络中各个主机直接的通信实际上是主机上面的各个进程之间的通信,所以当一个主机拿到数据之后,需要将数据运输给该主机上面的某一个特定的进程,所以这个时候出现了运输层这个 概念。运输层的中的 两个重要的概念是复用和分用。复用:各个进程进行 传输数据的时候,可以使用同一个协

2017-07-20 23:25:10 1092 2

原创 谁知道静态成员的纠结心境

我们在实际开发的过程中,可能需要某些类的成员变量并不是针对每一个对象的,而是针对每一个类而言的,比如在银行中有一个利率数据,我们希望的是,当一个利率改变的时候,所有的对象都能够看到这个改变的数据,并利用它,而不是每一个对象都有一个利率成员变量。这个时候就设计到了静态成员变量。一. 内存那些事静态成员变量是存放在静态全局区(数据段),一个对象改变了其中的静态变量,其他对象的这一变

2017-07-20 15:47:49 603

原创 NAT技术和代理服务器

一、代理服务器  所谓“代理”,就是代而劳之的意思。代理服务器就是代理网络用户去取得网络信息,形象的说:它是网络信息的中转站,使得一个网络终端和另一个网络终端不直接进行相连,代理网络用户去取得信息。主要工作在OSI的会话层中。  一个完整的代理请求过程为:客户端首先与代理服务器创建连接,接着根据代理服务器所使用的代理协议,请求对目标服务器创建连接或者获得目标服务器的指定资源(如文件)。在后

2017-07-17 23:21:16 411 2

原创 常见的路由选择算法

一、路由表所谓路由表,指的是路由器或者其他互联网网络设备上存储的表,该表中存有到达特定网络终端的路径,在某些情况下,还有一些与这些路径相关的度量。二、常见路由表生成算法路由算法是提高路由协议功能,尽量减少路由时所带来开销的算法。当实现路由算法的软件必须运行在物理资源有限的计算机上时高效尤其重要。路由算法必须健壮,即在出现不正常或不可预见事件的情况下必须仍能正常处理,例如硬件故障、高

2017-07-17 23:15:56 9758

空空如也

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

TA关注的人

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