上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: 二、sql语句逻辑执行顺序 (7) SELECT (8) DISTINCT <select_list> 去重复 (1) FROM <left_table> (3) <join_type> JOIN <right_table> (2) ON <join_condition> (4) WHERE <wh 阅读全文
posted @ 2020-02-03 21:44 梁劲雄 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 一、重点 面试题 1. 临时表查询: -- 查询高于本部门平均工资的人员 #1.先查询部门人员的平均工资 SELECT dept_id,AVG(salary)as sal from person GROUP BY dept_id; #2.再用人员的工资与部门的平均工资进行比较 SELECT * FR 阅读全文
posted @ 2020-02-03 19:48 梁劲雄 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1.用户权限:新创建的用户没有库,如果想让新用户访问我的库,必须给它授权才可以。我在使用的navicat要关闭新用户的连接才可以授权给它。 1.创建用户 create user 'hanshe'@'127.0.0.1' identified by '123'; -- 创建用户 2.移除用户 drop 阅读全文
posted @ 2020-01-14 11:27 梁劲雄 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是数据库 存储数据的仓库 2. 什么数据: 大家所知道的都是数据.比如:你同学的名字,年龄,性别等等 3. 数据库概念 1.数据库服务器 2.数据库管理系统 重点 3.库 4.表 5.记录 6.数据 参考画图 4.环境安装:安装好之后,记得设置环境变量,控制面板-系统-高级系统设置-环境变 阅读全文
posted @ 2020-01-12 10:07 梁劲雄 阅读(175) 评论(0) 推荐(0) 编辑
摘要: #1、from concurrent import futures可以开启进程池和线程池。concurrent是包,futures是模块,ThreadPoolExecutor是类,submit是方法。 #submit创建和开启子线程: from concurrent import futures i 阅读全文
posted @ 2020-01-02 23:37 梁劲雄 阅读(156) 评论(0) 推荐(0) 编辑
摘要: #1、线程的队列是使用import queue,如果使用from threading import Queue会报错,因为threading模块没有Queue。 #也就是说,线程队列Queue是在queue模块里面,不在threading模块里面。 import queue q = queue.Qu 阅读全文
posted @ 2020-01-02 23:35 梁劲雄 阅读(142) 评论(0) 推荐(0) 编辑
摘要: #条件:Condition、notify通知、notify_all、wait #条件 = 递归锁 + wait功能 #条件可以让主线程控制多少个子线程可以执行。 import threading def play(con,i): con.acquire() #所有人都拿到了钥匙 con.wait() 阅读全文
posted @ 2020-01-02 23:34 梁劲雄 阅读(173) 评论(0) 推荐(0) 编辑
摘要: #1、定时器: from threading import Timer def func(): print('定时器') t = Timer(1,func) #定时一秒,开启func线程。 t.start() #2、睡眠时间短,线程一直开着,每一秒打印出@@@: from threading imp 阅读全文
posted @ 2020-01-02 23:33 梁劲雄 阅读(94) 评论(0) 推荐(0) 编辑
摘要: #1、Event里面有一个标志flag,当e = Event()刚创建的时候,flag=False,阻塞,这个时候,e.is_set()也是等于False,阻塞。 #e.set()让flag变成非阻塞,e.clear()让flag变成阻塞。 #e.wait() 当flag=True,非阻塞;当fla 阅读全文
posted @ 2020-01-02 23:31 梁劲雄 阅读(109) 评论(0) 推荐(0) 编辑
摘要: #1、信号量,用来保证多个线程不会互相冲突。 #2、迷你唱吧:每次只能有两人在里面唱k: from threading import Thread from threading import Semaphore import time import random def sing(i,sem): s 阅读全文
posted @ 2020-01-02 23:28 梁劲雄 阅读(110) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页