摘要: 线程池 concurrent.futures模块提供了一个用于异步执行callables的高级接口。 concurrent.futures.ThreadPoolExecutor submit(fn,* args,** kwargs ) 将可调用的fn调度为执行, 并返回表示可调用执行的对象 **sh 阅读全文
posted @ 2018-09-26 19:29 雷文轩 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 1线程锁 1.1GIL 1.2线程之间的数据安全问题 具体操作 1.3递归锁和死锁现象 死锁 解决办法 示例代码 递归锁 具体代码 递归锁可以解决互斥锁的死锁问题 递归锁能够快速的解决死锁问题 信号量 事件Event 示例代码 条件 Condition 定时器 Timer 定时器,指定n秒后执行某个 阅读全文
posted @ 2018-09-25 19:57 雷文轩 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 进程 进程 何为进程 第一 第二 进程调度 操作系统进程调度规则 1:先来先服务调度算法 2:短作业优先调度算法 3:时间片轮转法 4:多级反馈队列 进程的并行和并发 同步异步阻塞非阻塞 状态介绍: 同步和异步 阻塞和非阻塞 同步/异步与阻塞/非阻塞 进程的创建 进程的结束 阅读全文
posted @ 2018-09-18 16:36 雷文轩 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 1:网络编程之socketserver 1:首先socketserver 服务器调用socketserver 模块 2:继承了socketserver.BaseRequestHandler 3:在父类的基础上重写了handle 下面是一个简单的文件登录文件上传的例子 server端 client端 阅读全文
posted @ 2018-09-17 22:19 雷文轩 阅读(309) 评论(0) 推荐(0) 编辑
摘要: #在用socket发送文件时候, 发送文件大小, 用大小判断文件的是否发送完毕 在使用socket或者socketserver 时候传输文件大小用大小计算是否发送完毕,值的注意的是文件地址复制winds 的时候会出错 阅读全文
posted @ 2018-09-15 16:52 雷文轩 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 2018-09-15 1:软件开发的架构 两件程序之间通讯的应用大致可以分为两种: c/s架构 b/s架构 IP地址 局域网 局域网中两台机器的通信原理 局域网中两台机器的通信原理 端口 2:OSI 七层模型 在7层的基础上简化为5层 Tcp 和 Udp tcp 面向连接的 可靠的 但是慢 udp 阅读全文
posted @ 2018-09-15 16:50 雷文轩 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 正则表达式的常见使用场景 什么是正则表达式? 一:正则表达式步骤 二:用正则表达式匹配更多模式 2.1:利用括号分组 2.2:用管道匹配多个分组 2.3:用问好实现可选匹配 2.4:用星号匹配零次或多次 2.5:用加号匹配一次或多次 2.5:用花括号匹配特定次数 2:6贪心和非贪心匹配 阅读全文
posted @ 2018-09-10 20:14 雷文轩 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一:多态 1:多态 ,父类被多个类单继承 不同的子类对象,调用相同的父类方法, 产生不同的执行结果,多态可以增加代码的灵活度,以继承和重写父类方法为前提,是调用方法的技巧, 不会影响到类内部设计。 2:java 与python区别 在java中的表现:在一个函数需要给参数指定数据类型, 如果这个地方 阅读全文
posted @ 2018-08-29 17:35 雷文轩 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1 class Person: 2 def __init__(self, first_name): 3 self.first_name = first_name 4 5 @property 6 def first_name(self): 7 return self._first_name 8 @first_name... 阅读全文
posted @ 2018-08-28 21:48 雷文轩 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一:什么是继承: 在opp程序设计中, 当我们定义一个class的时候, 可以从某个现有的class继承, 新的class称为子类(Subclass),而被继承的class称为基类, 父类或者超类 程序分析:这是一个poker类的创建, 代码来自python面对对象指南一书修改。 1:程序构建了卡牌 阅读全文
posted @ 2018-08-28 14:40 雷文轩 阅读(196) 评论(0) 推荐(0) 编辑