NeilZhy

与人为善,天道酬勤

socket网络编程

服务端 一。设置监听套接字 1创建套接字. 套接字编程的时候,我们需要使用的就是套接字函数,使用这个函数的作用是进行网络IO的通信,就是我们调用了这样的一种函数之后,就可以进行网络上的各个进程之间的通信了,我们之前讲述过了,socket实际上就是网络上面的一个一个的进程,so...

2017-07-27 18:06:01

阅读数:525

评论数:0

vim编辑文章后不能修改

我们在使用vim打开一个文件的时候,经常会弹出下面的界面 为什么会出现这个界面呢 用vim编辑文件(如这里的test.txt)时,系统会自动产生一个文件叫.test.txt.swp.如果正常退出,此文件会被自动删去.如果上次非正常退出,如果再编辑它,系统会首先查.test.txt.swp ...

2017-07-26 16:41:33

阅读数:1612

评论数:1

程序的编译和链接过程

一.虚拟机、linux简介 简单介绍一下虚拟机还有就是各种操作系统,比如centos,Ubuntu 操作系统:linux(centos、Ubuntu、redhat),Android,Windows(xp、win8、win10) 进程,多个程序,分时技术,并行技术 一次打开多个程序,我们在只...

2017-07-23 16:48:13

阅读数:594

评论数:0

TCP协议

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

2017-07-20 23:25:10

阅读数:740

评论数:2

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

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

2017-07-20 15:47:49

阅读数:443

评论数:0

NAT技术和代理服务器

一、代理服务器   所谓“代理”,就是代而劳之的意思。代理服务器就是代理网络用户去取得网络信息,形象的说:它是网络信息的中转站,使得一个网络终端和另一个网络终端不直接进行相连,代理网络用户去取得信息。主要工作在OSI的会话层中。   一个完整的代理请求过程为:客户端首先与代理服务器创建连接,接...

2017-07-17 23:21:16

阅读数:243

评论数:2

常见的路由选择算法

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

2017-07-17 23:15:56

阅读数:550

评论数:0

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