05 2018 档案
摘要:参考原文 Python廖雪峰 WSGI接口 WSGI(Web Server Gateway Interface)是一个接口,用来屏蔽底部的细节(如TCP的建立连接,HTTP原始请求和响应格式等)。WSGI接口定义非常简单,只需要Web开发者实现一个函数,就可以响应客户端的HTTP请求。 这个函数有两
阅读全文
摘要:参考原文 廖雪峰Python教程 使用SQLite SQLite是一种嵌入式数据库,它的数据库就是一个文件。由于SQLite本身是用C写的,而且体积很小,所以经常被集成到各种应用程序中,甚至在IOS和Android的APP中都可以集成。 Python中内置了SQLite3,连接到数据库后,需要打开游
阅读全文
摘要:参考原文 廖雪峰Python教程 服务端代码 客户端代码 演示效果
阅读全文
摘要:参考原文 廖雪峰Python教程 客户端 我们知道每一条TCP的连接有2个端点,这两个端点叫做套接字socket。如果我们要进行基于TCP的通信必须先创建套接字。在Python中可以这样创建套接字socket,并向服务端发送请求: #导入socket库 import socket import io
阅读全文
摘要:应用层的许多协议都是基于客户服务器方式。客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。客户服务器方式所描述的是进程之间服务和被服务的关系。客户是服务请求方,服务器是服务提供方。 域名系统DNS 域名系统概述 域名系统DNS(Domain Name System)时互联
阅读全文
摘要:运输层协议概述 进程之间的通信 运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。 当网络的边缘部分中的两个主机使用网络的核心部分的功能进行端到端的通信时,只有位于网络边缘部分的主机的协议栈才有运输层,而网络核心部分中的路由器在转发分组时都只用到下三层的功能
阅读全文
摘要:参考原文 廖雪峰常用的内建模块 datetime dateime是Python中处理日期和时间的标准库。 获取当前日期和时间 注意:datetime是模块,datetime模块还包含一个datetime类,通过from datetime import datetime导入的才是datetime这个类
阅读全文
摘要:参考原文 廖雪峰正则表达式 定义 正则表达式是一种用来匹配字符串的强有力的武器,它的设计思想是用一种描述性的语言来给字符串定义一个规则凡是符合规则的字符串,我们就认为它“匹配”,否则,不匹配。 规则 \d 可以匹配一个数字,\w 可以匹配一个数字或字母,\s 可以匹配一个空格(包括TAB等空白符).
阅读全文
摘要:网络层提供的服务 TCP/IP 体系中的网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。网络层不提供服务质量的承诺,不保证分组交付的时限,所传送的分组可能出错、丢失、重复、和失序。 网际协议IP 网际协议IP是TCP/IP体系中两个最重要的协议之一(另一个是TCP),与IP协议配套
阅读全文
摘要:数据链路层也是属于计算机网络的底层,也是基于信道传输的。数据链路层的使用的信道主要有点对点信道和广播信道。 点对点信道 这种信道使用的是一对一的点对点的通信方式。我们先来看一下什么是链路、数据链路,二者的区别? 链路和数据链路 所谓链路(link)其实就是指从一个结点到相邻结点的一段物理线路(有线或
阅读全文