10 2019 档案

摘要:1029 作业 1.创建老师数据库 2.选择老师数据库准备创建 3.创建老师信息表 4.给信息表添加老师信息 5.查看信息表内容 6.查看岗位是teacher的员工姓名、年龄 7.查看岗位是teacher且年龄大于30岁的员工姓名、年龄 8.查看岗位是teacher且薪资在9000 10000范围内 阅读全文
posted @ 2019-10-29 20:41 fwzzz 阅读(105) 评论(0) 推荐(0)
摘要:[toc] 操作表 表类似于文件 1. 增 创建新表 列约束 列类型 1. 数字 整型 浮点型 不一定精准 非常精确的数字 2. 字符串 :定长 变长 区别 3. 时间日期类型 year date time datatime timestamp 例子 4. 枚举 列出所有的选项(enum) 只接受正 阅读全文
posted @ 2019-10-29 20:40 fwzzz 阅读(197) 评论(0) 推荐(0)
摘要:[toc] 数据库 什么是数据库 数据库与文件存储数据的区别 数据库本质也是通过文件来存储数据,数据库的概念就是系统的管理存储数据的文件 数据库介绍 数据库基本概念 库: 多表构建一个数据库,本质就是文件夹 表:多条数据构建一张表,本质就是文件 记录: 存放一条条数据本质就是文件中的一条条数据记录 阅读全文
posted @ 2019-10-28 17:14 fwzzz 阅读(232) 评论(0) 推荐(0)
摘要:[toc] 一. 网络编程 1.C/S架构 网络编程就是要通过网络来访问另一台计算机的数据,这样必然需要至少两台计算机,一台计算机存放用于分享的数据和用于分享数据的程序,另一台计算机上运行访问数据的程序。提供数据的一方称为服务器(Server),访问数据的一方称为客户端(Client). 指的是客户 阅读全文
posted @ 2019-10-26 15:02 fwzzz 阅读(231) 评论(0) 推荐(0)
摘要:[toc] 1. Event事件 定义 Event事件的作用: 用来控制线程 方法 : 将标志设为True,使处于阻塞状态的线程恢复运行状态。 : 如果标志为True将立即返回,否则线程阻塞(可传时间) clear(): 将标志设为False。 : 获取内置标志状态,返回True或False。 2. 阅读全文
posted @ 2019-10-24 22:08 fwzzz 阅读(374) 评论(0) 推荐(0)
摘要:[TOC] GIL全局解释器锁 定义 基于Cpython研究: 1.GIL本质上是一个互斥锁 2.GIL是为了阻止同一个进程内多个线程同执行(并行) 3.这把锁主要是因为Cpython的内存管理不是线程安全的 GIL的存在主要就是保住了线程的安全 多线程的作用 程序作用至计算及IO两种形式,任务分配 阅读全文
posted @ 2019-10-23 21:31 fwzzz 阅读(139) 评论(0) 推荐(0)
摘要:写一个基于TCP协议套接字,服务端实现接收客户端的连接并发。 阅读全文
posted @ 2019-10-22 20:18 fwzzz 阅读(99) 评论(0) 推荐(0)
摘要:[TOC] 一 .进程互斥锁 并发变串行 让并发变成串行,牺牲了执行效率,保证了数据的安全在程序并发执行时,需要修改数据时使用. 进程锁/互斥锁 使第一个进程进去第二个必须等待结束才能进,把锁住的代码变成了串行. 加锁, 解锁 总结 进程锁: 是把锁住的代码变成了串行 join: 是把所有的子进程变 阅读全文
posted @ 2019-10-22 19:23 fwzzz 阅读(116) 评论(0) 推荐(0)
摘要:[TOC] 操作系统发展史 1.穿孔卡片 手工操作,且一个计算机机房,只能被一个用户使用 2.联机批处理系统 支持多用户去使用一个计算机机房,主机与输入机之间增加一个存储设备——磁带,在运行于主机上的监督程序的自动控制下,计算机可自动完成 3.脱机批处理系统 为克服与缓解:高速主机与慢速外设的矛盾, 阅读全文
posted @ 2019-10-21 20:07 fwzzz 阅读(162) 评论(0) 推荐(0)
摘要:[TOC] subprocess 1.定义 2.方法 用 模块来运行系统命令. 模块允许我们创建子进程,连接他们的输入/输出/错误管道,还有获得返回值。 3.代码 初始版 客户端与服务端交互,cmd命令在客户端打印 粘包问题 服务端第一次发送的数据,客户端无法精确一次性接受完毕,下一次发送的数据与上 阅读全文
posted @ 2019-10-18 22:23 fwzzz 阅读(208) 评论(0) 推荐(0)
摘要:1.画图整理 三次握手建立连接 四次挥手断连接 2.基于TCP开发一款远程CMD程序 ​ 客户端连接服务器后,可以向服务器发送命令 ​ 服务器收到命令后执行,无论执行是否成功,无论执行几遍,都将执行结果返回给客户端 阅读全文
posted @ 2019-10-17 22:35 fwzzz 阅读(92) 评论(0) 推荐(0)
摘要:[TOC] 1.软件开发架构: 开发软件,必须要开发一套客户端与服务端 客户端与服务端的作用: 服务端:统一管理数据库的主机中的软件,就叫服务端 客户端:用户安装的软件,向服务端进行请求 c/s架构 Client:客户端 Server:服务端 用户安装客户端,厂商部署服务端 数据存放服务端与客户端的 阅读全文
posted @ 2019-10-17 18:18 fwzzz 阅读(177) 评论(0) 推荐(0)
摘要:[TOC] 类的方法 classmethod classmethod是一个装饰器,可以装饰给类内部的方法,使该方法绑定给类使用 一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。而使用@classmethod,就可以不需要实例化,直接类名.方法名()来调用。 课堂代码 staticmet 阅读全文
posted @ 2019-10-13 21:01 fwzzz 阅读(278) 评论(0) 推荐(0)
摘要:1、定义MySQL类 2、定义一个类:圆形,该类有半径,周长,面积等属性,将半径隐藏起来,将周长与面积开放 3.使用abc模块定义一个phone抽象类 并编写一个具体的实现类 阅读全文
posted @ 2019-10-11 22:46 fwzzz 阅读(135) 评论(0) 推荐(0)
摘要:[TOC] 组合 1.什么是组合 在一个类中以另外一个类的对象作为数据属性,称为类的组合。 继承是一个子类是一个父类的关系,而组合则是一个类有另一个类的关系。 组合就是一个类中使用到另一个类,从而把几个类拼到一起。组合的功能也是为了减少重复代码。 2.为什么要使用组合 组合的目的和继承一样,为了减少 阅读全文
posted @ 2019-10-11 21:17 fwzzz 阅读(176) 评论(0) 推荐(0)
摘要:1、下面这段代码的输出结果将是什么?请解释。 2、多重继承的执行顺序,请解答以下输出结果是什么?并解释。 3、什么是新式类,什么是经典类,二者有什么区别?什么是深度优先,什么是广度优先? 4、用面向对象的形式编写一个老师类, 老师有特征:编号、姓名、性别、年龄、等级、工资,老师类中有功能。 6、抽象 阅读全文
posted @ 2019-10-10 22:57 fwzzz 阅读(182) 评论(0) 推荐(0)
摘要:[TOC] 面向对象之继承 面向对象的三大特性: 1. 继承 (组合) 2. 封装 3. 多态 一.什么是继承 继承指的是新建类的方式,新建的类称之为子类或者派生类 子类继承的类叫做父类,也称之为基类或超类. 继承的特征: 子类可以继承父类的属性(特征与技能),子类可以派生出自己的属性(特征与技能) 阅读全文
posted @ 2019-10-10 18:11 fwzzz 阅读(199) 评论(0) 推荐(0)
摘要:1009学习的面向对象编程 1. 对于类有些不理解 其中 __init__方法到底是什么 还有self 又是什么 2. 鸭子类型是什么 1011 组合的练习 不熟悉 阅读全文
posted @ 2019-10-09 21:56 fwzzz 阅读(173) 评论(0) 推荐(0)
摘要:[TOC] 1009作业 1.什么是对象,什么是类 对象:是一系列方法与特征的集合体,python中万物皆对象 类: 具有一系列相同特征的对象的结合体 2.绑定方法有什么特点 类内部的函数主要是由对象引用 1. 当类调用类中函数时,函数是普通的函数,需传值 2. 当对象来调用类中函数时,称之为对象的 阅读全文
posted @ 2019-10-09 21:45 fwzzz 阅读(128) 评论(0) 推荐(0)
摘要:[TOC] 面向对象编程 指的是一种编程思想 1.面向过程编程 核心是'过程'两字,基于流程编写程序 优点: 逻辑清晰,使复杂问题简单化 缺点: 可扩展性差 2.面向对象编程 核心是"对象"两个字,对象指的是特征与技能的结合体 基于该编程思想编写程序,类似于上帝造人,为每个类定义. 优点: 可扩展性 阅读全文
posted @ 2019-10-09 20:26 fwzzz 阅读(177) 评论(0) 推荐(0)