08 2019 档案

摘要:视图 什么是视图? 视图就是一张虚拟表,然后保存下来,以后可以直接使用。 为什么使用视图? 当sh用一张虚拟表表比较频繁的时候,不用重复查询连接多张表。 如何使用视图? create view teacher2course as select *from teacher inner join cou 阅读全文
posted @ 2019-08-23 19:13 1640808365 阅读(162) 评论(0) 推荐(0) 编辑
摘要:Navicat的使用方法: 掌握:#1. 测试+链接数据库#2. 新建库#3. 新建表,新增字段+类型+约束#4. 设计表:外键#5. 新建查询#6. 建立表模型 #注意:批量加注释:ctrl+?键批量去注释:ctrl+shift+?键 练习题: /* 数据导入: Navicat Premium D 阅读全文
posted @ 2019-08-22 18:53 1640808365 阅读(299) 评论(0) 推荐(0) 编辑
摘要:sql语句执行顺序: 执行顺序: from where group by having distinct order by limit 连表查询 inner join left join right join union 子查询 书写顺序 select id,name from emp where 阅读全文
posted @ 2019-08-21 20:13 1640808365 阅读(1272) 评论(0) 推荐(0) 编辑
摘要:外键 前戏之一对多关系 """ 把所有数据都存放于一张表的弊端 1.组织结构不清晰2.浪费硬盘空间3.扩展性极差"""# 上述的弊端产生原因类似于把代码全部写在一个py文件中,你应该怎么做?>>>解耦合!将上述一张表拆成员工和部门两张表!# 类似的表关系学生与班级,也是如此,一张学生表和一张班级表​ 阅读全文
posted @ 2019-08-20 20:16 1640808365 阅读(10846) 评论(0) 推荐(0) 编辑
摘要:存储引擎: 不同类型的数据拥有不同的处理机制。 mysql存储引擎 Innodb:默认的存储引擎 查询速度较myisam慢 但是更安全 myisam:mysql老版本用的存储引擎,比较innodb memory:内存引擎(数据全部存在内存中) blackhole:无论存什么 都立马消失(黑洞) 研究 阅读全文
posted @ 2019-08-19 20:19 1640808365 阅读(241) 评论(0) 推荐(0) 编辑
摘要:数据库概念: """ 1.随意的存到了一个文件中 数据格式也是千差万别的 2.软件开发目录规范: 规定了数据存放的位置 ps:数据都是保存在本地的 3.将保存数据的部分 存到一个公共的地方 所有的用户涉及到数据相关 都必须来这个公共地方查找 """ MySQL数据库: """ 数据库之MySQL 本 阅读全文
posted @ 2019-08-16 21:07 1640808365 阅读(283) 评论(0) 推荐(0) 编辑
摘要:进程池与线程池开进程开线程都需要消耗资源,只不过两者比较的情况线程消耗的资源比较少在计算机能够承受范围之内最大限度的利用计算机什么是池? 在保证计算机硬件安全的情况下最大限度的利用计算机 池其实是降低了程序的运行效率 但是保证了计算机硬件的安全 (硬件的发展跟不上软件的速度) from concur 阅读全文
posted @ 2019-08-15 16:01 1640808365 阅读(285) 评论(0) 推荐(0) 编辑
摘要:服务器的并发实现: 服务端: import socket from threading import Thread """ 服务端 1.要有固定的IP和PORT 2.24小时不间断提供服务 3.能够支持并发 """ server = socket.socket() server.bind(('127 阅读全文
posted @ 2019-08-14 17:03 1640808365 阅读(178) 评论(0) 推荐(0) 编辑
摘要:有关于人工智能一些高端功能的网站: 1、百度api http://ai.baidu.com/?track=cp:ainsem|pf:pc|pp:tongyong-pinpai|pu:pinpai-baiduAI|ci:|kw:10003812 2、科大讯飞(语音方面很专业) https://www. 阅读全文
posted @ 2019-08-12 16:27 1640808365 阅读(271) 评论(0) 推荐(0) 编辑
摘要:创建进程的两种方式 创建进程的过程: 创建进程就是在内存中重新开辟一块内存空间将允许产生的代码丢进去。 一个进程对应在内存就是一块独立的内存空间进程与进程之间数据是隔离的,无法直接交互但是可以通过某些技术实现间接交互。 使用process模块时需要注意: 在Windows操作系统中由于没有fork( 阅读全文
posted @ 2019-08-09 19:50 1640808365 阅读(281) 评论(0) 推荐(0) 编辑
摘要:发送大文件(粘包问题的解决) 解决思路: 客户端: 1.先获取一个文件夹下面的电影列表打印 2.选择某个电影,得到具体的文件路径 3.得到文件大小,去定义一个字典 4.制作一个字典的报头,并发送 5.发送字典 6.发送电影的文件数据 服务端: 1.先解析报头,得到字典的长度 2.接收字典的字节数据, 阅读全文
posted @ 2019-08-08 16:40 1640808365 阅读(309) 评论(0) 推荐(0) 编辑
摘要:scoket模块 简单版本原理解析: 服务端的设置: 客户端的设置: 注意: 127.0.0.1为本机回还地址(只能自己识别自己,其他人无法访问!) send 和 recv要相对应,不能出现两边同时接收或发送的情况! recv 接收的数据是来自内存的,至于是谁发送到内存的无需考虑。 TCP特点: 会 阅读全文
posted @ 2019-08-07 20:53 1640808365 阅读(233) 评论(0) 推荐(0) 编辑
摘要:网络编程: 软件开发架构 1、C/S架构(client/server) c:客户端 s:服务端 2、B/S架构(browser/server) b:浏览器 s:服务器 ps:b/s架构本质也是c/s架构。近年来b/s架构正在崛起,例如:微信小程序,支付宝小程序等 因为支付宝和微信都在做一件事:统一接 阅读全文
posted @ 2019-08-06 21:16 1640808365 阅读(227) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩