摘要: 一、 守护进程 主进程创建守护进程: 其一:守护进程会在主进程代码执行结束后就终止 其二:守护进程内无法再开启子进程,否则会抛出异常:AssertionError:daemonic processes are not allowed to have children import os import 阅读全文
posted @ 2018-11-28 21:08 DanielYang11 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 一 背景知识 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他内容都是围绕进程的概念展开的 二,什么是进程 进程是计算机中的程序关于某数据集合上的一次运 阅读全文
posted @ 2018-11-27 17:30 DanielYang11 阅读(133) 评论(0) 推荐(0) 编辑
摘要: tcp粘包演示(一): 先从上面粘包现象中的第一种开始:接收方没有及时接收缓冲区的包,造成多个包接收(客户端发送了一段数据,服务端只收了一小部分,服务端下次再收的时候还是从缓冲区拿上次遗留的数据,产生粘包) server端代码示例: cket import *import subprocessip_ 阅读全文
posted @ 2018-11-27 15:33 DanielYang11 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 网络编程之socket 一、为什么要学习socket 首先我们python基础部分已经学完,而socket是我们基础进阶的课程,也就是说,你已经可以写一点小程序了,socket就是网络通信的工具,任何一门语言都有socket,他不是任何语言的专有名词,而是大家通过自己的程序与其他电脑进行联系并发送消 阅读全文
posted @ 2018-11-22 15:29 DanielYang11 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 本节主要内容: 1. 模块 2. import 3. from xxx import xxx 一. 模块 模块就是一个包含了python定义和声明的文件,文件名就是模块的名字上加上.py后缀。换句话说我们目前写的所有py文件都可以看成是一个模块但是我们import加载的模块一共分成四个通用类别: 1 阅读全文
posted @ 2018-11-19 19:54 DanielYang11 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 本节主要内容1. 什么是序列化 2. pickle(重点) 3. shelve 4. json(重点) 5. configparser模块 ⼀一. 什么是序列列化 在我们存储数据或者⽹网络传输数据的时候. 需要对我们的对象进⾏行行处理理. 把对象处理理成 ⽅方便便存储和传输的数据格式. 这个过程叫序列 阅读全文
posted @ 2018-11-15 21:57 DanielYang11 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 本节主要内容: 1. 模块的简单认识 2. collections模块 3. time时间模块 4. random模块 5. os模块 6. sys模块 一. 模块的简单认识 什么是模块. 模块就是我们把装有特定功能的代码进行归类的结果. 从代码编写的单位 来看我们的程序, 从小到大的顺序: 一条代 阅读全文
posted @ 2018-11-14 20:24 DanielYang11 阅读(124) 评论(0) 推荐(0) 编辑
摘要: class Init(object): def __init__(self,v): print("init") self.val = v class Add2(Init): def __init__(self,val): print("Add2") super(Add2,self).__init__(val) ... 阅读全文
posted @ 2018-11-13 19:55 DanielYang11 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 我们要约束程序的结构. 也就是说. 在分配任务之前就应该把功能定义好. 然后分别交给底下的程序员来完成相应的功能. 在python中有两种办法来解决这样的问题. 1. 提取父类. 然后在父类中定义好方法. 在这个方法中什么都不用干. 就抛⼀个异 常就可以了了. 这样所有的子类都必须重写这个方法. 否 阅读全文
posted @ 2018-11-12 16:41 DanielYang11 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 本节主要内容: 1. isinstance, type, issubclass 2. 区分函数和方法 3. 反射(重点) 一. isinstance, type, issubclass 首先, 我们先看issubclass() 这个内置函数可以帮我们判断xxx类是否是yyy类型的子类. class 阅读全文
posted @ 2018-11-09 17:25 DanielYang11 阅读(124) 评论(0) 推荐(0) 编辑