摘要: 操作数据库 增加 create database db1 charset utf8; 查看 # 查看当前创建的数据库 show create database db1; # 查看所有的数据库 show databases;select database(); 改 alter database db1 阅读全文
posted @ 2020-09-06 18:51 Οo白麒麟оΟ 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 注:下面的操作都是Windows下进行 下载地址:https://dev.mysql.com/downloads/mysql/ 1.官网下载 2、针对操作系统的不同下载不同的版本 3.解压 4.添加环境变量 5.初始化 mysqld --initialize-insecure 6.启动sql服务 m 阅读全文
posted @ 2020-09-06 18:38 Οo白麒麟оΟ 阅读(165) 评论(0) 推荐(0) 编辑
摘要: #type类继承了object,是所有类的类,包括自己#object类:谁都没有继承,它是由type实例化得到的,是所有类的 父类,包括type关系如图: 阅读全文
posted @ 2020-09-06 18:27 Οo白麒麟оΟ 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一、什么是反射 指的是在程序运行过程中可以“动态(不见棺材不落泪)” 获取对象的信息(数据属性、函数属性) 静态:在定义阶段就确定类型 动态:在调用阶段才去确定类型 二、为何要用反射 def func(obj): if 'x' not in obj.__dict__: return obj.x fu 阅读全文
posted @ 2020-09-06 11:19 Οo白麒麟оΟ 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一、什么是内置方法?又称魔法方法 1、定义在类内部,以__开头并以__结果的方法 # 特点:会在某种情况下自动触发执行 二、为何要用内置方法? 为了定制化我们的类or对象 三、如何使用内置方法 1、__str__:在打印对象时会自动触发,然后将返回值(必须是字符串类型)当做本次打印的结果输出 cla 阅读全文
posted @ 2020-09-06 10:57 Οo白麒麟оΟ 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 一 IO操作本质 数据复制的过程中不会消耗CPU 123 # 1 内存分为内核缓冲区和用户缓冲区# 2 用户的应用程序不能直接操作内核缓冲区,需要将数据从内核拷贝到用户才能使用# 3 而IO操作、网络请求加载到内存的数据一开始是放在内核缓冲区的 二 IO模型 1. BIO – 阻塞模式I/O 用户进 阅读全文
posted @ 2020-08-27 22:13 Οo白麒麟оΟ 阅读(1257) 评论(0) 推荐(0) 编辑
摘要: 一、线程池和进程池的shutdown 二、定时器 三、协程总结介绍 对于单线程下,我们不可避免程序中出现io操作,但如果我们能在自己的程序中(即用户程序级别,而非操作系统级别)控制单线程下的多个任务能在一个任务遇到io阻塞时就切换到另外一个任务去计算,这样就保证了该线程能够最大限度地处于就绪态,即随 阅读全文
posted @ 2020-08-27 16:31 Οo白麒麟оΟ 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 一、验证GIL锁的存在 Python在设计之初就考虑到要在主循环中,同时只有一个线程在执行。虽然 Python 解释器中可以“运行”多个线程,但在任意时刻只有一个线程在解释器中运行。 from threading import Thread from multiprocessing import P 阅读全文
posted @ 2020-08-26 15:27 Οo白麒麟оΟ 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 一、线程概念 把进程比作车间, 车间负责把资源整合到一起,是一个资源单位,而一个车间内至少有一个流水线 流水线的工作需要电源,电源就相当于cpu 所以,进程只是用来把资源集中到一起(进程只是一个资源单位,或者说资源集合),而线程才是cpu上的最小执行单位。 二、线程与进程的区别 如果我们的软件是一个 阅读全文
posted @ 2020-08-25 15:41 Οo白麒麟оΟ 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 生产者消费着模型 在并发编程中使用生产者和消费者模式能够解决绝大多数并发问题。该模式通过平衡生产线程和消费线程的工作能力来提高程序的整体处理数据的速度。 生产者消费者模式是通过一个容器来解决生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯,而通过阻塞队列来进行通讯,所以生产者生产完数据之 阅读全文
posted @ 2020-08-25 15:10 Οo白麒麟оΟ 阅读(201) 评论(0) 推荐(0) 编辑