摘要: 内容回顾 Navicat使用 下载地址:https://pan.baidu.com/s/1bpo5mqj 练习题 导出的sql语句代码 mysql / 数据导入: Navicat Premium Data Transfer Source Server : localhost Source Serve 阅读全文
posted @ 2019-05-16 20:56 mcc61 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 单表查询 前期表准备 1.语法执行顺序 练习题 4.having 截止目前已经学习的语法 having的语法格式与where一致,只不过having是在分组之后进行的过滤,即where虽然不能用聚合函数,但是having可以! 5.distinct 6.order by 7.limit 8.正则 多 阅读全文
posted @ 2019-05-15 21:32 mcc61 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 回顾 字段类型 约束条件 创建表的完整语法 create table 表名( 字段名 字段类型[(宽度)约束条件], 字段名 字段类型[(宽度)约束条件], 字段名 字段类型[(宽度)约束条件], 字段名 字段类型[(宽度)约束条件], 字段名 字段类型[(宽度)约束条件] ); 注意点 1.同一张 阅读全文
posted @ 2019-05-14 22:10 mcc61 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 数据库的增删改查已经介绍完毕,今天从表的详细操作开始讲解 表操作 今日内容 1.数据类型 建表的时候,字段都有对应的数据类型 整型 浮点型 字符类型(char与varchar) 日期类型 枚举与集合 2.约束条件 primary key unique key not null foreign key 阅读全文
posted @ 2019-05-13 22:42 mcc61 阅读(642) 评论(0) 推荐(0) 编辑
摘要: '''学习网络编程 开发c/s架构的软件学习并发编程,前端,数据库,框架 开发b/s架构的软件''''''七层协议:应表会传网数物应用层:http/ftp传输层:tcp,udp 计算机之间的通信是某一个具体的应用程序与另外一个应用程序之间的通信 端口port:唯一标识一台计算机某一个基于网络通信的应 阅读全文
posted @ 2019-05-12 18:24 mcc61 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 协程概念 进程:资源单位,占用的是内存空间 线程:执行单位,CPU直接执行的最小单位 上面两个都是直接受到操作系统的控制,CPU在操作这些的时候,遇到io会切换,一个程序占用时间过长也会切换,那么为了实现将CPU的效率提升到最高,使用的方式就是并发,多个程序看起来像是一起进行的就是并发,并发的本质就 阅读全文
posted @ 2019-05-11 15:49 mcc61 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 案例 通过上述的两个例子,我们认识到我们要想实现并发,并不能无限制的开进程或者线程,毕竟计算机硬件资源是有限的,我们如果忽略了计算机硬件的极限,那么迟早计算机会被我们搞破坏,为了在计算机能够承受的情况下,只能加以限制,所以就出现了进程池线程池的概念。 进程池就是一个用来盛放你允许计算机一次可以开启多 阅读全文
posted @ 2019-05-11 11:16 mcc61 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 数据库概念 文件作为数据进行存储,数据格式千差万别 将保存数据的地方统一起来 MYSQL---------》一款应用软件 用来帮你操作文件的 只要是基于网络通信,底层就是socket 服务端 --socket通信 --收发消息 --解析命令(sql语句) 客户端 --socke... 阅读全文
posted @ 2019-05-11 10:21 mcc61 阅读(279) 评论(0) 推荐(0) 编辑
摘要: Cpython的内存管理机制:垃圾回收机制 疑问:什么是垃圾回收机制? 垃圾回收机制是python系统采用的内存优化机制,采用的是引用计数,每隔一段时间python解释器会去查看变量的被引用次数,如果发现引用次数为0,系统就会默认他是垃圾,将他清除,如果不是0,就会认为他是有效的数据,从而不会删除, 阅读全文
posted @ 2019-05-10 00:02 mcc61 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 在Cpython中,GIL这个全局解释器锁就是一个互斥锁,一次只能让一个线程运行。这把锁是必须且重要的是因为Cpython解释器的内存管理对线程来说并不是一个安全的。 然而,自从GIL存在,其他特性已经成长为依赖于它强制执行的保证。(就是所有的线程都要去抢这把锁) 假设没有GIL这把锁的情况下,会出 阅读全文
posted @ 2019-05-09 00:00 mcc61 阅读(143) 评论(0) 推荐(0) 编辑