摘要:
HTML 前端概述 import socket def main(): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind(('localhost',8089)) sock.listen(5) while True: 阅读全文
摘要:
Python操作MySQL 本篇对于Python操作MySQL主要使用两种方式: 原生模块 pymysql ORM框架 SQLAchemy pymysql pymysql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同,但Python3不支持MySQLdb。 下载安装 1 p 阅读全文
摘要:
MySQL练习题参考答案 navicat: 注释:--空格 快捷键:Ctrl ? 在navicat写sql语句:选中一个数据库 点‘’查询‘’ ‘’新建查询‘’ 就可以写sql语句然后执行了 转储或运行sql文件:选中一个数据库右键选择转储(可选择储存结构和数据或仅储存结构)或运行sql文件 查看表 阅读全文
摘要:
MySQL练习题 MySQL测试题 一、表关系 请创建如下表,并创建相关约束 二、操作表 1、自行创建测试数据 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号; 3、查询平均成绩大于60分的同学的学号和平均成绩; 4、查询所有同学的学号、姓名、选课数、总成绩; 5、查询姓“李”的老师的个数 阅读全文
摘要:
索引补充 menu: 1、索引 2、索引种类 3、相关命令 4、使用索引和不使用索引 5、正确使用索引 6、其他注意事项 7、limit分页 8、执行计划 9、慢日志查询 1、索引 索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。对于索引,会保存在额外的文件中。 2、 阅读全文
摘要:
MySQL(二) menu: 一、视图 二、触发器 三、存储过程 四、函数 五、事务 六、索引 七、其他 一、视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用。 1 SELECT 2 * 3 阅读全文
摘要:
MySQL(一) menu: 一、概述 二、下载安装 三、数据库操作 四、数据表操作 五、数据行操作 一、概述 1、什么是数据库 ? 答:数据的仓库,如:在ATM的示例中我们创建了一个 db 目录,称其为数据库 2、什么是 MySQL、Oracle、SQLite、Access、MS SQL Serv 阅读全文
摘要:
IO model 事件驱动模型 上节的问题: 协程:遇到IO操作就切换。 但什么时候切回去呢?怎么确定IO操作完了? 传统的编程是如下线性模式的: 开始 >代码块A >代码块B >代码块C >代码块D >...... >结束 每一个代码块里是完成各种各样事情的代码,但编程者知道代码块A,B,C,D. 阅读全文
摘要:
网络基础之子网划分 目录 一.ip地址基本知识 1.1 ip地址的结构和分类 1.2 特殊ip地址 1.3 子网掩码 1.4 ip地址申请 二.子网划分 2.1 子网划分概念 2.2 c类子网划分初探 2.3 子网划分步骤 2.4 子网划分案例 2.5 划分子网注意事项 2.6 为何要子网划分及其优 阅读全文
摘要:
网络基础之网络协议篇 目录 一.操作系统基础 二.网络通信原理 2.1 互联网的本质就是一系列的网络协议 2.2 osi七层协议</strong> 2.3 tcp/ip五层模型讲解 2.3.1 物理层 2.3.2 数据链路层 2.3.3 网络层 2.3.4 传输层 2.3.5 应用层 2.3.6 s 阅读全文
摘要:
Coroutine 协程 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,再切回来的时候,恢复先前保存的寄存器上下文和栈。因此: 协程能保留上一次调用时的状态(即 阅读全文
摘要:
多进程(multiprocessing模块) 一 多进程的概念 multiprocessing is a package that supports spawning processes using an API similar to the threading module. The multip 阅读全文
摘要:
py编码终极版 一 什么是编码? 基本概念很简单。首先,我们从一段信息即消息说起,消息以人类可以理解、易懂的表示存在。我打算将这种表示称为“明文”(plain text)。对于说英语的人,纸张上打印的或屏幕上显示的英文单词都算作明文。 其次,我们需要能将明文表示的消息转成另外某种表示,我们还需要能将 阅读全文
摘要:
Py 编码的真相 今天让我们一起彻底揭开py编码的真相,包括py2和py3。有同学可能问:以后py3是大势所趋,还有必要了解py2那令人头疼的编码吗?答案是太有必要啦。py2在生产中还是中流砥柱。 什么是编码? 基本概念很简单。首先,我们从一段信息即消息说起,消息以人类可以理解、易懂的表示存在。我打 阅读全文
摘要:
多线程(threading模块) 目录: 线程 进程 线程与进程的区别 Python GIL threading模块: 一、线程的两种调用方式 二 、Join&Daemon 三、同步锁(Lock) 四、线程死锁和递归锁 五、条件变量同步(Condition) 六、同步条件(Event) 七、信号量( 阅读全文
摘要:
Socket网络编程 本节内容: 一、网络通信要素 二、SOCKET 编程 三、相关方法及参数介绍 四 、实例 五、 其它应用 更多见 https://www.cnblogs.com/Eva-J/articles/8244551.html 计算机网络 一、网络通信要素: A:IP地址 (1) 用来标 阅读全文
摘要:
面向对象及相关 本节内容: 一、isinstance(obj, cls) 二、issubclass(sub, super) 三、异常处理 四、反射 五、设计模式 其他相关 一、isinstance(obj, cls) 检查是否obj是否是类 cls 的对象 注:isinstance(obj, cls 阅读全文
摘要:
python 面向对象(进阶篇) 本节内容: 一、类的成员 二 、类成员的修饰符 三、类的特殊成员 上一篇《Python 面向对象(初级篇)》文章介绍了面向对象基本知识: 面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用 类 是一个模板,模板中包装了多个“函数”供使用(可以讲多 阅读全文
摘要:
Python 面向对象(初级篇) 本节内容: 一、概述 二、创建类和对象 三、面对对象三大特性 四、总结 51CTO同步发布地址:http://3060674.blog.51cto.com/3050674/1689163 类的 1 约束 2 建议使用: 3 class BaseMessage(obj 阅读全文
摘要:
模块 目录: 一、模块&包(* * * * *) 二、time模块(* * * *) 三、random模块(* *) 四、os模块(* * * *) 五、sys模块(* * *) 六、json & pickle(* * * *) 七、shelve模块(* * *) 八、xml模块(* *) 九、co 阅读全文