08 2019 档案

摘要:今日内容 视图 触发器 事务 存储过程 内置函数 流程控制 索引 视图 1、什么是视图 视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可 2、为什么要用视图 如果要频繁使用一张虚拟表,可以不用重复查询 3、如何用视图 create view teacher2course as sele 阅读全文
posted @ 2019-08-23 15:29 泡泡茶壶i 阅读(207) 评论(0) 推荐(0) 编辑
摘要:内容回顾(全) 查询 查询关键字 完整版sql语句的查询 select distinct post,avg(salary) from table1 where id > 1 group by post having avg(salary) > 1000 order by avg(salary) li 阅读全文
posted @ 2019-08-22 15:33 泡泡茶壶i 阅读(276) 评论(0) 推荐(0) 编辑
摘要:基本查询语句及方法 from where group by having distinct order by limit .... 书写顺序格式: select id,name from emp where id > 3 and id < 6; 执行顺序格式: from # 确定到底是哪站表 whe 阅读全文
posted @ 2019-08-21 15:58 泡泡茶壶i 阅读(353) 评论(0) 推荐(0) 编辑
摘要:表与表之间建关系 外键 一对多 多对多 一对一所有的信息都记录在一张表中所带来的问题 1.表的结构不清晰 2.浪费硬盘空间 3.表的扩展性极差(无法忽略的缺点) PS:类似于我们将所有的代码都写在用一个py文件内 确立表与表之间的关系,一定要换位思考(必须两方都考虑周全之后才能得出结论)以员工表和部 阅读全文
posted @ 2019-08-20 16:10 泡泡茶壶i 阅读(392) 评论(0) 推荐(0) 编辑
摘要:存储引擎 定义:不同的数据应该有不同的处理机制 mysql存储引擎 innodb:默认的存储引擎,查询速度较myisam慢,但是更安全 myisam:旧版本所用引擎 memory:内存引擎(数据全部存在内存中) blackhole:无论存什么,都立马消失(黑洞) 研究每一个存储引擎存取数据的特点 # 阅读全文
posted @ 2019-08-19 16:28 泡泡茶壶i 阅读(239) 评论(0) 推荐(0) 编辑
摘要:数据库概念 1.随意的存到了一个文件中 数据格式也是千差万别的 2.软件开发目录规范 规定了数据存放的位置 PS:数据都是保存在本地的 3.将保存数据的部分 存到一个公共的地方 所有的用户涉及到数据相关 都必须来这个公共地方查找 数据库之MySQL 本质上就是一款基于网络通信的应用软件 任何基于网络 阅读全文
posted @ 2019-08-16 16:42 泡泡茶壶i 阅读(194) 评论(0) 推荐(0) 编辑
摘要:进程池与线程池 开进程和开线程都需要消耗资源,只不过两者比较的情况线程消耗的资源比进程要少 在计算机能够承受范围之内最大限度的利用计算机 什么是池? 在保证计算机硬件安全的情况下最大限度的利用计算机 池其实是降低了程序的运行效率,但是保证了计算机的硬件的安全(硬件的发展跟不上软件的发展速度) 线程池 阅读全文
posted @ 2019-08-15 17:35 泡泡茶壶i 阅读(247) 评论(0) 推荐(0) 编辑
摘要:GLL全局解释器锁 背景:python解释器有很多种,最常见的就是Cpython解释器 定义:GIL本质也是一把互斥锁:将并发变成串行,牺牲效率保证数据的安全;用来阻止同一个进程下的多个线程同时执行(同一个进程内多个线程无法实现并行,但是可以实现并发) 注意:python的多线程没法利用多核优势,并 阅读全文
posted @ 2019-08-14 15:42 泡泡茶壶i 阅读(231) 评论(0) 推荐(0) 编辑
摘要:网络编程 软件开发架构 c/s client server b/s broswer serverps:b/s本质上也是c/s架构 OSI七层协议 应用层 表示层 会话层 传输层 网络层 数据链路层 物理连接层 物理连接层 传输二进制的数据 数据链路层(以太网协议) 1.规定了二进制数据的分组依据 2 阅读全文
posted @ 2019-08-12 16:37 泡泡茶壶i 阅读(289) 评论(0) 推荐(0) 编辑
摘要:进程间的通信IPC机制 队列:先进先出 堆栈:先进后出 # 队列 from multiprocessing import Queue ​ q = Queue(3) # 括号内可以传参数,表示的是这个队列的最大存储数为3 ​ # 往队列中添加数据 q.put(1) q.put(2) print(q.e 阅读全文
posted @ 2019-08-12 16:25 泡泡茶壶i 阅读(329) 评论(1) 推荐(0) 编辑
摘要:多道技术 1.空间上的复用 多个程序共用一套计算机硬件 2.时间上的复用 切换+保存状态 1.当一个程序遇到IO操作 操作系统会剥夺该程序的cpu执行权限(提高了cpu的利用率 并且也不影响程序的执行效率) 2.当一个程序长时间占用cpu 操作系统也会剥夺该程序的cpu执行权限(降低了程序的执行效率 阅读全文
posted @ 2019-08-09 16:20 泡泡茶壶i 阅读(200) 评论(0) 推荐(0) 编辑
摘要:异常处理 什么是异常? 程序在运行过程中出现了不可预知的错误 并且该错误没有对应的处理机制,那么就会以异常的形式表现出来 造成的影响就是整个程序无法再正常运行 异常的结构 1.异常的类型:NAMEERROR 2.异常的信息:name 'fasdsadsa' is not defined 3.异常的位 阅读全文
posted @ 2019-08-08 20:09 泡泡茶壶i 阅读(290) 评论(0) 推荐(0) 编辑
摘要:内容回顾 网络编程:使计算机之间基于网络实现数据交互 交换机:只要是接入了交换机的计算机 彼此之间都是互联的 局域网:互联网其实都是由N多个局域网连接而成 基于以太网协议通信的特点 通信基本靠吼 广播 单播 arp协议:根据IP地址获取mac地址 OSI协议:(补充) 路由器:连接局域网 域名解析: 阅读全文
posted @ 2019-08-07 18:48 泡泡茶壶i 阅读(257) 评论(0) 推荐(0) 编辑
摘要:网络编程 软件开发架构 c/s架构(client/server) c:客户端--什么时候想体验服务了,就去找服务端寻求服务 s:服务端--24小时不间断提供服务 b/s架构(browser/server) b:浏览器 s:服务器 PS:b/s架构本质上也是c/s架构 总结: 手机端看上去CS架构比较 阅读全文
posted @ 2019-08-06 19:57 泡泡茶壶i 阅读(200) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示