shanau2

导航

 

2018年12月29日

摘要: 1.守护进程(了解) 2.互斥锁(重要) 正常开发时,一把锁足够使用,不要开多把锁 模拟抢票进程 死锁 3.IPC(进程间通信) 使用队列完成进程间通信 4.生产者消费者模型 阅读全文
posted @ 2018-12-29 20:10 shanau2 阅读(172) 评论(0) 推荐(0)
 

2018年12月28日

摘要: 并发编程 进程测试 开启进程的两种方式 进程间内存相互独立 父进程通过join()函数来等待子进程运行完,再往下运行 process常用属性 僵尸进程 小结 1. 并发编程 2.并发的基石是 多道技术 3.并发 与 并行 4.两种使用进程的方式 5.join函数 6.孤儿进程与僵尸进程路径(了解) 阅读全文
posted @ 2018-12-28 16:30 shanau2 阅读(140) 评论(0) 推荐(0)
 

2018年12月26日

摘要: TCP粘包问题 cmd客户端代码 cmd服务端代码 粘包测试 阅读全文
posted @ 2018-12-26 17:02 shanau2 阅读(93) 评论(0) 推荐(0)
 

2018年12月25日

摘要: 本周安排 常用模块 os* 操作系统 多数是文件操作 os.path 处理文件路径 shutil 高级文件处理模块 用起来更方便 sys 解释器相关 json* 一种序列化方式 json可以支持跨平台 pickle 一种序列化方式 仅在python可用 re* 正则表达式 用于处理字符串 主要是查找 阅读全文
posted @ 2018-12-25 17:03 shanau2 阅读(118) 评论(0) 推荐(0)
 

2018年12月21日

摘要: 反射都是操作对象中的__dict__的内容 class Student: def study(self): print("正在学习....") stu = Student() if not hasattr(stu,"name"): setattr(stu,"name","比格") print(stu 阅读全文
posted @ 2018-12-21 15:03 shanau2 阅读(122) 评论(0) 推荐(0)
 

2018年12月20日

摘要: 元类补充 new 与 init的区别 1.异常护理 ***** 完整的书写顺序 正确使用异常处理 做一个登录功能 如果登录失败就抛异常 断言 2.网络协议 **** 阅读全文
posted @ 2018-12-20 15:38 shanau2 阅读(161) 评论(0) 推荐(0)
 

2018年12月19日

摘要: 1. 面向对象中的常用方法 ***** 2. 反射 ***** str ***** del **** exec **** 元类 **** 自定义元类,元类也是一个类 call 元类总结 单例模式 **** 阅读全文
posted @ 2018-12-19 19:27 shanau2 阅读(145) 评论(0) 推荐(0)
 

2018年12月18日

摘要: 1.封装方法 什么时候用封装 封装的实现原理 子类无法覆盖父类的私有方法 使用property可以将一个方法伪装成一个属性 封装的特点 2. 多态 多态值abc模块 3. 鸭子类型 阅读全文
posted @ 2018-12-18 15:29 shanau2 阅读(280) 评论(0) 推荐(0)
 

2018年12月17日

摘要: 本周内容 今日内容 1.面向对象的精髓 2.组合 3.封装 阅读全文
posted @ 2018-12-17 19:22 shanau2 阅读(223) 评论(0) 推荐(0)
 

2018年12月14日

摘要: ### 面向对象三大特性值继承#### 1.什么是继承 继承是一种关系,必须存在两个对象才可能产生这种关系,在现实生活中的继承,王思聪可以继承王健林的财产 被继承的成为父,继承的一方成为子 在程序中,继承指的是类与类之间的关系 #### 2.为什么要使用继承 在生活中,通过继承 子可以直接享受父提供 阅读全文
posted @ 2018-12-14 16:34 shanau2 阅读(107) 评论(0) 推荐(0)