02 2018 档案

摘要:1.sql语句逻辑执行顺序 (7) SELECT (8) DISTINCT <select_list> (1) FROM <left_table> (3) <join_type> JOIN <right_table> (2) ON <join_condition> (4) WHERE <where_ 阅读全文
posted @ 2018-02-28 15:57 kakawith 阅读(289) 评论(0) 推荐(1)
摘要:#移除主键时需要先解除递增,才能解除主键 alter table info modify id int null , drop PRIMARY key 一.用户权限 1.创建用户 create user 'hanshe'@'127.0.0.1' IDENTIFIED by '123'; -- 创建用 阅读全文
posted @ 2018-02-28 08:27 kakawith 阅读(241) 评论(0) 推荐(1)
摘要:1,什么是数据库?——存储数据的仓库 数据库技术是计算机应用领域中非常重要的技术,它产生于20世纪60年代末,是数据管理的最新技术,也是软件技术的一个重要分支。 简单的说,数据库就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以 阅读全文
posted @ 2018-02-26 19:17 kakawith 阅读(405) 评论(0) 推荐(1)
摘要:1,如何实现在两个函数之间的切换? 2,协程 3,gevent 4,效率对比 阅读全文
posted @ 2018-02-08 16:01 kakawith 阅读(284) 评论(0) 推荐(1)
摘要:1,守护线程 2,锁 3,死锁 5,事件 6,条件 7,计时器 8,队列 9,concurrent与线程池和回调函数 阅读全文
posted @ 2018-02-07 19:16 kakawith 阅读(263) 评论(0) 推荐(1)
摘要:线程 1,线程与进程 进程:执行中的程序。进程可以处理一个任务。对于一个人来说一个人就是一个进程。进程被包含着线程。 线程:轻量级的进程。一个时间点只做一件事。一个人可以做的多件事情,每一件事情都是一个线程。 2,线程是CPU调度的最小单位。进程是资源分配的最小单位 3,开启线程的时空开销 都比 开 阅读全文
posted @ 2018-02-06 15:55 kakawith 阅读(182) 评论(0) 推荐(1)
摘要:1,进程可以无限开吗? 进程不可以无限开,cpu有十六核,代表可以同时处理16个任务,如果有160个进程,每个进程 处理需要0.01s,16核的处理器处理160个进程就需要0.5s,因为进程越多需要的时间越多。 2,进程池 3, 阅读全文
posted @ 2018-02-05 19:07 kakawith 阅读(307) 评论(0) 推荐(1)
摘要:1,IPC-PIPE: 管道 pipe 3,IPC-Manager 阅读全文
posted @ 2018-02-05 17:33 kakawith 阅读(613) 评论(0) 推荐(1)
摘要:1,生产者与消费者模型的矛盾在于数据供需的不平衡 阅读全文
posted @ 2018-02-05 16:06 kakawith 阅读(1027) 评论(0) 推荐(1)
摘要:一、多进程应用 import socket from multiprocessing import Process def talk(conn): conn.send(b'connected') ret = conn.recv(1024) print(ret) if __name__ == '__m 阅读全文
posted @ 2018-02-03 15:01 kakawith 阅读(932) 评论(0) 推荐(1)
摘要:一、操作系统的发展 手工操作方式两个特点: (1)用户独占全机。不会出现因资源已被其他用户占用而等待的现象,但资源的利用率低。 (2)CPU 等待手工操作。CPU的利用不充分。 2,后来为了提升运行效率,就出现了批处理系统 。批处理系统:加载在计算机上的一个系统软件,在它的控制下,计算机能够自动地、 阅读全文
posted @ 2018-02-01 16:14 kakawith 阅读(258) 评论(0) 推荐(1)