我来自北方 跨过山与海 驻足你门外

08 2019 档案

摘要:事物四大特性 原一性 一致性 持久性 隔离性 标的相关操作 创建表 create table 名字 (字段名 类型 [(宽度) 约束条件], 字段名 类型 [(宽度) 约束条件] ); 数据类型 整数 create table t2(id tinyint unsingned); 创建表tinyint 阅读全文
posted @ 2019-08-30 17:24 SkyRabbit 阅读(222) 评论(0) 推荐(0)
摘要:#启动客户端的命令 mysql -u 账户 -p #数据库库的操作 show databases; 查看数据库 show create database 名字; 查看其中一个库 create database 名字; 创建数据库 create database 名字 charset utf8; 创建 阅读全文
posted @ 2019-08-28 10:03 SkyRabbit 阅读(177) 评论(0) 推荐(0)
摘要:线程queue 第一种、先进先出 第二种、后进先出 Lifo 堆栈 第三种、优先级队列 事件event 开启两个线程,一个线程运行到中间的某个阶段,触发另一个线程执行,两个线程增加了耦合性 版本一 版本二:事件event 协程 阅读全文
posted @ 2019-08-27 17:16 SkyRabbit 阅读(167) 评论(0) 推荐(0)
摘要:阻塞 阻塞: 程序运行时,遇到了IO,程序挂起,cpu被切走. 非阻塞 非阻塞: 程序没有遇到IO,程序遇到IO但是我通过某种手段,让cpu强行运行我的程序. ​ 同步: 提交一个任务,自任务开始运行直到此任务结束(可能有IO),返回一个返回值之后,我在提交下一个 ​ 异步: 一次提交多个任务,然后 阅读全文
posted @ 2019-08-27 16:47 SkyRabbit 阅读(398) 评论(0) 推荐(0)
摘要:线程 进程只是用来把资源集中到一起(进程只是一个资源单位), 而线程才是cpu上的执行单位。 线程的好处 开启进程的开销非常大,比开启线程的开销大很多. 开启线程的速度非常快.要快几十倍到上百倍. 线程线程之间可以共享数据,进程与进程之间需借助队列等方法实现通信. 线程的应用 该进程肯定需要办不止一 阅读全文
posted @ 2019-08-22 20:20 SkyRabbit 阅读(145) 评论(0) 推荐(0)
摘要:基于unix环境(linux,macOS) 主进程需要等待子进程结束之后,主进程才结束 主进程时刻监测子进程的运行状态,当子进程结束之后,一段时间之内,将子进程进行回收. 为什么主进程不在子进程结束后马上对其回收呢? 主进程与子进程是异步关系.主进程无法马上捕获子进程什么时候结束. 如果子进程结束之 阅读全文
posted @ 2019-08-21 16:43 SkyRabbit 阅读(195) 评论(0) 推荐(0)
摘要:进程与并发 进程介绍: 正在进行的一个过程或者说一个任务。而负责执行任务则是cpu 进程的创建(两种方式) 获取进程pid 验证进程之间的空间隔离 join让主进程等待子进程结束之后,在执行主进程. 守护进程: 古时候 太监守护这个皇帝,如果皇帝驾崩了,太监直接也就死了. 子进程守护着主进程,只要主 阅读全文
posted @ 2019-08-20 16:40 SkyRabbit 阅读(154) 评论(0) 推荐(0)
摘要:udp协议 循环通信服务端 循环通信客户端端 阅读全文
posted @ 2019-08-19 19:55 SkyRabbit 阅读(147) 评论(0) 推荐(0)
摘要:Socket Socket是套接字 socket处于应用层与传输层之间,提供了一些简单的接口,避免与操作系统之间对接,省去了繁琐复杂的操作 socket在python中属于一个模块,为我们提供了一些简单功能 low比版本 server服务端 client服务端 非常厉害的版本 服务端处理高级粘包 客 阅读全文
posted @ 2019-08-15 11:56 SkyRabbit 阅读(196) 评论(0) 推荐(0)
摘要:网络 1.C/S 与B/S架构 C:client端(客户端) B:browse浏览器 S:server端(服务端) C/S架构:基于客户端与服务端之间的通信 例子:QQ,快手,抖音,微信 优点:个性化设置,响应速度快 缺点:开发成本,维护成本高,占用空间,用户固定 B/S架构:基于浏览器与服务端之间 阅读全文
posted @ 2019-08-13 13:05 SkyRabbit 阅读(193) 评论(0) 推荐(0)
摘要:异常 什么是异常? 代码发生异常之后,程序就会中断. 异常处理作用 当代码出现异常时,通过某种方式不让程序中断,合理的跳过去. 为什么要有异常处理 1.用户体验良好 2.使代码更有健壮性、容错性 异常处理的两种方式 1.使用if判断式 只能处理简单的异常, 2.python:为每一种异常定制了一个类 阅读全文
posted @ 2019-08-12 20:42 SkyRabbit 阅读(164) 评论(0) 推荐(0)
摘要:双下方法 双下方法是开发python这个语言程序员用的,源码中使用的. 我们不能轻易使用双下方法.可能重新写object的源码,慎用!!! 双下方法特征:你不知道干啥了,就会触发某个双下方法 __len__ __hash__ __str__ 优先级高于repr __repr__ 优先级低于str 必 阅读全文
posted @ 2019-08-12 17:25 SkyRabbit 阅读(140) 评论(0) 推荐(0)
摘要:类的组成成员 1.静态变量 2.私有静态变量 写法如下: 3.特殊方法 写法如下: 4.普通方法 写法如下: 5.私有方法 写法如下: 6.类方法 写法如下: 7.静态方法 写法如下: 8.属性 写法如下 类的私有成员 对于每一个类的成员而言都有两种形式: 公有成员,在任何地方都能访问 私有成员,只 阅读全文
posted @ 2019-08-08 16:23 SkyRabbit 阅读(252) 评论(0) 推荐(0)
摘要:对象的继承 官方的说法: 如果一个类别A“继承自”另一个类别B,就把这个A称为“B的子类别”,而把B称为“A的父类别”也可以称“B是A的超类”。继承可以使得子类别具有父类别的各种属性和方法,而不需要再次编写相同的代码。在令子类别继承父类别的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类别的原 阅读全文
posted @ 2019-08-07 21:14 SkyRabbit 阅读(273) 评论(0) 推荐(0)
摘要:类空间问题 添加对象属性 对象的属性不仅可以在__init__里面添加,还可以在类的其他方法或者类的外面添加。 通过对象找到类的属性 对象查找属性的顺序:先从对象空间找 类空间找 父类空间找 ..... 类名查找属性的顺序:先从本类空间找 父类空间找 上面的顺序都是单向不可逆,类名不可能找到对象的属 阅读全文
posted @ 2019-08-07 20:58 SkyRabbit 阅读(142) 评论(0) 推荐(0)
摘要:面向对象 面向对象与面向过程编程相比的两个特点 1,减少代码的重用性。 2,增强代码的可读性。 面向对象编程的优点 1.是一类相似功能函数的集合,使你的代码更清晰化,更合理化. 2.面向对象,要拥有上帝的视角看问题,对象就从具体的模板实例化出来. 类的结构 class 是关键字与def用法相同,定义 阅读全文
posted @ 2019-08-07 20:36 SkyRabbit 阅读(182) 评论(0) 推荐(0)
摘要:包的介绍 官网解释 Packages are a way of structuring Python’s module namespace by using “dotted module names” 包是一种通过使用‘.模块名’来组织python模块名称空间的方式。 具体的:包就是一个包含有__i 阅读全文
posted @ 2019-08-07 20:27 SkyRabbit 阅读(148) 评论(0) 推荐(0)

您的浏览器不兼容canvas