09 2019 档案

摘要:[TOC] Mysql总结 1、数据库的概念 2、用户 3、基本操作 4、单表查询 视图 事务 pymysql 索引 阅读全文
posted @ 2019-09-27 22:33 得淼 阅读(172) 评论(0) 推荐(0)
摘要:[TOC] 第十六章、单表查询、多表查询 单表查询 去重:distinct 数据准备 mysql CREATE TABLE ( int(0) NOT NULL AUTO_INCREMENT, varchar(10) NOT NULL, enum('男','女','未知') NULL DEFAULT 阅读全文
posted @ 2019-09-25 22:11 得淼 阅读(168) 评论(0) 推荐(0)
摘要:[TOC] 第十六章、数据库之多表关系 字段操作 多表关系 外键 一对一:无级联关系 一对一:有级联关系(外键加unique约束) 一对多 多对多 阅读全文
posted @ 2019-09-24 21:37 得淼 阅读(340) 评论(0) 推荐(0)
摘要:[TOC] 第十六章、浅识数据库 数据库配置 数据库修改信息 用户操作 表的修改 创建表的完整语法 数据库表的引擎:驱动数据的方式 数据库优化 数据库的模式 mysql支持的数据类型 整型 浮点型 字符串:数据库优化 char效率要高于varchar 时间 枚举与集合 约束 阅读全文
posted @ 2019-09-23 16:47 得淼 阅读(416) 评论(0) 推荐(1)
摘要:[TOC] 第十六章、初识数据库 一、数据库 二、数据库的组成 三、数据库的分类 四、卸载数据库 五、安装数据库 六、连接数据库 七、用户信息查看 八、数据库的基本操作 九、表的基本操作 十、记录的基本操作 1)查看某个数据库中的某个表的所有记录,如果在对应数据库中,可以直接查找表 mysql : 阅读全文
posted @ 2019-09-20 19:13 得淼 阅读(320) 评论(0) 推荐(0)
摘要:[TOC] 第十五章、线程之协程 一、协程与线程和进程的区别 协助程序,线程和进程都是抢占式特点,线程和进程的切换我们是不能参与的。 而协程是非抢占式特点,协程也存在着切换,这种切换是由我们用户来控制的。 二、gevent模块 说明 :gevent模块中自带了sleep耗时函数,当使用这个耗时函数时 阅读全文
posted @ 2019-09-20 14:51 得淼 阅读(123) 评论(0) 推荐(0)
摘要:[TOC] 第十五章、线程池和进程池 一、线程计时器 二、异步同步 三、线程池和进程池 使用模块方法 代码例子(新增回调函数知识点(对象.add_done_callback(parse))) 阅读全文
posted @ 2019-09-19 22:59 得淼 阅读(131) 评论(0) 推荐(0)
摘要:[TOC] 第十五章、线程之queue模块的各种队列 一、Queue 二、LifoQueue堆栈 三、PriorityQueue优先级队列 阅读全文
posted @ 2019-09-19 15:46 得淼 阅读(168) 评论(0) 推荐(0)
摘要:[TOC] 第十五章、Python多线程之信号量和GIL 1. 信号量(Semaphore) 信号量用来控制线程并发数的,Semaphore管理一个内置的计数 器,每当调用acquire()时 1,调用release()时+1。计数器不能小于0,当计数器为 0时,acquire()将阻塞线程至同步锁 阅读全文
posted @ 2019-09-18 21:27 得淼 阅读(322) 评论(0) 推荐(0)
摘要:[TOC] 第十五章、Python多线程同步锁,死锁和递归锁 1. 引子: ​ 以上就是python多线程的基本使用 ​ 说明:前面说的两个功能是相互独立的,相互不干涉的,不会用到同享的资源或者数据,如果我们多个线程要用到相同的数据,那么就会存在资源争用和锁的问题,不管在什么语言中,这个都是不能避免 阅读全文
posted @ 2019-09-18 17:25 得淼 阅读(577) 评论(0) 推荐(0)
摘要:第十五章、并发编程之守护线程 # 守护线程 守护的是非守护线程(主线程也是非守护线程) from threading import Thread,enumerate,currentThread import time def task(): print('守护线程开始') print(current 阅读全文
posted @ 2019-09-17 20:00 得淼 阅读(132) 评论(0) 推荐(0)
摘要:[TOC] 第十五章、并发编程之线程 1.什么是线程 纠正概念: 进程其实不是个执行单位,进程是一个资源单位, 每个进程内自带一个线程,线程才是cpu上的执行单位 抽象理解: 进程是指在系统中正在运行的一个应用程序;线程是系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元。对于操作系 阅读全文
posted @ 2019-09-17 18:30 得淼 阅读(173) 评论(0) 推荐(0)
摘要:[TOC] 抢票小程序 version1(并发) 于是进行加锁处理 version2(加锁处理) 思考: 总结: 阅读全文
posted @ 2019-09-16 21:31 得淼 阅读(611) 评论(0) 推荐(0)
摘要:[TOC] 一、队列 ​ 进程彼此之间互相隔离,要实现进程间通信(IPC),multiprocessing模块支持两种形式:队列和管道,这两种方式都是使用消息传递的 创建队列的类(底层就是以管道和锁定的方式实现) : 方法介绍 二、消费者生产者模型 什么是生产者消费者模式 ​ 生产者消费者模式是通过 阅读全文
posted @ 2019-09-16 17:14 得淼 阅读(487) 评论(0) 推荐(0)
摘要:[TOC] 第十五章、python中的进程操作 开启多进程 一、multprocess模块 multiprocess不是一个模块而是python中一个操作、管理进程的包。 在这个包中几乎包含了和进程有关的所有子模块,将这部分大致分为四个部分:创建进程部分,进程同步部分,进程池部分,进程之间数据共享。 阅读全文
posted @ 2019-09-14 16:21 得淼 阅读(306) 评论(0) 推荐(0)
摘要:[TOC] 串行、并发、并行的区别以及坑 阅读全文
posted @ 2019-09-11 20:14 得淼 阅读(2869) 评论(2) 推荐(0)
摘要:[TOC] 开启子进程的方式 一:方式一 二、 方式二 阅读全文
posted @ 2019-09-11 20:11 得淼 阅读(186) 评论(0) 推荐(0)
摘要:[TOC] 面向对象与网络编程的总结 一、面向对象 1.1 类和对象 1.类和对象 2.获取类的属性和方法 3.类调用属性和方法 4.产生对象 类加括号产生对象 5.对象获取属性和方法 6.对象调用属性和方法 7.属性查找顺序 自身 类—— 报错 8.对象赋属性 1) 2)通过 在类中定义该方法,方 阅读全文
posted @ 2019-09-10 21:06 得淼 阅读(315) 评论(0) 推荐(0)
摘要:[TOC] 聊天室 客户端: 服务端 说明:有个小小的bug,客户端必须先收到客户端的信息才能循环到发送代码这部分 阅读全文
posted @ 2019-09-10 16:22 得淼 阅读(178) 评论(0) 推荐(0)
摘要:[TOC] 简单的支持并发服务端(上传功能) 需要了解socketserver模块 服务端 客户端 阅读全文
posted @ 2019-09-09 19:12 得淼 阅读(424) 评论(0) 推荐(0)
摘要:[TOC] 简单的文件ftp上传 server client 测试文件 阅读全文
posted @ 2019-09-09 16:02 得淼 阅读(228) 评论(0) 推荐(0)
摘要:[TOC] 原创博客 解决粘包问题的方法 服务端: 客户端 以上的解决思路:客户端第一个send()往服务端发送固定长度为4 的字节码(客户端接下来要发送的真正内容的长度的字节码) ,然后服务端这边,第一个的recv(4)接收到这个数据的时候,就等于获取到了客户端接下来要发送的数据的字节码长度len 阅读全文
posted @ 2019-09-07 17:32 得淼 阅读(224) 评论(0) 推荐(0)
摘要:[TOC] 三次握手四次挥手的理解 阅读全文
posted @ 2019-09-05 16:00 得淼 阅读(139) 评论(0) 推荐(0)
摘要:[TOC] 通俗讲解python\_\_new\_\_()方法 转载于别人的博客https://blog.csdn.net/sj2050/article/details/81172022 引子: 曾经我幼稚的以为认识了python的__init__()方法就相当于认识了类构造器,结果,__new__ 阅读全文
posted @ 2019-09-04 20:27 得淼 阅读(512) 评论(0) 推荐(0)
摘要:[TOC] 第十三章、元类之控制类的调用过程 一、\_\_call\_\_ 作用: 控制类的调用过程,实际上在控制:对象的产生 控制名称空间 例2练习:给我吧对象中的所有属性都设置成私有的 阅读全文
posted @ 2019-09-03 23:08 得淼 阅读(130) 评论(0) 推荐(0)
摘要:[TOC] 第十三章、元类之控制类的产生 一、自定义元类 说明 :一个类继承type 这种类都叫元类 目的 :来控制类的产生,可以控制类名,可以控制类的继承父类,控制类的名称空间 二、写一个自定义元类 控制类的类名 类必须加注释 阅读全文
posted @ 2019-09-03 22:52 得淼 阅读(137) 评论(0) 推荐(0)
摘要:[TOC] 第十三章、元类(metaclass) 一、什么是元类 在python中一切皆对象,那么我们用class关键字定义的类本身也是一个对象,负责产生该对象的类称之为元类,即元类可以简称为类的类 二、为什么用元类 元类是负责产生类的,所以我们学习元类或者自定义元类的目的:是为了控制类的产生过程, 阅读全文
posted @ 2019-09-03 22:44 得淼 阅读(128) 评论(0) 推荐(0)
摘要:[TOC] 第十二章、类和对象的绑定方法及非绑定方法 一、对象的绑定方法 在类中没有被任何装饰器的方法就是绑定到对象的方法,这类方法专门为对象定制 二、类的绑定方法 @classmethod修饰的方法就是绑定到类的方法。这类方法专门为类定制。通过类名调用绑定到类的方法时,会将类本身当做参数传给类方法 阅读全文
posted @ 2019-09-02 21:46 得淼 阅读(133) 评论(0) 推荐(0)
摘要:[TOC] 第十三章、面向过程高阶 一、isinstance和issubclass 1. isintance和type的区别 2. isinstance和issubclass的区别 issubclass() 方法用于判断参数 class 是否是类型参数 classinfo 的子类。 语法 以下是 i 阅读全文
posted @ 2019-09-02 21:20 得淼 阅读(127) 评论(0) 推荐(0)