上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
摘要: 网络编程之socket模块 在上一篇博文中,我们介绍了osi的七层协议,从物理层简单介绍到了传输层,说到了传输层。 每一层都有相对要遵循的协议如图: 其中,物理层就是二进制,应用层可能遵循的协议太多了,有http,https等。 传输层之TCP与UDP协议 TCP与UDP都是用来规定通信方式的。 T 阅读全文
posted @ 2022-11-16 18:35 leethon 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 计算机网路编程理论 针对软件开发,目前所有市面上的主流软件,都基本上会使用网络进行通信,传输各种数据,作为软件开发人员,掌握网络编程理论和了解网络编程开发架构是必须的。 软件开发架构 以ATM项目和选课系统项目为例,都采取了三层架构的方式,三层架构中,有一层为用户交互层,这一层可以理解为客户端软件, 阅读全文
posted @ 2022-11-15 17:02 leethon 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 资料下载 选课系统项目文件-CCS.zip 项目目的 在ATM+购物车项目的所掌握的三层架构、软件开发目录之上,进一步拓展 在项目中加入面向对象的封装、继承、多态、反射的要素,训练面向对象的思维 架构设计 在三层架构的基础上,做了一些简单的改变。 用户交互层也进行了分叉,不同的用户类型将访问不同的功 阅读全文
posted @ 2022-11-13 20:54 leethon 阅读(33) 评论(0) 推荐(1) 编辑
摘要: 设计模式及单例模式 设计模式简介 ​ 前人通过大量的验证,所创建出来的解决一些问题的固定高效方法 IT行业的设计模式 ​ IT行业的设计模式一共有23种,分为:创建型、结构型、行为型 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装 阅读全文
posted @ 2022-11-08 19:01 leethon 阅读(47) 评论(0) 推荐(0) 编辑
摘要: python 面向对象之元类 type方法的应用 1.查看数据类型 s1 = 'hello world' # str() l1 = [11, 22, 33, 44] # list() d1 = {'name': 'jason', 'pwd': 123} # dict() t1 = (11, 22, 阅读全文
posted @ 2022-11-08 17:23 leethon 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 面向对象之魔法方法(双下方法) 魔法方法指类中定义的一些双下方法,不需要人为调用,在特定的条件下回自动触发运行。 类中的双下方法常常是类产生的对象的一些行为所触发的。 类的常用魔法方法 | 双下方法 | 自动触发条件 | | | | | __init__ | 对象添加独有数据的时候自动触发 | | 阅读全文
posted @ 2022-11-08 15:44 leethon 阅读(45) 评论(0) 推荐(0) 编辑
摘要: python 面向对象之反射 反射这个术语在很多语言中都存在,并且存在大量的运用,什么是反射,反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力,在python中一切皆对象(类,实例,模块等等都是对象),那么我们就可以通过反射的形式操作对象相关的属性。 何为反射 简单的理解就是:利用字符 阅读全文
posted @ 2022-11-07 19:09 leethon 阅读(72) 评论(0) 推荐(0) 编辑
摘要: python 面向对象三大特性之封装与多态 在上一篇中,我们将继承这一重要的面向对象的特性进行了介绍。 这一篇是对剩下的封装和多态进行讲解。 面向对象之封装 封装:就是将数据和功能'封装'起来。 隐藏:将数据和功能隐藏起来不让用户直接调用,而是开发一些接口间接调用从而可以在接口内添加额外的操作。 伪 阅读全文
posted @ 2022-11-07 16:58 leethon 阅读(63) 评论(0) 推荐(0) 编辑
摘要: python 类的继承、多继承与派生 继承的概念与本质 继承是指类与类之间名称空间的传递关系,如果一个类A可以全数访问另一个类B的所有名称,或者说类A拿到了类B所有属性的访问权限,那么就称类A继承了类B。 被继承的类被称之为父类、基类、超类 继承的类被称为子类、派生类 继承的方式如下: class 阅读全文
posted @ 2022-11-03 17:32 leethon 阅读(308) 评论(0) 推荐(0) 编辑
摘要: python面向对象编程思想及语法基础 面向过程与面向对象 面向过程编程 过程即流程,面向过程就是按照固定的流程解决问题。 如我们在ATM+购物车实战项目里面中的: 注册功能 登录功能 转账功能。。。 需要列举出每一步的流程,并且随着步骤的深入,问题的解决越来越简单。 以流程为轴编程就是面向过程的编 阅读全文
posted @ 2022-11-02 16:33 leethon 阅读(69) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页