• 管理
  • 10 2019 档案

    摘要:[TOC] pymysql操作mysql 安装 连接 增 删 改 查 索引 为什么使用索引以及索引的作用 使用索引就是为了提高查询效率的 类比 字典中的目录 索引的本质 一个特殊的文件 索引的底层原理 B+树 索引的种类(重点) 主键索引 加速查找 + 不能重复 + 不能为空 唯一索引 加速查找 + 阅读全文
    posted @ 2019-10-31 19:03 colacheng 阅读(273) 评论(0) 推荐(0)
    摘要:[TOC] 单表操作 分组 group by 分组指的是:将所有记录按照某个相同字段进行归类,比如针对员工信息表的职位分组,或者按照性别进行分组 用法 having having是对group by后的数据进行二次筛选 order by 升序 降序 limit 限制查询记录的个数 offset 表示 阅读全文
    posted @ 2019-10-31 07:27 colacheng 阅读(162) 评论(0) 推荐(0)
    摘要:作业 阅读全文
    posted @ 2019-10-29 20:20 colacheng 阅读(141) 评论(0) 推荐(0)
    摘要:[TOC] 数据库是什么 数据库即存放数据的仓库,只不过这个仓库是在计算机存储设备上。而且数据是按一定的格式存放的;数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 为什么使用数据库 使用数据库之前使用excel来进行数据管理 Exc 阅读全文
    posted @ 2019-10-28 22:01 colacheng 阅读(98) 评论(0) 推荐(0)
    摘要:[TOC] GIL(全局解释器锁) 在CPython中,全局解释器锁(GIL)是一个防止多个锁的互斥锁。 本机线程从执行Python字节码一次。这把锁主要是必须的因为CPython的内存管理不是线程安全。(然而,自从GIL存在时,其他功能已逐渐依赖于它所实施的保证。) 基于CPython来研究全局解 阅读全文
    posted @ 2019-10-24 10:08 colacheng 阅读(143) 评论(0) 推荐(0)
    摘要:[TOC] 进程互斥锁 让并发变成串行,牺牲其执行效率,保证了数据的安全 在程序并发执行时,需要修改数据时使用 队列 先进先出 相当于内存中产生一个内存空间 可以存放多个数据,但数据的顺序是由先进去的排在前面 推栈 先进后出 IPC(进程间通信) 进程间数据是相互隔离的,若想实现进程间通信,可以利用 阅读全文
    posted @ 2019-10-23 00:10 colacheng 阅读(90) 评论(0) 推荐(0)
    摘要:[TOC] 操作系统发展史 穿孔卡片 一个计算机机房,一次只能被一个卡片使用 缺点:CPU利用率最低 联机批处理系统 支持多用户去使用一个计算机机房 脱机批处理系统 高速磁盘: ​ 提高文件的读取速度 优点: ​ 提高CPU的利用率 多道技术(基于单核情况下研究) 单道 多个使用CPU时是串行 多道 阅读全文
    posted @ 2019-10-21 17:18 colacheng 阅读(113) 评论(0) 推荐(0)
    摘要:[TOC] subprocess模块 可以帮你通过代码执行操作系统的终端命令 并返回终端执行命令后的结果 粘包问题 服务端第一次发送的数据,客户端无法精确一次性接收完毕。 下一次发送的数据与上一次数据粘在一起了。 无法预测对方需要接受的数据大小长度。 多次连续发送数据量小、并且时间隔短的数据一次性打 阅读全文
    posted @ 2019-10-18 19:20 colacheng 阅读(86) 评论(0) 推荐(0)
    摘要:作业 1.整理TCP三次握手、四次挥手图 三次握手 起初A和B都处于 CLOSED状态 ——B创建TCB,处于 LISTEN状态 ,等待A请求——A创建TCB,发送连接请求(SYN=1,seq=x),进入 SYN SENT状态 ——B收到连接请求,向A发送确认(SYN=ACK=1,确认号ack=x+ 阅读全文
    posted @ 2019-10-18 07:37 colacheng 阅读(95) 评论(0) 推荐(0)
    摘要:[TOC] 开发架构 C/S架构 client 和 server, 既客户端和服务端 优点: 稳定性强, 节省网络资源 缺点: 使用多个软件需要下载多个客户端, 软件更新, 客户端也必须下载更新 B/S架构 browser 和 server, 既浏览器端和服务端 优点: 以浏览器作为客户端, 直接在 阅读全文
    posted @ 2019-10-18 07:27 colacheng 阅读(100) 评论(0) 推荐(0)
    摘要:[TOC] classmethod 翻译:一个类方法 classmethod是一个装饰器,可以装饰给类内部的方法,使该方法绑定给类来使用 ​ — 对象的绑定方法特殊之处 ​ 由对象来调用,会将对象当作第一个参数传给该方法 ​ — 类的绑定方法特殊之处 ​ 由类来调用,会将类当作第一个参数传给该方法 阅读全文
    posted @ 2019-10-12 16:38 colacheng 阅读(87) 评论(0) 推荐(0)
    摘要:定义MySQL类 对象有id、host、port三个属性 定义工具create_id,在实例化时为每个对象随机生成id,保证id唯一 提供两种实例化方式,方式一:用户传入host和port 方式二:从配置文件中读取host和port进行实例化 为对象定制方法,save和get_obj_by_id,s 阅读全文
    posted @ 2019-10-12 07:37 colacheng 阅读(119) 评论(0) 推荐(0)
    摘要:组合 概念 组合指的是一个对象中的属性是另一个对象 目的 组合的目的和继承一样, 为了减少代码冗余 实现方式 总结: 1. 继承: 是一种xx是xx的关系(is a) 2. 组合: 是一种xx有xx的关系(has a) 封装 概念 封装指的是把一系列属性(特征和技能)放到一个类中就构成了封装 存数据 阅读全文
    posted @ 2019-10-12 07:30 colacheng 阅读(79) 评论(0) 推荐(0)
    摘要:作业 阅读全文
    posted @ 2019-10-10 21:09 colacheng 阅读(102) 评论(0) 推荐(0)
    摘要:[TOC] 昨日回顾 1.面对对象编程 核心是“对象“,对象指的是特征与技能的结合体。 基于改编程思想编写程序,就好比在创造世界,一种上帝式的思维方式。 2.类 类是一系列对象相同的特征和技能的结合体。 定义类时产生的事情: ​ 1.会产生一个空的名称空间 ​ 2.会把类内部的所有名字(资源)扔进名 阅读全文
    posted @ 2019-10-10 18:27 colacheng 阅读(118) 评论(0) 推荐(0)
    摘要:今日作业 1.什么是对象?什么是类? 对象是特征与技能的结合体,类是一系列对象相同的特征与技能的结合体 2.绑定方法的有什么特点 由对象来调用称之为对象的绑定方法,不同的对象调用该绑定方法,则会将不同的对象传入该绑定方法中,对象的绑定方法,是由对象来调用的,特殊之处就是把对象当作第一个参数传入该方法 阅读全文
    posted @ 2019-10-10 09:25 colacheng 阅读(103) 评论(0) 推荐(0)
    摘要:[TOC] 面向对象基础 什么是面对对象 指的是一门编程思想 面对对象编程 核心是“对象”二字,对象指的是特征与技能的结合体 基于该编程思想编写程序,就好比在创造世界,一种上帝式的思维方式 ​ 优点:可扩展性高 ​ 缺点:编写程序的复杂程度要远高于面向过程编程思想 面向过程编程 核心是“过程”二字, 阅读全文
    posted @ 2019-10-09 21:28 colacheng 阅读(105) 评论(0) 推荐(0)

    Live2D