10 2019 档案

摘要:数据库开发 驱动 MySQL基于TCP协议之上开发,但是网络连接之后,传输的数据必须遵循MySQL的协议.封装好MySQL协议的包,就是驱动程序. MySQL的驱动 连接connect 先建立一个数据传输的数据通道 连接. pymysql.connect()方法返回的是connections模块下的 阅读全文
posted @ 2019-10-31 17:18 Agsol 阅读(218) 评论(0) 推荐(0) 编辑
摘要:1. 查询所有大于60分的学生的姓名和学号 (DISTINCT: 去重) mysql select student.sname,student.sid,score.number from student left join score on score.student_id = student.si 阅读全文
posted @ 2019-10-30 21:54 Agsol 阅读(113) 评论(0) 推荐(0) 编辑
摘要:```mysql mysql> select * from teacher_info; +----+------+-----+--------+---------+ | id | name | age | salary | job | +----+------+-----+--------+---------+ | 1 | nick | 18 | 30000 | teacher | ... 阅读全文
posted @ 2019-10-29 17:24 Agsol 阅读(89) 评论(0) 推荐(0) 编辑
摘要:数据库 概念 按照==数据结构==(逻辑结构,物理结构)来组织,存储,挂你数据的仓库 数据库的数据模型才是其核心和基础 分类 按照数据模型分类:网状数据库,层次数据库,==关系型数据库== 层次数据库 以树型结构表示实体以及之间的联系,关系支支持一对多.代表数据库IBM IMS 网状数据库 能够直接 阅读全文
posted @ 2019-10-29 16:10 Agsol 阅读(215) 评论(0) 推荐(0) 编辑
摘要:mysql架构 类似socket客户端和服务端 流程: 1. mysql服务端先启动,监听在一个特定的关口,默认3306 2. mysql客户端连接服务端 3. mysql客户端可以发送相关操作命令,操作服务端存储的数据 mysql操作 初始化: mysqld initialize insecure 阅读全文
posted @ 2019-10-28 17:01 Agsol 阅读(172) 评论(0) 推荐(0) 编辑
摘要:同步和异步 同步 函数或方法被嗲用的时候,调用者是否得到最终结果 直接得到最终结果的,就是同步调用, 不直接得到最终结果的,就是异步调用 阻塞和非阻塞 函数与或方法调用的时候,是否立刻返回 立刻返回就是非阻塞调用 不立刻返回就是阻塞调用 注意: 同步,异步强调的是,是否得到(最终的结果) 阻塞,非阻 阅读全文
posted @ 2019-10-25 20:15 Agsol 阅读(134) 评论(0) 推荐(0) 编辑
摘要:server client 阅读全文
posted @ 2019-10-24 21:30 Agsol 阅读(108) 评论(0) 推荐(0) 编辑
摘要:变量 ipo i input p process o output 变量: 定义世间万物变化的状态 变量的组成: 变量名(描述,接受变量值) 赋值符号 (赋值) 变量值(具体的值) 变量名的规范: 1.变量名必须要有描述意义 2.变量名由数字,字母,下划线组成,不能以数字开头 3.不能以关键字命名 阅读全文
posted @ 2019-10-24 19:12 Agsol 阅读(152) 评论(0) 推荐(0) 编辑
摘要:concurrent包 concurrent.futrues模块 3.2版本引入 异步并行任务模块,提供一个高级的异步可执行的便利接口. 提供了两个池执行器 ThreadPoolExecutor异步调用的线程池的Executor ProcessPoolExecutor异步调用的进程池的Executo 阅读全文
posted @ 2019-10-24 16:53 Agsol 阅读(183) 评论(0) 推荐(0) 编辑
摘要:gevent模块 注意:from gevent import monkey;monkey.patch_all()必须放到被打补丁者的前面,如time,socket模块之前 猴子补丁是一种大规模覆盖api的补丁,慎用 阅读全文
posted @ 2019-10-24 16:52 Agsol 阅读(133) 评论(0) 推荐(0) 编辑
摘要:线程同步 概念 线程同步,线程间协同,通过某种技术,让一个线程访问某些数据时,其他线程不能访问这些数据,直到该线程完成对数据的操作. 临界区(Critical Section) 互斥量(Mutex) 信号量(Semaphore) 时间(Event) Event事件 Event事件,是线程间通信机制中 阅读全文
posted @ 2019-10-22 19:20 Agsol 阅读(177) 评论(0) 推荐(0) 编辑
摘要:client server线程解决 server进程解决 阅读全文
posted @ 2019-10-22 19:19 Agsol 阅读(155) 评论(0) 推荐(0) 编辑
摘要:Python中的进程 多进程 多进程是真正的并行 Python中的GIL,多线程不是CPU密集型程序的好的选择 多进程可以绕过GIL 多进程可以完全独立的进程环境中运行程序,可以充分利用多处理器 multiprocessing类 Process类 Process类遵循了Thread类的API.常用的 阅读全文
posted @ 2019-10-21 20:49 Agsol 阅读(142) 评论(0) 推荐(0) 编辑
摘要:多道技术 单道批处理系统:多个程序串行使用CPU 多道程序设计技术:多个程序同时进入计算机的主存储器并启动,宏观上是并行的,多道程序处在运行中;微观上是串行的,各道程序轮流交替使用CPU.空间上的复用,一个CPU可以让多个用户使用 + 空间上的复用:一个CPU可以提供给多个用户使用 + 时间上的复用 阅读全文
posted @ 2019-10-21 20:47 Agsol 阅读(111) 评论(0) 推荐(0) 编辑
摘要:Socket模块 + 什么是socket socket是一个模块,可以写一套C/S架构的套接字 + 为什么要用socket socket套接字会把底层各层协议工作封装好,可以节省开发成本 + Python中的使用 内置模块 import socket 注意: 客户端与服务端必须遵循:一端发,一端收 阅读全文
posted @ 2019-10-18 17:29 Agsol 阅读(285) 评论(0) 推荐(0) 编辑
摘要:python import socket client = socket.socket() client.connect( ('127.0.0.1', 8888) ) while 1 : cmd_msg = input('cmd:') if cmd_msg == 'q': break client. 阅读全文
posted @ 2019-10-17 19:54 Agsol 阅读(73) 评论(0) 推荐(0) 编辑
摘要:网络编程 C/S架构 Client:客户端 Server:服务端 优点:软件使用稳定,并且可以节省网络资源. 缺点: 1. 若用户想在同一个设备上使用多个软件,必须下载多个客户端 2. 软件的每一次更新,客户点都必须重新下载更新 C/S架构的软件: ​ PC:QQ,Pycharm ​ 手机端:微信, 阅读全文
posted @ 2019-10-17 16:40 Agsol 阅读(102) 评论(0) 推荐(0) 编辑
摘要:网络模型分层 OSI(open system Interconnection)七层模型结构 1. 物理层:bit位 二进制传输,发送高低电平,单位:比特,只看010101 为启动,维护以及关闭物理链路定义了电气规范,机械规范和功能规范. 2. 数据链路层:frame帧 访问介质,定义了物理地址 定义 阅读全文
posted @ 2019-10-17 16:39 Agsol 阅读(169) 评论(0) 推荐(0) 编辑
摘要:类方法和静态方法 类方法和实例(静态)方法 类方法 a = MyClass() a.clsmtd()是可以调用的, 等同于 1. 在类定义中,使用@classmethod装饰器修饰的方法 2. 必须至少有一个参数,且第一个参数就给了cls,cls指调用者就是对象自己 3. cls可以是任意合法名称, 阅读全文
posted @ 2019-10-12 15:42 Agsol 阅读(86) 评论(0) 推荐(0) 编辑
摘要:今日作业 阅读全文
posted @ 2019-10-11 20:00 Agsol 阅读(122) 评论(0) 推荐(0) 编辑
摘要:今日作业 下面是抄的 阅读全文
posted @ 2019-10-10 19:34 Agsol 阅读(130) 评论(0) 推荐(0) 编辑
摘要:类的继承 基本概念 面向对象三要素之一,继承Inheritance 继承(也叫派生) class Cat(Animal)这种形式就是从父类继承,括号中写上继承的类的列表. 阶乘可以让字类从父类获取特征(属性和方法) 父类 Animal就是Cat的父类,也称基类,超类. 子类 Cat就是Animal的 阅读全文
posted @ 2019-10-10 14:41 Agsol 阅读(169) 评论(0) 推荐(0) 编辑
摘要:面向对象 一种认识世界,分析世界的方法论.将万事万物抽象为类. 面向过程 流水线,一步一步走 优点:逻辑清晰 缺点:上一步错了,下一步就一起错 类class 是抽象概念,一类事物的共同特征的集合 定义时候发生的事 对象instance,object 对象是具体的,一个实体 用就按及语言来描述类,就是 阅读全文
posted @ 2019-10-09 16:45 Agsol 阅读(152) 评论(0) 推荐(0) 编辑
摘要:今日作业 1.什么是对象?什么是类? 对象,属性和方法的结合体 类:拥有相同属性和方法的对象的集合 2.绑定方法的有什么特点 绑定方法来自类方法,是属于对象的,同一个类绑定过来的绑定方法其不同对象的绑定方法的内存地址不同 3.基于面向对象设计一个对战游戏 python 仿制英雄联盟英雄角色 clas 阅读全文
posted @ 2019-10-09 16:42 Agsol 阅读(111) 评论(0) 推荐(0) 编辑