Mike's Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

java的跨平台特性

java虚拟机–JVM JVM (Java Virtual Machine): java虚拟机,简称jvm,是运行所有java程序的假想计算机,是java程序的运行环境,是java最具吸引力的特性之一。我们编写的java代码,都运行在jvm之上。 跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用java编写的软件可以运行在任何的操作系统之上,这个特性称为java语言的跨平台特性。该特性
2020-08-17
Java
#编程语言

py网络_建立响应目录笔记

建立响应目录通过不断的努力已经成功开发了一个HTTP服务器,但是对于当前服务器开发有一个问题,所有的请求都只能得到一个统一的内容响应: 如果这些代码直接以字符串的形式出现在整个的Python程序里面,那么这样的HTML代码是很难被我们前端进行维护的,前端需要的是一个可以进行响应的处理目录,相当于建立一个专属的html响应代码目录,而后所有要响应的内容都保存在此目录之中,根据用户请求的路径来进行内容
2020-02-06
python网络编程
#笔记

py网络_HTTP基础响应笔记

HTTP基础响应 在HTTP编程之中核心的本质依然是进行请求和响应,只不过这个时候的响应除了数据之外还需要包含有一些头信息,这些内容一定要被浏览器进行解析执行,浏览器在进行请求的时候需要依据服务器的主机名称和访问端口进行请求的发送。 本次不搞非常繁琐的WEB页面定义,只通过HTTP服务器实现一个最为基础的HTML代码数据的获取,而本次程序将直接使用浏览器作为网络客户端。 测试1234567891
2020-02-06
python网络编程
#笔记

py网络_HTTP简介笔记

前言 在标准的网络通讯之中肯定使用的是socket编程,而socket编程是对TCP、UDP协议进行的抽象实现,在整个的实现之中可以清楚地发现,几乎不需要过多的考虑TCP、UDP实现细节,而后完全基于socket就可以非常简单的实现了。 但是传统的socket编程本身会存在有一个问题,就是你必须要提供两个程序端:客户端、服务端,服务端是整个网络编程的核心所在,但是如果每一次服务端的升级都需要进行客
2020-02-06
python网络编程
#笔记

py网络_UDP广播笔记

UDP广播 使用UDP除了可以建立快速的网络通讯之外,实际上还有一个主要的功能就是可以实现数据广播的操作,它可以实现一个局域网内的所有主机信息的广播处理。 如果要想实现UDP广播操作,则一定要在程序之中使用如下的方法进行定义: setsockopt(self , level:int, optnam:int, value:Union[int,bytes]) level: 设置选项所在的协议层编号
2020-02-06
python网络编程
#笔记

py网络_UDP通讯笔记

UDP通讯UDP也是工作在传输层上的一种协议,但是与TCP相比,UDP本身采用的是不安全的 连接,所以来讲每一次通过UDP发送的数据不一定可以接收到,但是由于其性能比较好,所以未来会有比较广阔的发展前景,在Python里面对于TCP或者UDP本身的实现结构差别不大,都是通过socket.socket类完成的,只需要设置一些参数即可将其设置为UDP(数据报协议)。 服务端代码此时的UDP服务端与TC
2020-02-06
python网络编程
#笔记

py网络_echo程序模型笔记

echo程序模型 在网络编程之中有一个经典的程序模型:ECHO程序模型,这个ECHO程序模型实际上是源于echo命令,在操作系统内部提供有一个echo命令进行内容的回显。 1echo hello,xiaoMing 1hello,xiaoMing 那么如果将此时的echo的概念扩大到网络环境之中,就可以理解为客户端输入一组数据发送服务端,那么服务端接收之后要对该数据进行响应,几乎原样返回,这种
2020-02-05
python网络编程
#笔记

py网络_TCP通讯笔记

TCP通讯 在网络编程之中,TCP属于面向连接的通讯协议,所以在进行TCP通讯的过程之中其安全性以及稳定性都是最高的,虽然性能会差一些,但是对于当前网络环境来讲主要使用的还是TCP协议居多 TCP程序采用的是一对一的通讯机制实现的网络传输,在TCP程序之中需要首先创建并开启服务端程序,随后客户端依据指定的IP地址和监听端口号进行连接从而实现数据的传输处理 在Python里面提供有一个socket
2020-02-05
python网络编程
#笔记

py网络_Socket简介笔记

Socket编程 Python属于高级语言,所以对于所有的网络程序开发不可能让开发者自行处理具体的OSI模型,应该采用统一的模式进行定义,这样才有了Socket编程。 Socket(套接字)是一种对TCP网络协议进行的一种保证(或者称为协议的一种抽象应用),它本身最大的特点是提供了不同进程之间的数据通讯操作,如下图。之所以把Socket作为协议的抽象实现,主要的原因在于,所有的网络协议其组成是十
2020-02-04
python网络编程
#笔记

py网络_网络编程简介笔记

网络接入和通讯 世界上最早出现的计算机是为了解决数据的计算以及密码的破译功能,如果继续延伸也都是军方进行数据存储的重要的技术研究,而后计算机开始进入到普通平民的生活,这样一来当有了多台电脑之后肯定需要想办法把这多台电脑进行连接,那么就需要创建互联网。 两台主机通讯第一点一定要保证所有的网络线路是通畅的,协议指的是双方必须遵守的共同约定,在进行网络通讯的时候实际上核心的功能就是IO操作(输入和输出
2020-02-04
python网络编程
#笔记
1…7891011…15

搜索

Hexo Fluid