10 2018 档案
摘要:Django URL Django 1.11版本 URLconf官方文档 URL配置(URLconf)就像 Django 所支撑网站的目录。它的本质是URL模式以及要为该URL模式调用的视图函数之间的映射表;就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 一
阅读全文
摘要:一、什么是web框架 框架,即framework ['fremwɝk],特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。 对于所有的web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个so
阅读全文
摘要:一、连接数据库登录验证示例 import pymysql username = input("username:") password = input("password:") conn = pymysql.connect( # 连接数据库 user="root", password="", hos
阅读全文
摘要:代码: <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <title>Title</title> <meta name="viewport" content="width=device-width, initial-
阅读全文
摘要:ECMAScript 6 标准入门 一、let和const let命令 let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效;是块级作用域,且let不允许在相同作用域内,重复声明同一个变量。 另一个例子: 上面代码中,变量i是var命令声明的,在全局范围
阅读全文
摘要:代码:基于事件冒泡原理和事件委托 <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <title>Title</title> <style> body { background-color: rgb(238, 238,
阅读全文
摘要:一、jQuery介绍 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。使用户能更方便地处理HTMLdocuments、events、实现动画效果,并且方便地为网站提供Ajax交互。其宗旨是:"Write less, do more." 二、jQuery对象 jQuery对象就是通过
阅读全文
摘要:代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>两级联动</title> <script> //准备数据 var provinces = [ ["深圳市", "东莞市", "惠州市", "广州市"], ["长沙市", "
阅读全文
摘要:代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>商品的左右选择</title> <!-- 步骤分析 1. 确定事件: 点击事件 :onclick事件 2. 事件要触发函数 selectOne 3. selectOne要做
阅读全文
摘要:代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>全选与全不选</title> <script> function checkAll() { //获得当前第一个checkbox的状态 var check_1 = docum
阅读全文
摘要:代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script> function init() { setTimeout("showAD()", 3000); } function showAD()
阅读全文
摘要:代码: <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <title>Title</title> <style> div{ width: 200px; height: 200px; background-color:
阅读全文
摘要:代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script> function changeImg() { var img = document.getElementById("img1"); im
阅读全文
摘要:一、BOM对象 BOM(Browser Object Model)是指浏览器对象模型,可以对浏览器窗口进行访问和操作。使用 BOM,开发者可以移动窗口、改变状态栏中的文本以及执行其他与页面内容不直接相关的动作。 使 JavaScript 有能力与浏览器"对话"。 1. window对象 window
阅读全文
摘要:一、ECMAScript 实际上,一个完整的 JavaScript 实现是由以下 3 个不同部分组成的: 核心(ECMAScript) 文档对象模型(DOM) Document object model (整合js,css,html) 浏览器对象模型(BOM) Broswer object mode
阅读全文
摘要:代码: <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <title>Zz...</title> <style> /*全局样式*/ * { margin: 0 auto; padding: 0; } a { text
阅读全文
摘要:一、流体布局 流体布局,就是使用百分比来设置元素的宽度,元素的高度按实际高度写固定值。流体布局中,元素的边线无法用百分比,可以使用样式中的计算函数 calc() 来设置宽度,或者使用 box-sizing 属性将盒子设置为从边线计算盒子尺寸。 <!DOCTYPE html> <html lang="
阅读全文
摘要:CSS简介 CSS 指层叠样式表 (Cascading Style Sheets),样式定义 如何显示 HTML 元素。 样式通常存储在样式表中,当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。 CSS语法 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明: 1.
阅读全文
摘要:html代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!-- 表格的合并 colspan : 跨列 rowspan : 跨行 --> <table border="1p
阅读全文
摘要:Web服务本质 浏览器发请求 --> HTTP协议 --> 服务端接收请求 --> 服务端返回响应 --> 服务端把HTML文件内容发给浏览器 --> 浏览器渲染页面 HTML是什么? 超文本标记语言(Hypertext Markup Language, HTML)是一种用于创建网页的标记语言。 本
阅读全文
摘要:MySQL数据库的体系架构如下图所示: 从上图中可以看出,MySQL主要分为以下几个组件: 连接池组件 管理服务和工具组件 SQL接口组件 分析器组件 优化器组件 缓冲组件 插件式存储引擎 物理文件 存储引擎:其实就是指定表如何存储数据,如何为存储的数据建立索引以及如何更新、查询数据等技术实现的方法
阅读全文
摘要:一、MySQL中常见索引类型 普通索引:仅加速查询 主键索引:加速查询、列值唯一、表中只有一个(不可有null) 唯一索引:加速查询、列值唯一(可以有null) 组合索引:多列值组成一个索引,专门用于组合搜索,其效率大于索引合并 索引合并:使用多个单列索引组合搜索。 覆盖索引:select的数据列只
阅读全文
摘要:一、视图 视图:是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。 视图的特点: 1.视图的列可以来自不同的表,是表的抽象和逻辑意义上建立的新关系; 2.视图是由基本表(实表)产生的表(虚表); 3.视图的建立和删除不影响基本表; 4.对视图内容的更新(添加、删除和
阅读全文
摘要:一、介绍 正则表达式用来描述或者匹配符合规则的字符串。它的用法和 like 比较相似,但是它又比 like 更强大,能够实现一些很特殊的规则匹配。正则表达式需要使用 regexp 命令,匹配上返回 1 匹配不上返回 0,默认不加条件 regexp 相当于 like "%%",在前面加上 not 相当
阅读全文
摘要:表结构如图所示 /* Navicat Premium Data Transfer Source Server : localhost Source Server Type : MySQL Source Server Version : 50730 Source Host : localhost:33
阅读全文
摘要:导出现有数据库数据 在终端使用mysqldump命令可以用来生成指定数据库的脚本文本,但要脚本文本中只包含数据库的内容,而不会存在创建数据库的语句!所以在恢复数据时,还需要自己手动创建一个数据库之后再去恢复数据。 mysqldump命令是在windows控制台下执行,无需登录mysql!!! 导入现
阅读全文
摘要:表和数据: -- 创建表 CREATE TABLE `person` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, `age` tinyint(4) DEFAULT '0', `gender` enum('男
阅读全文
摘要:表和数据: -- 创建部门 CREATE TABLE dept ( id int not null AUTO_INCREMENT PRIMARY KEY, name VARCHAR(10) not null COMMENT '部门名称' ) -- 添加部门数据 INSERT INTO `dept`
阅读全文
摘要:一、用户管理 -- 创建用户 create user "用户名"@"IP地址" identified by "密码"; create user "pd"@"192.168.1.1" identified by "123456"; create user "pd"@"192.168.%" identi
阅读全文
摘要:SQL:(Structured Query Language)是结构化查询语言缩写。是一门专门与数据库管理系统打交道的语言。 SQL语言:是关系型数据库的标准语言,,其主要用于存取数据,查询数据,更新数据和管理数据库系统等操作。 具体可以把SQL分为4个部分: 数据控制语言 ( DCL):主要用于控
阅读全文
摘要:创建 my.ini 文件,在该文件中添加以下内容,放在安装好的mysql根路径下: 注意:如果使用的是mysql5.7版本,则需要创建my.ini文件,5.7版本以前数据库自带my.ini文件,直接改动编码即可。
阅读全文
摘要:一、下载zip版本 二、解压将得到的文件放置到任意目录 如果解压后的文件里没有data目录,自己手动创建一个 三、初始化服务端(bin目录下的mysqld即为服务端) 运行完毕后,如果data文件夹出现以下文件,即代表初始化完成了 这时就有了初始化账号 root 密码为空 四、启动服务端 这时就可以
阅读全文
摘要:1、GIL:全局解释器锁。每个线程在执行的过程都需要先获取GIL,保证同一时刻只有一个线程可以执行代码。 2、Python和GIL没有半毛钱关系,它是在实现CPython解析器时所引入的一个概念。因为CPython解释器是大部分环境下默认的Python执行环境。由于历史原因,现在非常难以移除。 3、
阅读全文
摘要:一、开始 本质上是一个线程;能够在多个任务之间切换。 def consumer(): while True: x = yield print("处理了数据:", x) def producer(): g = consumer() next(g) for i in range(1, 11): prin
阅读全文

浙公网安备 33010602011771号