摘要: 单表查询,以下面这个表为例:+ + + + + + + + + + +| id | name | sex | age | hire_date | post | post_comment | salary | office | depart_id |+ + + + + + + + + + +| 1 | 阅读全文
posted @ 2018-07-23 21:00 yangzhizong 阅读(2736) 评论(0) 推荐(1)
摘要: 查看当前所在库:select database();切换目录: use db1; 查看: 1.查看库:show databases; 2.查看表:show tables; 查看当前库下面所有的表(文件) show create table t12; 指定查看某个表的描述信息 desc t13; 查看 阅读全文
posted @ 2018-07-20 11:50 yangzhizong 阅读(266) 评论(0) 推荐(0)
摘要: (一)什么是数据库: 数据库本质就是一个C/S的套接字软件 常见的数据库: 关系型: mysql mariadb oracle db2 sqlserver 非关系: 存取数据都是以key:value mongodb redis memcache (二)数据库相关概念: 数据库服务器:运行有数据库管理 阅读全文
posted @ 2018-07-19 12:01 yangzhizong 阅读(148) 评论(0) 推荐(0)
摘要: 多路复用的分析实例:服务端、客户端 阅读全文
posted @ 2018-07-19 11:23 yangzhizong 阅读(176) 评论(0) 推荐(0)
摘要: 1.协程(单线程实现并发)2.I/0模型 2.1阻塞I/O 2.2非阻塞I/O 知识点一:协程 协程的目的:是想要在单线程下实现并发(并发看起来是同时运行的) 并发=多个任务间切换+保存状态(正常情况都是由操作系统来控制的) 一般情况下都是由操作系统来控制的,现在要实现的就是遇到I/o自己来切换,也 阅读全文
posted @ 2018-07-17 21:43 yangzhizong 阅读(355) 评论(0) 推荐(0)
摘要: result功能(可以通过每次线程或者进程对象.result(),拿到返回值) 线程池、进程池下异步调用分析: 版本1: 版本2: 最终版本(引用回调函数) 线程池与进程池里面没有join()这个方法, 阅读全文
posted @ 2018-07-17 07:54 yangzhizong 阅读(2223) 评论(0) 推荐(0)
摘要: 默认type元类的底层工作原理: 自定义元类:初始模板 应用一:(控制class定义类的过程) 应用二: __call__ 实现让对象,变成一个可调用的对象,即元类里面如果想实现people()一定是对象people对应的类中有__call__的方法才行, 默认type元类里面有的 __call__ 阅读全文
posted @ 2018-07-16 15:50 yangzhizong 阅读(206) 评论(0) 推荐(0)
摘要: 方式一: 方式二: 方式三: 阅读全文
posted @ 2018-07-15 23:57 yangzhizong 阅读(1205) 评论(0) 推荐(0)
摘要: 知识点一: 进程:资源单位 线程:才是CPU的执行单位 进程的运行: 开一个进程就意味着开一个内存空间,存数据用,产生的数据往里面丢 线程的运行: 代码的运行过程就相当于运行了一个线程 辅助理解:一座工厂(操作系统)->没造一个车间(启动一个进程)->每个车间的流水线(线程) 知识点二:开启线程的2 阅读全文
posted @ 2018-07-13 17:57 yangzhizong 阅读(207) 评论(0) 推荐(0)
摘要: 知识点一:守护进程 守护进程:p1.daemon=True 守护进程其实就是一个“子进程“,守护=》伴随 守护进程会伴随主进程的代码运行完毕后而死掉 进程:当父进程需要将一个任务并发出去执行,需要将该任务放到以个子进程里 守护:当该子进程内的代码在父进程代码运行完毕后就没有存在的意义了,就应该 将该 阅读全文
posted @ 2018-07-12 19:42 yangzhizong 阅读(2326) 评论(0) 推荐(0)