网络编程
文章平均质量分 82
asnowdream
这个作者很懒,什么都没留下…
展开
-
神奇的身份管理者cookie和session
文章目录介绍什么是Cookie什么是Sessioncookie和session的区别session的生命周期介绍在我们身边的网络中就充满着它的身影,不信我接下来就说说,我们生活中通常在浏览器淘宝上浏览一个商品不购买,然后打开腾讯视频会有好多的广告推送都是关于那个商品的,那么我们就没有思考过这是什么原因,其实这都是以为一个原因,浏览器会通过每台电脑记录下行为,储存在Cookie和Session中...原创 2020-02-18 20:57:18 · 156 阅读 · 0 评论 -
论Get和Post请求方法的差异
文章目录HTTPGet请求方法Post请求方法Get请求和Post请求有何不一样呢HTTPHTTP是基于TCP/IP的关于数据如何在万维网中如何通信的协议Get请求方法Get是基于HTTP通信协议的一种请求方法,底层也是TCP/IP,是TCP连接,对于Get方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据),直观点看Get把参数包含在URL中,...原创 2020-02-14 19:42:51 · 165 阅读 · 0 评论 -
多任务的实现者进程,线程,协程之间的关系
文章目录进程,线程,协程 的对比进程,线程,协程的关系多进程,多线程,协程的应用场景进程,线程,协程 的对比进程进程是具有一定独立功能的程序关于某个数据集合上的一次运动活动,进程是系统进行资源分配和调度的独立单位,每个进程都有自己的独立内存空间,进程通过队列来通信,由于进程占据独立的内存,相对比较稳定安全。线程线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行...原创 2020-02-14 09:24:55 · 172 阅读 · 0 评论 -
生产者与消费者模型
文章目录生产者与消费者是什么模型模型的三要素通过代码来实现一下生产者消费者模型总结:生产者与消费者是什么模型生产者和消费者彼此之间不直接通讯,而是通过队列来进行通讯,生产者生产完的数据不用等待消费者处理,直接放到队列中,消费者不找消费要数据,而是直接从队列中取,队列就相当于一个缓冲区,平衡生产者和消费者的处理能力。模型的三要素1.生产者2.消费者3.队列(缓冲区)通过代码来实现一下生...原创 2020-02-13 20:27:07 · 169 阅读 · 0 评论 -
微线程——协程
文章目录协程是什么协程通过yield实现协程通过greenlet模块实现协程通过gevent模块实现总结协程是什么协程又称微线程,从原理上来说就像生成器那样,线程和进程执行者是系统,而协程的操作则是我们自己,对多线程来说,cpu通过切片轮询的方式来切换线程间的执行,切换的时需要耗时(保存状态,下次继续),而协程就很完美的处理了这些,协程只使用一个单线程,在这个单线中按一定顺序执行所有的代码。如...原创 2020-02-13 11:21:48 · 448 阅读 · 0 评论 -
多任务的实现者——线程
文章目录线程是什么线程的创建实例方法threading模块方法继承方式开启线程标题线程之间共享全局变量线程是什么线程简单的理解是程序执行的一条分支,也可以是程序执行的最小单元。是被系统独立调度和分派的基本单位。线程的创建通过threading模块创建子线程代码如下:import threadingimport time#定义函数def a(): print("唱歌") ...原创 2020-02-11 20:36:57 · 171 阅读 · 0 评论 -
消息队列的基本操作
文章目录什么是队列什么是队列队列是一种先进先出(FIFO)的存储数据结构在进程中我们了解到,两个进程之间是不可以共享数据的,那我们生活中要打开微信给朋友发一张图库的图片,当图库打开就有了进程,那么这两个进程之间该如何传递数据呢?这时两个进程之间就要有个介质在这两个进程之间传递,在第一进程中写数据,到第二进程中读数据以队列为基础通过使用multiprocesing模块的Queue就可以实现进...原创 2020-01-08 21:05:04 · 465 阅读 · 0 评论 -
高效执行的多任务
文章目录网络中的多任务多任务的简单实现过程多任务一起执行的原理网络中的多任务多任务是基于操作系统高效执行而诞生的,这种现象很常见如我们在好多设备上一边听着音乐,一边看小说,时不时的还有聊天消息的提示,这就是系统管家在同一时间有条理的执行各种各样的应用,这就是多任务。多任务的简单实现过程首先我们创建一个不是多任务的功能:#encoding:utf-8import osimport ti...原创 2020-01-07 14:12:02 · 411 阅读 · 0 评论 -
系统管家之进程标签
文章目录什么是线程线程创建什么是线程通俗点说线程就是实现多任务的一种手段,系统中CUP管家进行准确识别及运算调度的最小单位, 在设备中每个任务的执行都有一个唯一得线程,在Python的thread模块是比较低层的模块,Python的threading模块对thread做了一些包装。线程有分为单线程,多线程。线程创建创建多线程实现多任务#encoding:utf-8from multip...原创 2020-01-07 14:08:30 · 335 阅读 · 0 评论 -
超文本传输HTTP协议
文章目录什么是HTTP协议HTTP协议中的请求与响应什么是HTTP协议在Java web应用中,服务器把网页传给浏览器,通俗的说就是把网页的HTML代码发送给浏览器,让浏览器显示出来,其中浏览器与服务器之间的传输协议就是HTTP。HTTP协议中的请求与响应我们在生活中运用浏览器的域名来访问服务器,但是这种访问和我们直接用IP地址访问是一样的,因为最终它会转化为IP地址访问。其中包括Ge...原创 2020-01-06 23:10:47 · 212 阅读 · 0 评论 -
网络奇妙的术语
文章目录IP地址广域网和局域网单播、组播、广播IP地址每个IP地址包括两个部分:网络 地址和主机地址,分为A类,B类,C类,D类,E类,其具体分布如下:其中A类IP地址的地址范围1.0.0.1-126.255.255.254,可用A类网络有126个,每个可容纳1677214个主机;B类IP地址范围128.1.0.1-191.255.255.254,可用B类网络有16384个,每个网络能容纳...原创 2020-01-06 00:04:12 · 198 阅读 · 0 评论 -
神奇的socket通信
文章目录socket简介什么是socketsocket的udp协议应用socket的TCP协议应用socket的中的TCP协议与UDP协议的不同点socket简介socket诞生解决了网络上一个重要的问题,就是完美的保障了通信的准确性,目前网络上各种各样的服务大多都是基于Socket来完成通信的,可见socket在通信中举足轻重。什么是socket我们目前的生活中互联网每一秒都传送着大量的...原创 2020-01-05 21:14:59 · 238 阅读 · 0 评论 -
python中的TCP协议
TCP协议传输控制协议,是一种面向连接的,可靠的,基于字节流的传输通信协议,由IETF的RFC 793定义。传输数据需要经过创建连接,数据传送,终止连接三步骤。TCP协议要建立相关的链接,才能发送数据。这一过程可以通俗的说为“三次握手,四次挥手”TCP三次握手:发生在创建连接的时候,形象点说:(第一次)客户端问服务端你准备好了吗,(第二次)服务端告诉客户端装备好了,并且问客户端你准备好了吗...原创 2020-01-03 00:09:56 · 667 阅读 · 0 评论 -
python网络编程基础
Python中的网络编程在科技化时代网络与我们息息相关,网络拉近了世界的距离,让我们更好了解这个世界,那网络编程到底是干啥呢?其实网络编程很简单就是把多方链接在一起,然后可以进行数据传递,让在不同的电脑的软件能够进行数据传递。ip地址在如今这个互联网时代,互联网连接着全球所有的电脑设备,在同一个时间这些设备上有着不同的信息传递,那如何才能准确的把信息传到对应的电脑设备上呢?ip地址就很好...原创 2020-01-02 21:44:25 · 654 阅读 · 0 评论