摘要: 基本介绍 PRIMARY KEY (PK) #标识该字段为该表的主键,可以唯一的标识记录 FOREIGN KEY (FK) #标识该字段为该表的外键 NOT NULL #标识该字段不能为空 UNIQUE KEY (UK) #标识该字段的值是唯一的 AUTO_INCREMENT #标识该字段的值自动增 阅读全文
posted @ 2020-09-06 18:56 Οo白麒麟оΟ 阅读(195) 评论(0) 推荐(0)
摘要: 基本类型介绍 #1. 数字: 整型:tinyint int bigint 小数: float :在位数比较短的情况下不精准 double :在位数比较长的情况下不精准 0.000001230123123123 存成:0.000001230000 decimal:(如果用小数,则用推荐使用decima 阅读全文
posted @ 2020-09-06 18:53 Οo白麒麟оΟ 阅读(139) 评论(0) 推荐(0)
摘要: 操作数据库 增加 create database db1 charset utf8; 查看 # 查看当前创建的数据库 show create database db1; # 查看所有的数据库 show databases;select database(); 改 alter database db1 阅读全文
posted @ 2020-09-06 18:51 Οo白麒麟оΟ 阅读(154) 评论(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白麒麟оΟ 阅读(173) 评论(0) 推荐(0)
摘要: #type类继承了object,是所有类的类,包括自己#object类:谁都没有继承,它是由type实例化得到的,是所有类的 父类,包括type关系如图: 阅读全文
posted @ 2020-09-06 18:27 Οo白麒麟оΟ 阅读(211) 评论(0) 推荐(0)
摘要: 一、什么是反射 指的是在程序运行过程中可以“动态(不见棺材不落泪)” 获取对象的信息(数据属性、函数属性) 静态:在定义阶段就确定类型 动态:在调用阶段才去确定类型 二、为何要用反射 def func(obj): if 'x' not in obj.__dict__: return obj.x fu 阅读全文
posted @ 2020-09-06 11:19 Οo白麒麟оΟ 阅读(166) 评论(0) 推荐(0)
摘要: 一、什么是内置方法?又称魔法方法 1、定义在类内部,以__开头并以__结果的方法 # 特点:会在某种情况下自动触发执行 二、为何要用内置方法? 为了定制化我们的类or对象 三、如何使用内置方法 1、__str__:在打印对象时会自动触发,然后将返回值(必须是字符串类型)当做本次打印的结果输出 cla 阅读全文
posted @ 2020-09-06 10:57 Οo白麒麟оΟ 阅读(225) 评论(0) 推荐(0)
摘要: 一 IO操作本质 数据复制的过程中不会消耗CPU 123 # 1 内存分为内核缓冲区和用户缓冲区# 2 用户的应用程序不能直接操作内核缓冲区,需要将数据从内核拷贝到用户才能使用# 3 而IO操作、网络请求加载到内存的数据一开始是放在内核缓冲区的 二 IO模型 1. BIO – 阻塞模式I/O 用户进 阅读全文
posted @ 2020-08-27 22:13 Οo白麒麟оΟ 阅读(1313) 评论(0) 推荐(0)
摘要: 一、线程池和进程池的shutdown 二、定时器 三、协程总结介绍 对于单线程下,我们不可避免程序中出现io操作,但如果我们能在自己的程序中(即用户程序级别,而非操作系统级别)控制单线程下的多个任务能在一个任务遇到io阻塞时就切换到另外一个任务去计算,这样就保证了该线程能够最大限度地处于就绪态,即随 阅读全文
posted @ 2020-08-27 16:31 Οo白麒麟оΟ 阅读(112) 评论(0) 推荐(0)
摘要: 一、验证GIL锁的存在 Python在设计之初就考虑到要在主循环中,同时只有一个线程在执行。虽然 Python 解释器中可以“运行”多个线程,但在任意时刻只有一个线程在解释器中运行。 from threading import Thread from multiprocessing import P 阅读全文
posted @ 2020-08-26 15:27 Οo白麒麟оΟ 阅读(363) 评论(0) 推荐(0)