05 2019 档案
Python Day 32 进程和程序的区别、阻塞 非阻塞 并行 并发、进程的三种状态、进程的创建和销毁、python中两种方式实现多进程、进程间内存相互隔离、join函数孤儿进程与僵尸进程
摘要:##内容回顾 ##多进程 ##进程的三种状态 ##程序员的永恒话题 ##进程的创建和销毁(了解) ##python中实现多进程 ##进程间内存相互隔离 ##join函数 from multiprocessing import Processimport time,random x=1000 def 阅读全文
posted @ 2019-05-31 18:59 Icon-Liang 阅读(244) 评论(0) 推荐(0)
Python Day 31 UDP协议 DNS服务器 进程 多道技术
摘要:##内容回顾 ##UDP协议 与TCP的区别 ***** 不可靠传输 不需要建立连接 不会粘包 单次数据包不能太大 代码 : 服务器端 服务器不需要监听 listen 不需要接收请求 accept 收数据 recvfrom(缓冲区大小) 发数据 sendto(数据,地址) 客户端: 不需要建立连接 阅读全文
posted @ 2019-05-30 22:38 Icon-Liang 阅读(239) 评论(0) 推荐(0)
Python Day 30 半连接数、粘包问题、操作系统缓存理解、粘包解决方案、struct模块、自定义报头
摘要:##内容回顾 ##半连接数 ##粘包问题(TCP)和操作系统缓存理解 ##粘包解决方案 ##struct模块 ##引出自定义报头之前文件下载案例 ##自定义报头 阅读全文
posted @ 2019-05-29 20:31 Icon-Liang 阅读(228) 评论(0) 推荐(0)
Python Day 29 socket、scoket套接字分类、基于TCP的socket、常见错误
摘要:##什么是socket ##为什么需要socket ##scoket套接字分类 ##python中的socket ##基于TCP的socket ##TCP通讯流程 ##socket运行示例 ##改版以后的socket ##socket常见错误 阅读全文
posted @ 2019-05-28 16:22 Icon-Liang 阅读(233) 评论(0) 推荐(0)
Python Day 28 网络编程、OSI七层模型、三次握手和四次挥手
摘要:##网络编程思维路线 ##C/S架构 ##网络通讯的基本要素 ##网络通讯协议 ##OSI七层模型 ##OSI工作原理解析 有了mac地址,同一网络内的两台主机就可以通信了 #如何优化呢? 当pc1想要与pc2通讯前 1.需要知道pc2的MAC地址,所以必须先将这个信息广播给所有的计算机, 2.这个 阅读全文
posted @ 2019-05-27 19:59 Icon-Liang 阅读(228) 评论(0) 推荐(0)
Python Day 27 元类、__inti__方法、__new__方法、__call__方法、单例模式、exec与eval区别、异常处理语法
摘要:阅读目录 元类 __inti__方法 __new__方法 __call__方法 单例模式 exec与eval区别 异常处理语法 ##元类 当我们需要高度定制类时,如限制类名必须大写开头等等... 就需要使用元类,但是元类type中的代码 无法被修改 ,只能创建新的元类(继承自type) 通过覆盖__ 阅读全文
posted @ 2019-05-24 22:07 Icon-Liang 阅读(274) 评论(0) 推荐(0)
Python Day 26 封装、property装饰器、多态、__str__内置函数、__del__内置函数、反射、动态导入模块
摘要:阅读目录 ##封装 ##封装属性 ##封装方法 ##封装原理 ##property装饰器 ##property的另一种使用场景:计算属性 ##封装能不能被继承问题 ##多态 # 如果没有多态 需要分别学习 person cat pig 的不同使用方法 这对于使用者而言太麻烦了# # 一个用来管理动物 阅读全文
posted @ 2019-05-20 17:31 Icon-Liang 阅读(197) 评论(0) 推荐(0)
python Day 25 继承的另一种使用方式、多继承、组合、菱形继承问题(经典类和新式类路线不一样)、接口、抽象类、鸭子类型
摘要:阅读目录 内容回顾 继承的另一种使用方式 多继承 组合 菱形继承问题(经典类和新式类路线不一样) 接口 抽象类 鸭子类型 ##内容回顾 ##继承的另一种使用方式 ##多继承 ##组合 ##菱形继承问题(经典类和新式类路线不一样) ##多菱形示例 ##接口 class IOInterface:#定义接 阅读全文
posted @ 2019-05-17 15:47 Icon-Liang 阅读(257) 评论(0) 推荐(0)
Python Day 24 类属性与对象属性、初始化方法init、绑定方法与非绑定方法、OOP三大特性之继承、抽象与继承、存在继承关系后的属性查找、派生与覆盖、子类中重用父类的方法
摘要:阅读目录 内容回顾 类属性与对象属性 初始化方法init 绑定方法 对象之间交互练习 OOP三大特性之继承 抽象与继承 一切皆为对象 存在继承关系后的属性查找 派生与覆盖 子类中重用父类的方法 ##内容回顾 ##类属性与对象属性 ##初始化方法init ##绑定方法 #对象之间交互练习 ##OOP三 阅读全文
posted @ 2019-05-16 20:31 Icon-Liang 阅读(304) 评论(0) 推荐(0)
Python Day 23 xml模块 、面向对象
摘要:阅读目录: xml模块 面向对象 ##xml模块 ##面向对象 ##类和对象的名称空间是独立的 阅读全文
posted @ 2019-05-15 19:45 Icon-Liang 阅读(221) 评论(0) 推荐(0)
Python Day 22 configparser模块、subprocess模块、xlrd模块、xlwt模块
摘要:阅读目录 configparser模块 subprocess模块 xlrd模块 xlwt模块 ##configparser模块 ##subprocess # 案例:# tasklist | findstr python # 先执行tasklist 把结果交给 findstr 来处理 p1 = sub 阅读全文
posted @ 2019-05-14 15:25 Icon-Liang 阅读(237) 评论(0) 推荐(0)
LeetCode 两个数之和
摘要:英文:Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have exactly one solution, and you may not use the s... 阅读全文
posted @ 2019-05-13 21:01 Icon-Liang 阅读(124) 评论(0) 推荐(0)
python ATM + 购物车
摘要:二、一个项目是如何从无到有的? 三、需求分析 四、设计程序以及程序架构 五、程序目录设计 六、项目详解 阅读全文
posted @ 2019-05-11 20:16 Icon-Liang 阅读(360) 评论(0) 推荐(0)
Python Day 20 标准三流、logging模块、re模块
摘要:阅读目录 内容回顾 标准三流 logging模块 re模块 ##内容回顾 ##标准三流 ##logging模块 ##logging四大成员 ##一条日志完整的生命周期 ##多个输出者 ##通过字典配置日志文件的使用(重点会用) ##1 单一文件模式(不建议) ##2、一个项目形式(常用) ##配置文 阅读全文
posted @ 2019-05-09 20:55 Icon-Liang 阅读(183) 评论(0) 推荐(0)
python Day 19 random、json、pickle、hashlib、hmac、shutil、shelve
摘要:阅读目录 random模块 json和pickle模块 hashlib模块 hmac模块 shutil模块 shelve模块 ##random模块 ##json和pickle模块 # json语言,就是一种有语法规范的字符串,用来存放数据的,完成各种语言之间的数据交互# 1.就是{}与[]的组合,{ 阅读全文
posted @ 2019-05-08 19:07 Icon-Liang 阅读(162) 评论(0) 推荐(0)
Python Day 18 time模块、datetime模块、os模块、os.path模块
摘要:阅读目录 时间模块(time、datetime) 日历模块(calendar) sys模块 os模块 os.path模块 ##时间模块 ##日历模块(calendar) ##sys模块 ##os.path 模块 normcase函数在Linux和Mac平台上,该函数会原样返回path,在window 阅读全文
posted @ 2019-05-07 20:59 Icon-Liang 阅读(166) 评论(0) 推荐(0)
Python Day 17 包的概念及使用、包的管理、跨文件导入模块细节
摘要:阅读目录 内容回顾 跨文件夹导入模块 模块的两种执行方式 包的概念 包的使用 包的管理 ##内容回顾 ##跨文件夹导入模块 ##模块的两种执行方式 ##包的概念 ##包的使用 ##包的管理 import sys # print(sys.path) # import m1 # 错误,m1所在路径mp不 阅读全文
posted @ 2019-05-06 16:22 Icon-Liang 阅读(179) 评论(0) 推荐(0)
Python Day 16 模块
摘要:阅读目录 模块 导入模块完成的三件事 起别名 模块分类 模块的加载顺序 环境变量 from.....import 语法导入 from.....import * 链式导入 循环导入 ##模块 ##导入模块完成的三件事 ##起别名 #mysql.pydef sqlparse(): print('from 阅读全文
posted @ 2019-05-05 19:09 Icon-Liang 阅读(116) 评论(0) 推荐(0)