排序:
默认
按更新时间
按访问量

多任务,并发、并行

多任务 单核CPU执行多任务:操作系统轮流让各个任务交替执行,任务1执行0.01秒,切换到任务2,任务2执行0.01秒,再切换到任务3,执行0.01秒……这样反复执行下去。表面上看,每个任务都是交替执行的,但是,由于CPU的执行速度实在是太快了,我们感觉就像所有任务都在同时执行一样。 并行执行多任...

2018-07-14 19:58:54

阅读数:34

评论数:0

正则表达式

re模块操作 #coding=utf-8 # 导入re模块 import re # 使用match方法进行匹配操作 result = re.match(正则表达式,要匹配的字符串) # 如果上一步匹配到数据的话,可以使用group方法来提取数据 ...

2018-07-14 10:04:52

阅读数:12

评论数:0

TCP VS UDP 网络协议模型 TCP/IP 协议模型 三次握手 四次挥手

TCP VS UDP TCP 可靠、稳定 一对一 TCP在传递数据之前 会有三次握手来建立连接,传递数据时,有确认,窗口,重传,拥塞控制机制,数据传送完毕后会断开连接用来节约系统资源 TCP缺点:慢、效率低,占用系统资源高,传递数据之前,需建立连接,消耗时间,数据传递时,确认机制,重传机制...

2018-07-13 21:43:17

阅读数:105

评论数:0

TCP

TCPTCP代码:tcp客户端:import socket # 创建socket tcp_client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 目的信息 server_ip = input("请...

2018-07-13 21:11:25

阅读数:11

评论数:0

TCP简介

TCP介绍        TCP协议,传输控制协议(英语:Transmission Control Protocol,缩写为 TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。TCP通信模型中,在通信开始之前,一定要先建立相关的链接,才能发送数据,类似于...

2018-07-13 20:58:12

阅读数:13

评论数:0

udp聊天器

import socket def send_msg(udp_socket): """获取键盘数据,并将其发送给对方""" # 1. 从键盘输入数据 msg ...

2018-07-13 20:54:35

阅读数:9

评论数:0

UDP

1. udp网络程序-发送数据创建客户端套接字发送/接收数据关闭套接字2. udp代码 配合网络调试助手进行测试import socket # 创建套接字 udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # 自动关闭端...

2018-07-13 20:44:47

阅读数:17

评论数:0

socket简介

socket        一台电脑可以通过进程号PID来唯一标识一个进程 tcp/ip协议        网络层ip地址可以唯一标识网络中的主机 传输层 协议+端口 可以唯一标识主机中的应用进程(进程) 网络中的进程间通信就可以利用这个标志与其他进程交互 进程:运行的程序及运行时用到的资源...

2018-07-13 19:59:15

阅读数:14

评论数:0

网络通信ip和端口

网络的定义:    网络就是一种辅助双方或者多方能够连接在一起的工具使用网络的目的:    为了联通多方然后进行通信用的,即把数据从一方传递给另一方    为了让在不同的电脑上运行软件之间能够互相传递数据,就需要借助网络的功能网络编程        让在不同的电脑上的软件能够进行数据的传递,即进程...

2018-07-13 10:29:39

阅读数:18

评论数:0

urllib的学习

1 urllib介绍除了requests模块可以发送请求之外, urllib模块也可以实现请求的发送,只是操作方法略有不同!urllib在python中分为urllib和urllib2,在python3中为urllib下面以python3的urllib为例进行讲解2 urllib的基本方法介绍2....

2018-07-13 08:32:32

阅读数:21

评论数:0

requests模块的其他方法

1 requests中cookirJar的处理方法使用request获取的resposne对象,具有cookies属性,能够获取对方服务器设置在本地的cookie,但是如何使用这些cookie呢?1.1 方法介绍response.cookies是CookieJar类型使用requests.util...

2018-07-13 08:31:59

阅读数:12

评论数:0

request模块的深入和使用

1 使用requests发送POST请求使用post请求的地方:登录注册( POST 比 GET 更安全)需要传输大文本内容的时候( POST 请求对数据长度没有要求)1.1 requests发送post请求语法:用法: response = requests.post("ht...

2018-07-13 08:30:13

阅读数:33

评论数:0

python数据结构-树的列表展示

列表表示        在由列表表示的树中,我们将从 Python 的列表数据结构开始,并编写上面定义的函数。虽然将接口作为一组操作在列表上编写与我们实现的其他抽象数据类型有点不同,但这样做是有趣的,因为它为我们提供了一个简单的递归数据结构,我们可以直接查看和检查。在列表树的列表中,我们将根节点的...

2018-07-12 11:35:34

阅读数:17

评论数:0

python数据结构-树的基本定义

树        树在计算机科学的许多领域中使用,包括操作系统,图形,数据库系统和计算机网络。树数据结构与他们的植物表亲有许多共同之处。树数据结构具有根,分支和叶。自然界中的树和计算机科学中的树之间的区别在于树数据结构的根在顶部,其叶在底部。        第一个例子:一些动物的生物分类的实例, ...

2018-07-12 09:52:16

阅读数:17

评论数:0

Git简介

Git管理源代码0.1. Git简介0.2. 工作区暂存区和仓库区0.3. Git单人本地仓库操作0.4. Git远程仓库Github0.4.1. 创建远程仓库0.4.2. 克隆项目0.4.3. 多人协同开发0.4.4. 代码冲突0.4.5. 标签0.4.6. 分支Published with G...

2018-07-11 14:12:39

阅读数:12

评论数:0

python数据结构-二分查找

二分查找        有序列表对于我们的比较是很有用的。在顺序查找中,当我们与第一个项进行比较时,如果第一个项不是我们要查找的,则最多还有 n-1 个项目。 二分查找从中间项开始,而不是按顺序查找列表。 如果该项是我们正在寻找的项,我们就完成了查找。 如果它不是,我们可以使用列表的有序性质来消除...

2018-07-11 11:15:46

阅读数:18

评论数:1

python数据结构-顺序查找

搜索    在项集合中查找特定的算法过程,搜索通常对于项是否存在返回True或False,有时它可能返回项被找到的地方,该成员存在 返回True 否则False。在python中使用in运算符可以非常简单的判断顺序查找   当数据项存储在诸如列表的集合中时,我们说它们具有线性或顺序关系。 每个数据...

2018-07-11 09:53:54

阅读数:19

评论数:0

数据结构-Dequeue

Deque        deque(也称为双端队列)是与队列类似的项的有序集合。它有两个端部,首部和尾部,并且项在集合中保持不变。deque 不同的地方是添加和删除项是非限制性的。可以在前面或后面添加新项。同样,可以从任一端移除现有项。如下展示了一个 Python 数据对象的 deque 。  ...

2018-07-11 08:48:05

阅读数:27

评论数:0

python常用模块-range模块

# range包前不包后 # 7,6,5,4,3,2,1 for i in range(7, 0, -1): print(i) print("*" * 20) # 0,1,2,3,4,5,6 for i in range(0, 7): ...

2018-07-11 00:15:06

阅读数:23

评论数:0

requests模块的入门使用

1.requests模块,而不是urllibrequests的底层实现就是urllibrequests在python2 和python3中通用,方法完全一样requests简单易用Requests能够自动帮助我们解压(gzip压缩的等)响应内容2 requests的作用作用:发送网络请求,返回响应...

2018-07-11 00:10:18

阅读数:15

评论数:0

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