摘要: 文件传输: 1.简单版本 服务端 1.简单版本 客户端 2.优化版本 服务端 2.优化版本 客户端 3.面向对象版本 服务端 3.面向对象版本 客户端 阅读全文
posted @ 2018-05-09 20:32 mumupa0824 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 1.粘包: 多个包 多个命令的结果 粘到一起了 因为recv 1024限制了 导致的结果 参考:http://www.cnblogs.com/linhaifeng/articles/6129246.html粘包底层原理分析: 1.运行一个软件 和 哪几个硬件 有关 硬盘 内存 cpu 2.启动程序: 硬盘程序 加载到 内存 启一个软件就占一个内... 阅读全文
posted @ 2018-05-09 19:55 mumupa0824 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 1.简单的套接字通信服务端 1 ''' 2 服务端 接电话 3 客户端 打电话 4 1.先启动服务端 5 2.服务端有两种套接字 6 1.phone 用来干接收链接的 7 2.conn 用来干收发消息的 8 9 ''' 10 import socket 11 # 1.买手机 12 phone = socket.socket(socket.AF_INET,soc... 阅读全文
posted @ 2018-05-09 17:43 mumupa0824 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1.计算机基础: 学python 写程序软件 eg: 暴风 qq word ... 应用软件 间接控制硬件 操作系统windows/linux... 系统软件 控制程序 让硬盘 内存 cpu 运转起来 计算机硬件 硬件 硬盘 内存 cpu 网卡2... 阅读全文
posted @ 2018-05-09 16:58 mumupa0824 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1.软件开发 软件的开发其实一整套规范,我们所学的只是其中的一小部分,一个完整的开发过程,需要明确每个阶段的任务,在保证一个阶段正确的前提下再进行下一个阶段的工作,称之为软件工程 面向对象的软件工程包括下面几个部: 1 面向对象分析(object oriented analysis ,OOA) 2 面向对象设计(object oriented design,OOD) 3 面向对象... 阅读全文
posted @ 2018-05-09 16:54 mumupa0824 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 1.封装之如何实现属性的隐藏 2.封装的意义 3.封装与扩展性 4.property的使用 阅读全文
posted @ 2018-04-26 21:52 mumupa0824 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1.组合: 2.抽象类 3.多态与多态性 4.鸭子类型 阅读全文
posted @ 2018-04-26 17:42 mumupa0824 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 继承:是基于抽象的结果,通过编程语言去实现它,肯定是先经历抽象这个过程,才能通过继承的方式去表达出抽象的结构。 3.继承的实现原理:python会计算出一个方法解析顺序(MRO)列表,这个MRO列表就是一个简单的所有基类的线性顺序列表 4.在子类中重用父类的方法和属性 阅读全文
posted @ 2018-04-26 13:57 mumupa0824 阅读(219) 评论(0) 推荐(0) 编辑