搜索到与相关的文章
操作系统

第四、五章_ARP RARP

引言当一台主机将以太网数据帧发送到同一个局域网上的另一台主机时,是根据48bit的以太网地址来确定目的接口的,设备驱动程序从不检查IP数据报中的IP地址。ARP为IP地址和硬件地址之间提供动态映射,说是动态的,因为这个过程是自动完成的。RARP是被那些没有磁盘驱动器的系统使用的,它需要系统管理员进行手动设置。例子用一个例子解释ARP的运行过程敲入命令ftpbsdi1.ftp客户端调用函数gethostbyname将主机名转换为32bit的IP地址。这个函数

系统 2019-08-12 01:32:34 2532

Tomcat

Tomcat 启动后台程序

References:《Tomcat启动时加载WEB应用中的后台程序》[1],《配置TomcatListener》[2]要做的事情很简单,就是在Tomcat启动WEB服务器的时候同时启动一个后台程序,做一些事情。[1]里面介绍的方法是通过不响应Request的Servlet来实现,通过设置标签和Servlet里面的static代码段来实现。[2]介绍了另一个方法,通过实现ServletContextListener,并在w

系统 2019-08-12 01:32:30 2532

Python

Python 实现简单网络应用程序开发

最后一次更新于2019/07/10ICMPPing目的此任务是重新创建第3讲(延迟,丢失和吞吐量)中讨论的ping客户端。Ping是一个用于在计算机网络中测量延迟和丢失的工具。在实际应用中,我们可以通过ping命令分析判断网络失败的原因。当然,这类信息也可用于帮助我们选择性能更佳的IP地址作为代理服务器。原理Ping通常使用Internet控制消息协议(ICMP)报文来测量网络中的延迟和丢失:本机在ICMP包中发送回响请求(ICMP类型代码为8)给另一个主

系统 2019-09-27 17:56:16 2531

Python

CentOS 7安装Python3 以及python3.7中

CentOS7.2默认安装了python2.7.5因为一些命令要用它比如yum它使用的是python2.7.5。使用python-V命令查看一下是否安装Python然后使用命令whichpython查看一下Python可执行文件的位置python指向的是python2.7安装1.因为我们要安装python3版本,所以python要指向python3才行,目前还没有安装python3,先备份,备份之前先安装相关包,用于下载编译python3yuminstal

系统 2019-09-27 17:54:10 2531

Python

MySQL——python交互

与python交互之前我们需要安装一个MySQL的驱动模块Connector,这个驱动模块直接在cmd命令行输入pipinstallmysql.connector安装是否成功可以接着输入python#输入之后,会进入python解释器(前提是python已经配置好了环境变量#导入安装的模块,没有报错即安装成功importmysql.connector进入自己的编辑器(pycharm)首先连接数据库方式:数据库连接1、当前模块直接连接importmysql.

系统 2019-09-27 17:50:55 2531

Python

对python中的os.getpid()和os.fork()函数详解

如下所示:importosimportsysimporttimeprocessNmae='parent'print"Programexecutingntpid:%d,processNmae:%s"%(os.gitpid(),processNmae)#attempttoforkchildprocesstry:forkPid=os.fork()exceptOSError:sys.exit("Unabletocreatenewprocess.")#AmIpare

系统 2019-09-27 17:48:16 2531

编程技术

log4j学习总结

log4j的好处是简单、可配置log4j.properties放在WEB-INF下面#################################################################################①配置根Logger,其语法为:0#log4j.rootLogger=[level],appenderName,appenderName,...#level是日志记录的优先级,分为OFF、FATAL、ERROR、W

系统 2019-08-29 23:37:18 2531

编程技术

Draw2d 学习笔记八 GridLayout ToolbarLayout布

原文:http://www.cnblogs.com/bjzhanghao/archive/2006/09/05/495747.html该文章来之“八进制”。publicclassDraw2DLayoutExample{staticFigurecanvas;//ParentfigurewhichusesXYLayoutasitslayoutmanagerstaticRectangleFigurecontainerFig;//canvas'sonlychild

系统 2019-08-29 23:26:30 2531

编程技术

构建富互联网应用程序监控工作流和流程(4)

启用工作流。如图3所示,通过BPEL流程从外部系统检索客户数据并将其显示在工作流面板中。然后,用户验证数据,输入存款额,之后单击OK。图3验证客户数据和输入存款额工作流功能基于BPEL流程管理器提供的ITask和IWorklistService接口。RIA将IWorklistService中的任务与完成给定任务所需的工作流屏幕相关联。当发生相应的表单验证时,用户界面对completeTask方法进行远程对象调用(如下所示),以将UI中捕获的数据发送至BPE

系统 2019-08-29 23:09:08 2531

编程技术

tcp/ip udp p2p

TCP,是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建立连接,以便在TCP协议的基础上进行通信。当一个socket(通常都是serversocket)等待建立连接时(好像也可以叫做通信阻塞),另一个socket可以要求进行连接,一旦这两个socket连接起来,它们就可以进行双向数据传输,双方都可以进行发送或接收操作。一个服务器可以进行多个客服的通信,需要用用到线程U

系统 2019-08-29 22:55:35 2531