摘要: 表操作; create table 表名(字段名 类型[(宽度) 约束条件]) 解释: 类型;使用限制字段必须以什么样的数据类型传值 约束条件;约束条件是在类型之外 添加一种额外的限制 注意: 1.在同一张表中,字段名是不能相同 2.宽度和约束条件可选,字段名和类型是必须的 3.最后一个字段后不加逗 阅读全文
posted @ 2018-05-08 17:24 谎~言 阅读(917) 评论(0) 推荐(0) 编辑
摘要: mysql概念 数据库服务器:计算机 数据库管理软件:Mysql 数据库/库:文件夹 表:文件(存取数据前比先定义表结构,存数据必须按照字段的类型或者约束来) 记录:一个事物的一系列典型的特征:egon male 18 oldboy 数据:事物的特征 sex=‘male’ 默认端口号3306 mys 阅读全文
posted @ 2018-05-07 15:38 谎~言 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 首先复习了基于协程实现的套接字通信: 异步io io模型 Stevens在文章中一共比较了五种IO Model: * blocking IO * nonblocking IO * IO multiplexing * signal driven IO * asynchronous IO 由signal 阅读全文
posted @ 2018-05-02 18:39 谎~言 阅读(106) 评论(0) 推荐(0) 编辑
摘要: GIL 1 GIL:全局解释器锁 GIL本质就是一把互斥锁,是夹在解释器身上的, 同一个进程内的所有线程都需要先抢到GIL锁,才能执行解释器代码 2、GIL的优缺点: 优点: 保证Cpython解释器内存管理的线程安全 缺点: 同一进程内所有的线程同一时刻只能有一个执行, 也就说Cpython解释器 阅读全文
posted @ 2018-04-27 17:19 谎~言 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 补充知识点: 守护进程的例子 先说明一点,守护进程一定要在,strat之前加 不然会报错的,上面的例子 写了两个子进程,一个是守护进程,一个是普通的子进程, 我们都知道主进程 要等子进程,结束后,替儿子收尸,而守护进程要伴随主进程一生,(一生指的是主进程的执行期间)那上面的例子,运行的顺序 就是在主 阅读全文
posted @ 2018-04-26 18:42 谎~言 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 守护进程: 什么是守护进程那,守护进程就像太监一样,一直守护皇上,等皇帝死了,他也要陪葬 保随主进程一生,主进程死了,都给死 互斥锁: 在多个子进程 诞生的时候 哪个子进程先抢到这个锁 哪个子进程就可以先执行(这个锁每次只能一个人用,进程结束后,会自动释放) 互斥锁与join的区别 大前提:二者的原 阅读全文
posted @ 2018-04-25 22:33 谎~言 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 进程: 进程就是一个正在执行的过程/程序 多进程: 一个程序执行多次就是多进程 上面一个程序重复执行了三次 得到的三次不一样的pid值 创建子进程的两种方式: 进程的内存空间是相互隔离的: 父进程 等待子进程结束: 进程对象的其他属性: 僵尸进程和孤儿进程 僵尸进程就是子进程死了 儿子的数据留了下来 阅读全文
posted @ 2018-04-24 16:15 谎~言 阅读(141) 评论(0) 推荐(0) 编辑
摘要: udp与tcp不同 它不需要建立连接,自带报头,一对一发送,客户端传输发送消息给服务端的时候,会把自己的ip地址一起发送,因为它不需要建立连接 所以说 它比tcp的传输信息的效率更高,但是很容易丢包,稳定性不如tcp,而且只能传输512个字节的信息,大于512会大大增加丢包的概率 (底层原理就是,u 阅读全文
posted @ 2018-04-23 18:05 谎~言 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 昨天我们讲了互联网协议 tcp五层 物理层:高低电压传输数据 数据链路层:以太网 报,报头和数据 报头前面固定的字节来写源地址,目标地址,和数据类型 mac地址:网卡上出厂时自带的一个编号,前六位是厂商信息,后六位是流水线号 在相同的局域网的情况下,我们要传输文件,找目标地址,需要通过交换器,交换器 阅读全文
posted @ 2018-04-19 20:03 谎~言 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 异常 错误发生的信号 程序一旦出错,如果程序中还没有相应的处理机制, 那么该错误就会产生一个异常抛出来,程序的运行也会随之终止 一个异常的三个部分: 1.异常的追踪信息 2.异常的类型 3.异常的值 异常也分很多种,我们举两个例子来说 Exception(万能异常) try...else...(el 阅读全文
posted @ 2018-04-18 17:56 谎~言 阅读(142) 评论(0) 推荐(0) 编辑