11 2018 档案

摘要:一、 管道 创建管道的类 Pipe([duplex]):在进程之间创建一条管道,并返回元祖(conn1,conn2),其中conn1,conn2表示管道两端的连接对象,强调一点:必须在产生process对象之前产生管道 参数介绍 dumplex 默认管道是全双工的,如果将duplex射成False, 阅读全文
posted @ 2018-11-29 21:35 DanielYang11 阅读(123) 评论(0) 推荐(0)
摘要:一、 守护进程 主进程创建守护进程: 其一:守护进程会在主进程代码执行结束后就终止 其二:守护进程内无法再开启子进程,否则会抛出异常:AssertionError:daemonic processes are not allowed to have children import os import 阅读全文
posted @ 2018-11-28 21:08 DanielYang11 阅读(123) 评论(0) 推荐(0)
摘要:恢复内容开始 一 背景知识 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他内容都是围绕进程的概念展开的 二,什么是进程 进程是计算机中的程序关于某数据集合上的一次运 阅读全文
posted @ 2018-11-27 17:30 DanielYang11 阅读(141) 评论(0) 推荐(0)
摘要:tcp粘包演示(一): 先从上面粘包现象中的第一种开始:接收方没有及时接收缓冲区的包,造成多个包接收(客户端发送了一段数据,服务端只收了一小部分,服务端下次再收的时候还是从缓冲区拿上次遗留的数据,产生粘包) server端代码示例: cket import *import subprocessip_ 阅读全文
posted @ 2018-11-27 15:33 DanielYang11 阅读(999) 评论(0) 推荐(0)
摘要:网络编程之socket 一、为什么要学习socket 首先我们python基础部分已经学完,而socket是我们基础进阶的课程,也就是说,你已经可以写一点小程序了,socket就是网络通信的工具,任何一门语言都有socket,他不是任何语言的专有名词,而是大家通过自己的程序与其他电脑进行联系并发送消 阅读全文
posted @ 2018-11-22 15:29 DanielYang11 阅读(134) 评论(0) 推荐(0)
摘要:本节主要内容: 1. 模块 2. import 3. from xxx import xxx 一. 模块 模块就是一个包含了python定义和声明的文件,文件名就是模块的名字上加上.py后缀。换句话说我们目前写的所有py文件都可以看成是一个模块但是我们import加载的模块一共分成四个通用类别: 1 阅读全文
posted @ 2018-11-19 19:54 DanielYang11 阅读(173) 评论(0) 推荐(0)
摘要:本节主要内容1. 什么是序列化 2. pickle(重点) 3. shelve 4. json(重点) 5. configparser模块 ⼀一. 什么是序列列化 在我们存储数据或者⽹网络传输数据的时候. 需要对我们的对象进⾏行行处理理. 把对象处理理成 ⽅方便便存储和传输的数据格式. 这个过程叫序列 阅读全文
posted @ 2018-11-15 21:57 DanielYang11 阅读(133) 评论(0) 推荐(0)
摘要:本节主要内容: 1. 模块的简单认识 2. collections模块 3. time时间模块 4. random模块 5. os模块 6. sys模块 一. 模块的简单认识 什么是模块. 模块就是我们把装有特定功能的代码进行归类的结果. 从代码编写的单位 来看我们的程序, 从小到大的顺序: 一条代 阅读全文
posted @ 2018-11-14 20:24 DanielYang11 阅读(132) 评论(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 阅读(139) 评论(0) 推荐(0)
摘要:我们要约束程序的结构. 也就是说. 在分配任务之前就应该把功能定义好. 然后分别交给底下的程序员来完成相应的功能. 在python中有两种办法来解决这样的问题. 1. 提取父类. 然后在父类中定义好方法. 在这个方法中什么都不用干. 就抛⼀个异 常就可以了了. 这样所有的子类都必须重写这个方法. 否 阅读全文
posted @ 2018-11-12 16:41 DanielYang11 阅读(135) 评论(0) 推荐(0)
摘要:本节主要内容: 1. isinstance, type, issubclass 2. 区分函数和方法 3. 反射(重点) 一. isinstance, type, issubclass 首先, 我们先看issubclass() 这个内置函数可以帮我们判断xxx类是否是yyy类型的子类. class 阅读全文
posted @ 2018-11-09 17:25 DanielYang11 阅读(132) 评论(0) 推荐(0)
摘要:本节主要内容: 1. 依赖关系 2. 关联关系, 组合关系, 聚合关系 3. 继承关系, self到底是什鬼? 4. 类中的特殊成员 ⼀. 类与类之间的依赖关系 大千世界, 万物之间皆有规则和规律. 我们的类和对象是对大千世界中的所有事物进⾏归 类. 那事物之间存在着相对应的关系. 类与类之间也同样 阅读全文
posted @ 2018-11-08 19:35 DanielYang11 阅读(547) 评论(0) 推荐(0)
摘要:本节主要内容: 1. 类的成员 2. 类的成员-变量 3. 类的成员-方法 4. 类的成员-属性 5. 私有 一. 类的成员: 首先, 什么是类的成员. 很简单. 你能在类中写什么? 写的内容就是成员. 到目前为止. 我们 已经学过了一些成员了. class 类名: # 方法 def __init_ 阅读全文
posted @ 2018-11-07 15:40 DanielYang11 阅读(177) 评论(0) 推荐(0)
摘要:本节主要内容: 1. 面向对象和⾯面向过程 2. 面向对象如何编写 3. 面向对象和面向过程大PK 4. ⾯面向对象三⼤大特征 1.面向流程:面向流程是以事务的流程为核心,重点是过程,过程就是先干什么再干什么 优点:负责问题的流程化,编程简单 缺点:可拓展性较差 2. 面向对象: 一切以对象为中心 阅读全文
posted @ 2018-11-06 19:52 DanielYang11 阅读(186) 评论(0) 推荐(0)
摘要:# # # 有下列三种数据类型,# l1 = [1,2,3,4,5,6]# l2 = ['oldboy','alex','wusir','太白','日天']# tu = ('**','***','****','*******')# # 写代码,最终得到的是(每个元祖第一个元素>2,第三个*至少是4个 阅读全文
posted @ 2018-11-06 19:10 DanielYang11 阅读(196) 评论(0) 推荐(0)
摘要:本节主要内容: 1. lamda匿名函数 2. sorted() 3. filter() 4. map() 5. 递归函数 一. lamda匿名函数 为了解决一些简单的需求而设计的一句话函数 计算n的n次方 原本写法: def func(n): return n**n print(func(10)) 阅读全文
posted @ 2018-11-05 19:45 DanielYang11 阅读(157) 评论(0) 推荐(0)
摘要:(1)过滤掉长度小于3的字符串列表,并将剩下的转换成大写字母 lst = ["alex", 'db', '2b', "wusir", 'sb', "taibai","nezha", "ritian"] print([ el.upper() for el in lst if len(el) >= 3] 阅读全文
posted @ 2018-11-02 15:44 DanielYang11 阅读(387) 评论(0) 推荐(0)
摘要:本节主要内容: 1. ⽣生成器和⽣生成器函数2. 列列表推导式 ⼀、生成器 1. 通过⽣生成器函数 2. 通过各种推导式来实现⽣生成器 3. 通过数据的转换也可以获取⽣生成器 send和__next__()区别: 1. send和next()都是让⽣生成器向下走⼀一次 2. send可以给上⼀一个y 阅读全文
posted @ 2018-11-01 21:25 DanielYang11 阅读(176) 评论(0) 推荐(0)
摘要:2. 写函数,接收一个参数(此参数类型必须是可迭代对象),将可迭代对象的每个元素以’_’相连接,形成新的字符串,并返回. 例如 传入的可迭代对象为[1,'老男孩','武sir']返回的结果为’1_老男孩_武sir’ # def func(can):# if "__iter__" in dir(can 阅读全文
posted @ 2018-11-01 20:50 DanielYang11 阅读(164) 评论(0) 推荐(0)