当你发现自己的才华撑不起野心时,就请安静下来学习吧。

Personal site

↑点击传送

摘要: [toc] 一、套接字分类 1.基于文件类型的套接字家族:AF_UNIX 2.基于网络类型的套接字家族:AF_INEX python支持很多种地址家族,但是由于我们只关心网络编程,所以大部分时候我么只使用AF_INET 二、套接字的工作流程 先从服务器端说起。服务器端先初始化Socket,然后与端口 阅读全文
posted @ 2020-04-20 18:42 Joab-0429 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 作业一:自己试验一下菱形问题下的属性查找顺序 作业二:在昨天作业的基础之上 1、引入属性访问控制+property 2、引入继承与派生的概念来减少代码冗余 注意:要满足什么"是"什么的关系,不满足"是"的关系 不要去继承 作业三:选做作业,本周内完成,在作业二的基础上编写业务逻辑 提供三个角色操作: 阅读全文
posted @ 2020-04-10 08:25 Joab-0429 阅读(116) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2020.cnblogs.com/blog/1911580/202004/1911580-20200410081854619-618785440.png) 阅读全文
posted @ 2020-04-09 22:11 Joab-0429 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 继承 定义继承类的时候,什么是什么的类,就是有一定语言意义上的继承 创建新类的方式:子类,派生类;父类,基类,超类; python支持多继承 class Sub(Parents): pass class Sub(Parents,Parents1): pass python2: 新式类:继承objec 阅读全文
posted @ 2020-04-09 21:51 Joab-0429 阅读(577) 评论(0) 推荐(0) 编辑
摘要: ```# 2、基于上课作业讲解的面向对象代码,扩写Student类# 3、加入序列化与反序列化操作# 4、对象之间的关联采用id号# 5、可以通过id找到对应的文件,然后从文件中反序列化出执行的学校、班级、课程、学生对象``` 阅读全文
posted @ 2020-04-09 09:24 Joab-0429 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 封装性是类的三大特征之一,它的意思是类的一些变量和方法不能从外部进行访问和调用。 私有变量 默认下类的变量是公有的,比如实例变量可以通过实例名.实例变量在类体外进行访问,类变量可以通过实例名.类变量或者类名.类变量在类体外进行访问。 如果想要这些变量成为私有变量,私有变量只能在类内部使用,不能在类外 阅读全文
posted @ 2020-04-09 09:23 Joab-0429 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 选课系统项目中涉及到诸多数据与功能,要求引入面向对象的思想对其进行高度整合 1、学校数据与功能整合 2、课程数据与功能进行整合 3、学生数据与功能进行整合 4、讲师数据与功能进行整合 5、班级数据与功能进行整合 ps:不会写的同学,可以先用普通的方式,先把数据与功能都给写好,再考虑基于面向对象的思想 阅读全文
posted @ 2020-04-08 08:30 Joab-0429 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 面向对象 面向对象 封装 继承 多态 程序 = 数据 + 功能 模块可以存放 数据 和 功能 函数是存放 功能 的,不调用不执行。 列表,存储 数据 和 方法(函数名), 把 数据 和 功能 整合起来,分为一类的编程思想就叫面向对象编程 类和对象 类:class 先定义类,再调用类产生对象 定义:定 阅读全文
posted @ 2020-04-08 08:28 Joab-0429 阅读(154) 评论(0) 推荐(0) 编辑
摘要: [toc] 一 logging模块 二 re模块 阅读全文
posted @ 2020-04-01 21:48 Joab-0429 阅读(163) 评论(0) 推荐(0) 编辑
摘要: [toc] 1、把登录与注册的密码都换成密文形式 2、文件完整性校验(考虑大文件) 4、项目的配置文件采用configparser进行解析 阅读全文
posted @ 2020-04-01 00:15 Joab-0429 阅读(160) 评论(0) 推荐(0) 编辑