摘要: 一.触发器 trigger 对用户某张表的数据进行 增删改 操作时的前后行为。 1.创建触发器:(before/after insert/delete on 表名 for each row) 格式: create trigger 触发器名字 before insert on 表名 for each 阅读全文
posted @ 2018-12-14 17:10 冰底熊 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 第一部分: 一.选择器 后代选择器 div p 子子孙孙 儿子选择器 div>p div里面一层p 毗邻选择器 div+p div同级下面第一个p 弟弟选择器 div~p div 同级下面所有p 伪类选择器 a:link{} 未访问的连接 a:visited{} 已经访问的链接 a:hover{} 阅读全文
posted @ 2018-12-14 16:13 冰底熊 阅读(213) 评论(0) 推荐(0) 编辑
摘要: HTML 1. 概念 HTML 超文本标记语言(Hypertext Markup Language, HTML)是一种用于创建网页的标记语言 。 2.标签 Meta标签 <meta>元素可提供有关页面的元信息(meta-information),针对搜索引擎和更新频度的描述和关键词。 <meta>位 阅读全文
posted @ 2018-12-13 15:29 冰底熊 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一 .索引mysql 索引 b+tree本质:通过不断地缩小想要获取数据的范围来筛选出最终想要的结果,同时把随机的事件变成顺序的事件,也就是说,有了这种索引机制,我们可以总是用同一种查找方式来锁定数据。索引注意的问题: 1. 索引字段要尽量小,访问磁盘查询时,尽量减少io 2.索引 选 区别度 高的 阅读全文
posted @ 2018-12-12 13:45 冰底熊 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 多表连接查询 1、交叉连接:不适用任何匹配条件。生成笛卡尔积 补充一点:select 查询表的时候,后面可以跟多张表一起查询: select * from department,employee; #表用逗号分隔,看我查询时表的顺序,先department后employee,所以你看结果表的这些字段 阅读全文
posted @ 2018-12-11 14:41 冰底熊 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一 视图 视图是一个虚拟表(非真实存在),是跑到内存中的表,真实表是硬盘上的表。使用视图我们可以把查询过程中的临时表摘出来,保存下来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的sql了,直接去视图中查找即可,但视图有明显地效率问题,并且视图是存放在数据库中的,如果我们程序中使用的 阅读全文
posted @ 2018-12-11 14:08 冰底熊 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 创建表 mysql> insert into staff_info (id,name,age,sex,phone,job) values (1,'Alex',83,'female',13651054608,'IT'); Query OK, 1 row affected (0.00 sec) mysq 阅读全文
posted @ 2018-12-09 12:21 冰底熊 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1.生成器版的任务切换 import time def jishi1hao(): for i in range(11): # print('到这里来!') yield #帮我们记录了任务的执行状态 time.sleep(1) print('%s号客户2秒就搞定'%i) def jishi2hao() 阅读全文
posted @ 2018-12-04 20:26 冰底熊 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 一.Socketserver #服务端 import socketserver class KnightServer(socketserver.BaseRequestHandler): def handle(self): # self.request 相当于conn链接通道 while 1: fro 阅读全文
posted @ 2018-11-29 16:42 冰底熊 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 一粘包现象: 粘包1:连续的小包,会被优化机制给合并 粘包2:服务端一次性无法完全就收完客户端发送的数据,第二再次接收的时候,会接收到第一次遗留的内容 解决粘包的方案: 方案1:先告诉客户端,数据信息的长度,然后等客户端确认之后,再发送真实内容 方案2:通过struct模块,将要发送的真实数据的长度 阅读全文
posted @ 2018-11-29 16:33 冰底熊 阅读(180) 评论(0) 推荐(0) 编辑