前端-jQuery
摘要:使用javascript的一些疼处 HTML CSS javascript JavaScript和jquery的区别 DOM文档加载的步骤 执行时间不同 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行
阅读全文
posted @
2018-10-30 20:47
foremost
阅读(331)
推荐(0)
前端-javascript-BOM-浏览器对象模型
摘要:BOM的介绍 浏览器对象模型。 操作浏览器部分功能的API。比如让浏览器自动滚动。 打开窗口、关闭窗口 1、打开窗口: 2、关闭窗口 getElementsByTagName() 方法可返回带有指定标签名的对象的集合。 如果您非常了解文档的结构,也可以使用 getElementsByTagName(
阅读全文
posted @
2018-10-28 21:31
foremost
阅读(257)
推荐(0)
前端-javascript-正则表达式
摘要:1、概念 2、元字符 3、相关练习 http://www.w3school.com.cn/jsref/jsref_obj_regexp.asp
阅读全文
posted @
2018-10-27 21:15
foremost
阅读(199)
推荐(0)
前端-javascript-DOM(重点)文档对象模型
摘要:1、DOM概念-文档对象模型 2、DOM可以做什么 3、DOM的结构 <body> <div id="box" class="box"></div> <div id="box2" class="box"></div> <script type="text/javascript"> // 1获取文档对
阅读全文
posted @
2018-10-27 18:37
foremost
阅读(289)
推荐(0)
第二模块:函数编程(学位课程):(第1章)函数、装饰器、迭代器、内置方法
摘要:1、(单选题) 在函数定义时某个形参有值,我们称这个参数为()。 2、请问python中的变量查找作用域的顺序是什么___? 3、递归的概念 如果一个函数在内部调用自身本身,这个函数就是递归函数。 递归函数 数据结构为 栈 先进后出 4、请使用列表生成式将列表li = [1, 2, 3, 4, 5,
阅读全文
posted @
2018-10-27 11:15
foremost
阅读(201)
推荐(0)
前端-javascript-ECMAScript5.0
摘要:-前端常用开发工具:sublime、visual Studio Code、HBuilder、Webstorm。 使用的PCharm跟WebStorm是JetBrains公司推出的编辑工具,开发阶段建议使用。 1、JS的引入方式 2、变量的使用 直接定义变量+赋值 变量的命名规范 3、js基本的数据类
阅读全文
posted @
2018-10-26 23:13
foremost
阅读(318)
推荐(0)
前端-javascript-引入
摘要:1、Javascript简介 2、历史背景介绍 3、JavaScript的发展 4、JavaScript的组成
阅读全文
posted @
2018-10-26 15:14
foremost
阅读(580)
推荐(0)
前段开发-css-总结
摘要:1、css的特征 2、css的引入 3、选择器 4、伪类选择器 5、伪元素选择器 6、字体样式 文本样式 背景属性 7、盒模型 border margin padding 8、display visibility 属性 9、float 10、position z-index 属性 11、网页布局
阅读全文
posted @
2018-10-23 15:44
foremost
阅读(347)
推荐(0)
前端-CSS-11-Z-index
摘要:---- z-index 这个东西非常简单,它有四大特性,每个特性你记住了,页面布局就不会出现找不到盒子的情况。 z-index 值表示谁压着谁,数值大的压盖住数值小的, 只有定位了的元素,才能有z-index,也就是说,不管相对定位,绝对定位,固定定位,都可以使用z-index,而浮动元素不能使用z-index z-index值没有单位,就是一个正整数,默认的z-index值为0如果大家都没...
阅读全文
posted @
2018-10-23 14:55
foremost
阅读(263)
推荐(0)
前端-CSS-10-定位
摘要:1、相对定位 2、绝对定位 对比 绝对定位参考点 绝对定位的盒子居中 当做公式记下来吧! 3、固定定位 1返回顶部览 2固定导航栏 3小广告
阅读全文
posted @
2018-10-23 12:02
foremost
阅读(201)
推荐(0)
前端-CSS-9-文本和字体-背景颜色
摘要:字体属性 font-family font-weight 字重(字体粗细)。 取值范围: font-size color 文字属性 text-align 文本对齐 text-align 属性规定元素中的文本的水平对齐方式。 line-height 行高 text-decoration文字装饰。 单行
阅读全文
posted @
2018-10-22 23:25
foremost
阅读(7237)
推荐(0)
前端-CSS-8-浮动与清楚浮动(重点)
摘要:浮动概念 那么浮动如果大家想学好,一定要知道它的四大特性 1.浮动的元素脱标 2.浮动的元素互相贴靠 3.浮动的元素由"子围"效果 4.收缩的效果 1、元素脱标 脱离标准文档流 2、浮动元素相互贴靠 3、浮动元素字围效果 4、浮动元素紧凑效果 5、为什么要清楚浮标 看一个效果: html效果: cs
阅读全文
posted @
2018-10-21 21:30
foremost
阅读(608)
推荐(0)
前端-CSS-7-标准文档流&行内元素和块级元素转换
摘要:1、什么是标准文档流 2、行内元素和块级元素转换
阅读全文
posted @
2018-10-21 17:34
foremost
阅读(524)
推荐(0)
前端-CSS-6-盒子模型
摘要:一些标签默认有padding 盒模型的属性 border: 边框, margin
阅读全文
posted @
2018-10-21 16:50
foremost
阅读(299)
推荐(0)
前端-CSS-5-继承性&层叠性&权重比较
摘要:1、继承性 2、层叠性 3、!important 不讲道理的!import方式来强制让样式生效,但是不推荐使用。因为大量使用!import的代码是无法维护的。 选择器的优先级
阅读全文
posted @
2018-10-21 12:48
foremost
阅读(249)
推荐(0)
前端-CSS-4-伪类选择器&伪元素选择器
摘要:1、伪类选择器(爱恨原则) 2、伪元素选择器
阅读全文
posted @
2018-10-20 23:55
foremost
阅读(572)
推荐(0)
前端开发-5-HTML-总结
摘要:1、总体 资源:https://www.processon.com/view/link/5ad1c2d0e4b0b74a6dd64f3c 一、head标签: 二、body标签: 属性: 表单控件: 三、标签特性:
阅读全文
posted @
2018-10-20 23:17
foremost
阅读(281)
推荐(0)
前端-CSS-3-高级选择器
摘要:高级选择器 总结: 并集选择器: 交集选择器: 后代选择器 子代选择器: 属性选择器: 除了HTML元素的id属性和class属性外,还可以根据HTML元素的特定属性选择元素。
阅读全文
posted @
2018-10-20 23:06
foremost
阅读(220)
推荐(0)
前端-CSS-2-选择器
摘要:基本选择器 基础选择器包括: 标签选择器 类选择器 ID选择器 通用选择器 标签选择器 ID选择器 类选择器 通用选择器 总结: 小练习
阅读全文
posted @
2018-10-20 21:11
foremost
阅读(225)
推荐(0)
前端-CSS-介绍及三种引入方式
摘要:我们为什么需要CSS? 什么是CSS? css的优势 如何使用CSS? CSS基础语法 css的三种引入方式 内嵌方式(不方便维护,不建议使用) 每个项目分别建立文件夹 style标签 行内样式 外联样式表-链接式(主要使用这种方法) 外联样式表-@import url()方式 导入式
阅读全文
posted @
2018-10-20 20:33
foremost
阅读(489)
推荐(0)
前端-HTML练习题
摘要:本小节重点: 熟练使用div+span布局,知道div和span的语义化的意思 熟悉对div、ul、li、span、a、img、table、form、input标签有深刻的认知,初期也了解他们,知道他们在浏览器上的初始化样式是怎样的。 熟练网站布局结构 比如 header区域,侧边栏区域,内容区域,
阅读全文
posted @
2018-10-20 19:05
foremost
阅读(8326)
推荐(0)
前端开发-4-HTML-table&form&表单控制 标签
摘要:1、table标签 2、form标签 3、标签分类
阅读全文
posted @
2018-10-20 16:09
foremost
阅读(635)
推荐(0)
第一模块-:(第2章)数据类型、字符编码、文件操作
摘要:1、汉字点阵码是一种用黑白两色点阵来表示汉字字形的编码。一个8*8点阵字模的存储容量为? 2、(多选题) 选项中:关于为什么使用十六进制说法,选出你认为正确的是(): 16进制用在哪里1、网络编程,数据交换的时候需要对字节进行解析都是一个byte一个byte的处理,1个byte可以用0xFF两个16
阅读全文
posted @
2018-10-19 23:35
foremost
阅读(683)
推荐(0)
前端开发-3-HTML-body标签
摘要:body标签 h、p、a、ul、ol、div、img、 想要在网页上展示出来的内容一定要放在body标签中。 把我们之前海燕那一段HTML代码贴过来,保存到一个HTML格式的文件中。 浏览器显示如下: 常用标题标签 h1~h6 h1~h6标签的默认样式: 强调用法: 浏览器展示特点: 超链接标签
阅读全文
posted @
2018-10-19 21:04
foremost
阅读(614)
推荐(0)
前端开发-2-HTML-head标签
摘要:browser英 /'braʊzə/ 美 /'braʊzɚ/ 浏览器 explorer英 /ek'splɔːrə(r)/ 美 /ɪk'splɔrɚ/ 探险者,资源管理器 1、index 2、head标签 3、title标签 4、meta标签 常用的meta标签: 它用来向浏览器传达一些有用的信息,帮
阅读全文
posted @
2018-10-19 15:07
foremost
阅读(177)
推荐(0)
前端开发-2-HTML
摘要:1、开发环境 2、文件后缀名规范 HTML作为一种标记语言它并没有什么逻辑,简单来说就是一些符号,一些有特殊意义的符号,一些浏览器认识的有特殊意义的符号。 3、HTML标签 HTML作为一门标记语言,是通过各种各样的标签来标记网页内容的。我们学习HTML主要就是学习的HTML标签。 注意:不是所有标
阅读全文
posted @
2018-10-19 14:17
foremost
阅读(160)
推荐(0)
前端开发-1-前端介绍
摘要:1、web1.0时代的网页制作 2、web2.0时代的前端开发 3、Web前端能做什么? 4、前端开发都有哪些内容
阅读全文
posted @
2018-10-19 10:57
foremost
阅读(252)
推荐(0)
第四模块考核复习
摘要:进程: 正在进行的一个过程或者说一个任务,负责执行任务的是cpu,进程用来把资源集中到一起,进程是资源单位,或者说是资源集合 线程: 线程是cpu的执行单位,线程运行在进程空间内,同一进程所产生的线程共享同一内存空间,当进程退出时该进程所产生的线程都会被强制退出并清除。 多线程和多进程的区别: 0、创建进程的开销远大于创建线程的开销。 1、开启速度 在主进程下开启线程比 开启子进程快 (线程:线...
阅读全文
posted @
2018-10-19 10:14
foremost
阅读(195)
推荐(0)
pycharm专业版(window)安装
摘要:1、官网下载 2、 3、直接finlsh 4、 5、 https://pan.baidu.com/s/1mQcc98iJS5bnIyrC6097yA 密码:b1c1
阅读全文
posted @
2018-10-19 10:04
foremost
阅读(643)
推荐(0)
总结题
摘要:1、字符串的格式化操作 格式化操作符辅助指令: Python字符串运算符
阅读全文
posted @
2018-10-18 11:41
foremost
阅读(329)
推荐(0)
mysql闯关练习
摘要:1、表关系 二、题目要求 # 题目: 1、自行创建测试数据; 2、查询学生总人数; 3、查询“生物”课程和“物理”课程成绩都及格的学生id和姓名; 4、查询每个年级的班级数,取出班级数最多的前三个年级; 5、查询平均成绩最高和最低的学生的id和姓名以及平均成绩; 6、查询每个年级的学生人数; 7、查
阅读全文
posted @
2018-10-12 15:59
foremost
阅读(522)
推荐(0)
MySQL总结
摘要:1、说说你所知道的MySQL数据库存储引擎,InnoDB存储引擎和MyISM存储引擎的区别? 2、MySQL中char和varchar的区别,varchar(50)和char(50)分别代表什么意思? length:查看字节数 char_length:查看字符数 1. char填充空格来满足固定长度
阅读全文
posted @
2018-10-11 20:23
foremost
阅读(309)
推荐(0)
16 MySQL--正确使用索引
摘要:一 、索引未命中 并不是说我们创建了索引就一定会加快查询速度,若想利用索引达到预想的提高查询速度的效果,我们在添加索引时,必须遵循以下问题 1 范围问题,或者说条件不明确,条件中出现这些符号或关键字:>、>=、<、<=、!= 、between...and...、like、 大于号、小于号 不等于!=
阅读全文
posted @
2018-10-11 18:48
foremost
阅读(866)
推荐(0)
15 MySQL--索引
摘要:一 介绍 1、为何要有索引? 2、什么是索引 3、你是否对索引存在误解? 二、索引的原理 索引的目的在于提高查询效率,与我们查阅图书所用的目录是一个道理:先定位到章,然后定位到该章下的一个小节,然后找到页数。 相似的例子还有:查字典,查火车车次,飞机航班等 本质都是:通过不断地缩小想要获取数据的范围
阅读全文
posted @
2018-10-11 14:39
foremost
阅读(249)
推荐(0)
14 MySQL--事务&函数与流程控制
摘要:一、事务 1、先建立表 二、函数与流程控制 1、函数 MySQL中提供了许多内置函数,例如: 1.1、基本使用例子 更多函数:中文猛击这里 OR 官方猛击这里 1.2、自定义函数 删除函数: 执行函数 三、流程控制 1、if 条件语句 2、循环语句
阅读全文
posted @
2018-10-11 12:21
foremost
阅读(646)
推荐(0)
13 MySQL--存储过程
摘要:1、存储过程的介绍 2、准备表 创建存储过程 无参数存储过程 # 在MySQL中调用 删除创建的存储过程: 在pycharm开发环境中调用 有参数存储过程 # MySQL中调用# 设定初始值 在pycharm开发环境中 删除存储过程drop procedure proc_name;
阅读全文
posted @
2018-10-11 11:02
foremost
阅读(212)
推荐(0)
12 MySQL--内置功能介绍
摘要:一、视图 1、创建视图 2、使用视图 3、修改视图 4、删除视图 二、 触发器 使用触发器可以定制用户对表进行【增、删、改】操作时前后的行为,注意:没有查询 增 before insert ; after insert 1、创建触发器 trigger 英 /'trɪgə/ 美 /'trɪɡɚ/ vt
阅读全文
posted @
2018-10-11 10:04
foremost
阅读(1210)
推荐(0)
11 MySQL--Navicat与pymysql模块
摘要:1、Navicat的安装下载 一、Navicat 在生产环境中操作MySQL数据库还是推荐使用命令行工具mysql,但在我们自己开发测试时, 可以使用可视化工具Navicat,以图形界面的形式操作MySQL数据库 官网下载:https://www.navicat.com/en/products/na
阅读全文
posted @
2018-10-10 15:42
foremost
阅读(216)
推荐(0)
10 MySQL--权限管理
摘要:select * from t2 ,,, * 代表所有
阅读全文
posted @
2018-10-10 11:51
foremost
阅读(162)
推荐(0)
9 MySQL--多表查询
摘要:一、准备表 #建表 create table department( id int, name varchar(20) ); create table employee( id int primary key auto_increment, name varchar(20), sex enum('m
阅读全文
posted @
2018-10-08 22:51
foremost
阅读(211)
推荐(0)
8 MySQL--单表查询
摘要:例子: # 创建表 create table employee( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female') not null default 'male',
阅读全文
posted @
2018-10-08 18:44
foremost
阅读(281)
推荐(0)
7 MySQL--记录的增删改查
摘要:1、查入数据insert 2、更新数据UPDATE 3、删除数据DELETE 4、权限管理
阅读全文
posted @
2018-10-08 16:02
foremost
阅读(220)
推荐(0)
6 MySQL--表--完整性约束
摘要:1、not null 与 default 2、unique unique key 单列唯一 #方式一 create table department( id int unique, name char(10) unique ); #方式二: create table department( id i
阅读全文
posted @
2018-10-08 11:49
foremost
阅读(218)
推荐(0)
5 MySQL--表--数据类型
摘要:存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 详细参考: http://www.runoob.com/mysql/mysql-data-types.html http://dev.mysql.com/doc/refman/5.7/en/data
阅读全文
posted @
2018-10-07 22:38
foremost
阅读(230)
推荐(0)
4 MySQL--表(增删改查)
摘要:1、表的介绍 表相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段 id,name,qq,age称为字段,其余的,一行内容称为一条记录
阅读全文
posted @
2018-10-07 20:11
foremost
阅读(215)
推荐(0)
3 MySQL数据库--初识sql语句
摘要:1、初识sql语句 服务端软件 mysqld 2、库的操作 3、表操作 3.1什么是存储引擎 mysql主要讲InnoDB存储引擎 1、InnoDB 存储引擎 支持事务,其设计目标主要面向联机事务处理(OLTP)的应用。其 特点是行锁设计、支持外键,并支持类似 Oracle 的非锁定读,即默认读取操
阅读全文
posted @
2018-10-07 16:20
foremost
阅读(249)
推荐(0)
2 数据库开发--MySQL下载(windows)
摘要:>mysql 套接字客户端 7.统一字符编码: 修改安装目录下的mysql配置文件 新建配置文件my.ini 粘贴内容:
阅读全文
posted @
2018-10-07 15:34
foremost
阅读(713)
推荐(0)
1 数据库开发--MySQL介绍
摘要:1、数据库管理软件 C/S 并发、锁 ;SQL语句、语法 基本管理和语法学习 mysql套接字软件 1、什么是数据库(DataBase,简称DB) 3 什么是数据库管理系统(DataBase Management System 简称DBMS) oracle 英 /'ɒrək(ə)l/ 美 /'ɔrə
阅读全文
posted @
2018-10-06 12:04
foremost
阅读(325)
推荐(0)
并发编程-单元练习题2
摘要:http://python.jobbole.com/86406/ 1、进程、线程、协程、IO阻塞各自的区别应用: 线程和进程的操作是由程序触发系统接口,最后的执行者是系统,它本质上是操作系统提供的功能。而协程的操作则是程序员指定的,在python中通过yield,人为的实现并发处理。协程存在的意义:
阅读全文
posted @
2018-10-03 22:55
foremost
阅读(200)
推荐(0)
并发编程-单元练习题
摘要:1、简述计算机操作系统中的“中断”的作用? 2、简述计算机内存中的“内核态”和“用户态”; 3、什么是进程、线程、协程、多线程和多进程、线程池和进程池 4、请简述你对join、daemon方法的理解,举出它们在生产环境中的使用场景; 4、threading中Lock和RLock的相同点和不同点; 3
阅读全文
posted @
2018-10-03 16:50
foremost
阅读(243)
推荐(0)
15 并发编程-(IO模型)
摘要:一、IO模型介绍 1、阻塞与非阻塞指的是程序的两种运行状态 阻塞:遇到IO就发生阻塞,程序一旦遇到阻塞操作就会停在原地,并且立刻释放CPU资源 非阻塞(就绪态或运行态):没有遇到IO操作,或者通过某种手段让程序即便是遇到IO操作也不会停在原地,执行其他操作,力求尽可能多的占有CPU 2、同步与异步指
阅读全文
posted @
2018-10-02 21:06
foremost
阅读(184)
推荐(0)
14 并发编程-(协程)-greenlet模块&gevent模块
摘要:1、实现多个任务之间进行切换,yield、greenlet都没有实现检测I/O,greenlet在实现多任务切换下更简单 2、一个协程遇到IO操作自动切换到其它协程(如何实现检测IO,yield、greenlet都无法实现,就用到了gevent模块(select机制)) 2.1 gevent模块 可
阅读全文
posted @
2018-10-02 15:18
foremost
阅读(191)
推荐(0)
13 并发编程-(协程)-协程的基本概念
摘要:1、协程 --引子 进程的三种状态: 运行、阻塞、就绪 ps:在介绍进程理论时,提及进程的三种执行状态,而线程才是执行单位,所以也可以将上图理解为线程的三种状态 import time # 串行执行 def consumer(res): pass def producer(): res = [] f
阅读全文
posted @
2018-10-02 12:02
foremost
阅读(196)
推荐(0)
13 并发编程-(线程)-异步调用与回调机制&进程池线程池小练习
摘要:一、提交任务的两种方式 1、同步调用:提交任务后,就在原地等待任务完毕,拿到结果,再执行下一行代码,导致程序串行执行 2、回调函数--异步调用:提交完任务后,不用原地等待任务执行完毕, from concurrent.futures import ThreadPoolExecutor import
阅读全文
posted @
2018-10-01 20:24
foremost
阅读(228)
推荐(0)
12 并发编程-(线程)-线程queue&进程池与线程池
摘要:1、class queue.Queue(maxsize=0) #队列:先进先出 2、class queue.LifoQueue(maxsize=0) #堆栈:last in fisrt out 3、class queue.PriorityQueue(maxsize=0) #优先级队列:存储数据时可设
阅读全文
posted @
2018-10-01 16:24
foremost
阅读(310)
推荐(0)
11 并发编程-(线程)-信号量&Event&定时器
摘要:1、信号量(本质也是一把锁)Semaphore模块 信号量也是一把锁,可以指定信号量为5,对比互斥锁同一时间只能有一个任务抢到锁去执行, 信号量同一时间可以有5个任务拿到锁去执行, 如果说互斥锁是合租房屋的人去抢一个厕所,那么信号量就相当于一群路人争抢公共厕所,公共厕所有多个坑位, 这意味着同一时间
阅读全文
posted @
2018-10-01 12:06
foremost
阅读(192)
推荐(0)
10 并发编程-(线程)-GIL全局解释器锁&死锁与递归锁
摘要:一、GIL全局解释器锁 1、引子 在Cpython解释器中,同一个进程下开启的多线程,同一时刻只能有一个线程执行,无法利用多核优势 首先需要明确的一点是GIL并不是Python的特性,它是在实现Python解析器(CPython)时所引入的一个概念。 就好比C++是一套语言(语法)标准,但是可以用不
阅读全文
posted @
2018-10-01 12:03
foremost
阅读(251)
推荐(0)