摘要: Python并发编程 ​ multiprocessing模块介绍 Python中的多线程无法利用多核优势,如果想要充分的使用多核CPU的资源(os.cpu_count)查看,在Python中大部分情况需要使用多进程,Python提供了multiprocessing,它用来开启子进程,并在子进程中执行 阅读全文
posted @ 2019-07-22 16:51 恰蜜小嘴 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1.进程基础知识 什么是程序? 程序就是一堆文件 什么是进程? 进程就是正在执行的文件/程序 进程被谁执行? cpu最终运行你的程序 操作系统调度作用,将你的磁盘上的程序加载到内存,然后交由cpu去处理,一个cpu正在运行的一个程序,就叫开启了一个进程 2.操作系统 操作系统的定义 操作系统是存在于 阅读全文
posted @ 2019-07-19 18:19 恰蜜小嘴 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 文件上传 基于TCP的方法 client server udp_client 阅读全文
posted @ 2019-07-18 15:17 恰蜜小嘴 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 黏包现象. socket缓冲区 每个 socket 被创建后,都会分配两个缓冲区,输入缓冲区和输出缓冲区。 write()/send() 并不立即向网络中传输数据,而是先将数据写入缓冲区中,再由TCP协议将数据从缓冲区发送到目标机器。一旦将数据写入到缓冲区,函数就可以成功返回,不管它们有没有到达目标 阅读全文
posted @ 2019-07-17 16:23 恰蜜小嘴 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1. socket套接字. 五层协议: 从传输层包括传输层一下,都是操作系统帮助我们封装的各种head.你不用去关心. 2. 基于TCP协议的socket通信. 3. 单个客户与服务端通信. 服务端: 客户端: 4. 通信循环. 服务端: 客户端: 5. 通信,连接循环. 服务端: 客户端: 6. 阅读全文
posted @ 2019-07-16 17:05 恰蜜小嘴 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 网络协议 1.os七层协议 互联网协议按照功能不同分为osi七层或则tcp/ip五层或tcp//四层 每层运行常见的物理设备 五层协议 物理层 物理层功能:主要是基于电器特性发送高低压(电信号),高电压对应数字1,低电压对应数字0,例如光纤和双绞线 数据链路层 单纯的电信号没有意义,必须规定电信号多 阅读全文
posted @ 2019-07-15 18:04 恰蜜小嘴 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 1.函数vs方法 函数:全部都是显性传参 方法:存在隐性传参 判断方法 通过函数名可大致判断 通过types模块去验证 2.反射 概念:主要是指程序员可以访问,检测和修改它本身状态或行为的一种能力(自省), python中面向对象的反射 : 通过字符串的形式操作对象的相关属性,python中的一切事 阅读全文
posted @ 2019-07-12 19:46 恰蜜小嘴 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1.私有成员 类中的私有成员 在属性名称前加__可将该属性变成私有属性 对于类的公有静态属性,类的外部,类的内部,类的派生类都可以访问 私有静态属性:类的外部不能访问,类的派生类不能访问,只有在类的内部才能够访问 对象私有属性 类的内部可以使用 派生类中也不可访问 类的外部也不能访问 私有属性应用场 阅读全文
posted @ 2019-07-11 18:13 恰蜜小嘴 阅读(144) 评论(0) 推荐(0) 编辑
摘要: .封装 定义:将一些东西内容封存到一个地方,你还可以再取出, 类设置静态属性,设置一些方法 对象可以在其对象空间中封装一些属性 2.多态 定义:一个事物的多种形态 就想a可以是一个字符串,可以是一个列表等等,不像Java中定义时必须声明变量类型 Python默认支持多态 3.鸭子类型 Python中 阅读全文
posted @ 2019-07-10 15:40 恰蜜小嘴 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 面向对象的三大特性: 封装,继承,多态. 什么是继承? 专业角度: B 继承 A类, B就叫做A的子类,派生类, A叫做B的父类,基类,超类. B类以及B类的对象使用A类的所有的属性以及方法. 字面意思: 继承就是继承父母所有的资产. 单继承,多继承. 继承的优点. 节省代码. 增强的耦合性. 代码 阅读全文
posted @ 2019-07-09 15:36 恰蜜小嘴 阅读(609) 评论(0) 推荐(0) 编辑