摘要: 打开cmd终端 输入python 然后再输入要执行文件的路径 就可以把python文件运行起来 这样多客户端服务器就跑起来了 客户端 服务端 阅读全文
posted @ 2019-03-08 19:56 夜晚的潜水艇 阅读(8675) 评论(0) 推荐(0)
摘要: """王思聪作为消费者 要吃热狗生产者 负责做热狗问题:王思聪不清楚对方会生产多少热狗"""from multiprocessing import Process,Queue,JoinableQueueimport time,random# 生产者def make_hot_dog(q): for i 阅读全文
posted @ 2019-03-07 18:52 夜晚的潜水艇 阅读(394) 评论(0) 推荐(0)
摘要: 特点:孤儿进程 | 僵尸进程 只在Linux中存在 孤儿进程:指的是开启进程后,父进程先于子进程终止了,那这个子进程就称之为孤儿进程。 ( 例如:qq聊天中别人发给你一个链接,点击后打开了浏览器,那qq就是浏览器的父进程,然后退出qq,此时浏览器就成了孤儿进程 孤儿进程是无害的,有其存在的必要性,在 阅读全文
posted @ 2019-03-07 16:43 夜晚的潜水艇 阅读(145) 评论(0) 推荐(0)
摘要: 进程是正在运行的程序,程序是程序员编写的一对代码,也就是一堆字符,当这堆代码被系统加载到内存并执行,就有了进程。 (需要注意的是:一个程序是可以产生多个程序,就像我们可以同时运行多个QQ程序一样,会形成多个进程) 并发指的是,多个事件同时发生了(单核状态下就是通过切换+保存状态 就是多道技术) 并行 阅读全文
posted @ 2019-03-07 16:33 夜晚的潜水艇 阅读(254) 评论(0) 推荐(0)
摘要: 多道技术 多道技术中的多道指的是多个程序,多到技术的实现是为了解决多个程序竞争或者说共享同一个资源(cpu)的有序调度问题,解决方式即多路复用,多路复用分为时间上复用和空间上复用。 空间上复用:将内存分为几部分,每个部分放入一个程序这样,同一时间内就有了多道程序( 内存是物理隔离, 其他程序无法直接 阅读全文
posted @ 2019-03-07 16:04 夜晚的潜水艇 阅读(262) 评论(0) 推荐(0)
摘要: 服务端 阅读全文
posted @ 2019-03-07 15:40 夜晚的潜水艇 阅读(254) 评论(0) 推荐(0)
摘要: TCP 基于流的协议 又叫可靠性传输协议 通过三次握手 四次挥手 来保证数据传输完毕 缺点效率低 正因为是基于流的协议 所以会出现粘包问题粘包问题:原因一:是应为数据是先发送给操作系统,在操作系统中有一个缓冲池 ,操作系统并不会马上把数据发送给服务器端的缓冲池,而是在自己的缓冲池中, 操作系统会将数 阅读全文
posted @ 2019-03-04 23:12 夜晚的潜水艇 阅读(540) 评论(0) 推荐(0)
摘要: 多态是OOP的三大特征之一 字面意思:多种形态 多种状态 官方描述:不同的对象可以响应(调用)同一个方法 产生不同的结果(例如水的三相特征) 多态不是什么新技术 我们编写面向对象的程序时 其实就有多态存在import abc class Animal(metaclass = abc.ABCMeat) 阅读全文
posted @ 2019-02-21 16:18 夜晚的潜水艇 阅读(264) 评论(0) 推荐(0)
摘要: "" 迭代器 什么是迭代器(iterator) 器指的某种工具, 迭代指的是更新换代的过程,例如应用程序的版本更新从1.0 变成 1.1 再1.2 迭代的目的是要根据上一个结果,产生下一个结果,这是一个重复的过程,但不是单纯的重复 迭代器就是,一种根据上一个结果得到下一个结果的工具,简单地说就是一种 阅读全文
posted @ 2019-01-17 14:54 夜晚的潜水艇 阅读(163) 评论(0) 推荐(0)
摘要: 装饰器基础 装饰器的目的是为了给被装饰 对象,增加新功能,或者说增加某种能力 在程序中工具就是函数 如此一来,装饰器指的就是一个函数,被装饰着也是一个函数 总结;装饰器就是用一个函数去拓展另外一个已存在的函数的功能 拓展性是对于一个应用程序来说非常重要的能力,任何应用程序都需要拓展,于是出现了开闭原 阅读全文
posted @ 2019-01-15 15:28 夜晚的潜水艇 阅读(147) 评论(0) 推荐(0)