2018年9月14日
摘要: 6.5——粘包现象与解决方案 简单远程执行命令程序开发 是时候用户socket干点正事呀,我们来写一个远程执行命令的程序,写一个socket client端在windows端发送指令,一个socket server在Linux端执行命令并返回结果给客户端 执行命令的话,肯定是用我们学过的subpro 阅读全文
posted @ 2018-09-14 21:43 大王! 阅读(115) 评论(0) 推荐(0) 编辑
  2018年9月13日
摘要: 6.3——Socket介绍 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部。 socket起源于Unix,而Unix/Linux 基 阅读全文
posted @ 2018-09-13 22:34 大王! 阅读(222) 评论(0) 推荐(0) 编辑
  2018年9月12日
摘要: 6.1 C/S架构介绍 6.2 TCP/IP 各层详解 6.3 Socket介绍 6.4 Socket代码实例 6.5 粘包现象与解决方案 6.6 通过socket发送文件 6.7 本章总结 6.1C/S架构介绍 什么是C/S架构 C指的是client(客户端软件),S指的是Server(服务端软件 阅读全文
posted @ 2018-09-12 20:39 大王! 阅读(214) 评论(0) 推荐(0) 编辑
  2018年9月11日
摘要: 5.14——领域模型 现在会了面向对象的各种语法了, 那请看下本章最后的作业需求,我相信你可能是蒙蔽的, 很多同学都是学会了面向对象的语法,却依然写不出面向对象的程序,原因是什么呢?原因就是因为你还没掌握一门面向对象设计利器, 你说我读书少别骗我, 什么利器? 答案就是:领域建模。 从领域模型开始, 阅读全文
posted @ 2018-09-11 22:28 大王! 阅读(122) 评论(0) 推荐(0) 编辑
  2018年9月10日
摘要: 5.11——内置方法 3.描述符两分钟—数据描述符:至少实现了_get_()和_set_() 二 非数据描述符:没有实现_set_() 4. 注意事项:一、描述符本身应该定义成新式类,被代理的类也应该是新式类 二、 必须把描述符定义成这个类的类属性,不能定义到构造函数中 三 要严格遵循该优先级,优先 阅读全文
posted @ 2018-09-10 21:14 大王! 阅读(211) 评论(0) 推荐(0) 编辑
  2018年9月9日
摘要: 5.9——封装 如何隐藏 在python中用双下划线开头的方式将属性隐藏起来(设置成私有的) 这种自动变形的特点: 这种变形需要注意的问题是: 1、这种机制也并没有真正意义上限制我们从外部直接访问属性,知道了类名和属性名就可以拼出名字:_类名__属性,然后就可以访问了,如a._A__N 2、变形的过 阅读全文
posted @ 2018-09-09 20:28 大王! 阅读(111) 评论(0) 推荐(0) 编辑
  2018年9月8日
摘要: 5.4——小结 从代码级别看面向对象 1.在没有学习类这个概念时,数据和功能是分离的 2.我们能想到的解决方法是,把这些变量都变成全局变量 3、但是2的解决方法也是有问题的,按照2的思路,我们将会定义一大堆全局变量,这些全局变量并没有做任何区分,即能够被所有功能使用,然而事实上只有HOST,PORT 阅读全文
posted @ 2018-09-08 22:54 大王! 阅读(131) 评论(0) 推荐(0) 编辑
  2018年9月7日
摘要: 5.1 类、实例、属性、方法详解 类的语法 上面的代码其实有问题,属性名字和年龄都写死了,想传名字传不进去。 为什么有__init__? 为什么有self? 此时的你一脸蒙逼,相信不画个图,你的智商是理解不了的! 画图之前, 你先注释掉这两句 其实self,就是实例本身!你实例化时python解释器 阅读全文
posted @ 2018-09-07 21:56 大王! 阅读(176) 评论(0) 推荐(0) 编辑
  2018年9月6日
摘要: 面向对象介绍 类、实例、属性、方法详解 5.1 什么是面向对象的程序设计 5.2 类与对象 5.3 属性查找与绑定方法 5.4 小结 5.5 继承与派生 5.6 组合 5.7 抽象类 5.8 多态与多态性 5.9 封装 5.10 绑定方法与非绑定方法 5.11 内置方法 5.11 内置方法(补充) 阅读全文
posted @ 2018-09-06 22:27 大王! 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 4.15 软件开发目录规范 1.为什么要设计好目录结构? 。"项目目录结构"其实也是属于"可读性和可维护性"的范畴,我们设计一个层次清晰的目录结构,就是为了达到以下两点: 所以,我认为,保持一个层次清晰的目录结构是有必要的。更何况组织一个良好的工程目录,其实是一件很简单的事儿。 2.目录组织方式: 阅读全文
posted @ 2018-09-06 21:44 大王! 阅读(113) 评论(0) 推荐(0) 编辑