摘要:
JavaScript 基础 menu BOM对象 DOM对象(DHTML) 实例练习 JavaScript概述 JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语 阅读全文
摘要:
CSS css概述 CSS是Cascading Style Sheets的简称,中文称为层叠样式表,用来控制网页数据的表现,可以使网页的表现与数据内容分离。 一 css的四种引入方式 1.行内式 行内式是在标记的style属性中设定CSS样式。这种方式没有体现出CSS的优势,不推荐使用 <p sty 阅读全文
摘要:
Http协议 一 HTTP概述 HTTP(hypertext transport protocol),即超文本传输协议。这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。 HTTP是一个基于TCP/IP协议之上的属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。 阅读全文
摘要:
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 阅读全文