- 博客(60)
- 收藏
- 关注
转载 Django基础五之django模型层(一)单表操作
目录 一ORM简介 二 单表操作 2.1创建表 2.2更多字段和参数 2.3settings配置 2.4自定义字段 二、添加表纪录 方式1 方式2(用的多) 方式3:批量插...
2019-09-27 15:22:00 379
转载 Django基础四之模板系统
目录 一 语法 二 变量 三 过滤器 四 标签Tags 五 模板继承 六 组件 七 自定义标签和过滤器 八 静态文件相关 一 语法模板渲染的官方文档关于模板渲染你只需要记两种特殊符号(语法...
2019-09-25 16:49:00 214
转载 Django基础三之视图函数
目录 一Django的视图函数view 二CBA和FBV 三使用Mixin 四 给视图加装饰器 4.1使用装饰器装饰FBV 4.2使用装饰器装饰CBV 五request对象 六 response对象 ...
2019-09-25 16:21:00 351
转载 Django基础一之web框架的本质
一 web框架的本质及自定义web框架 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端,基于请求做出响应,客户都先请求,服务端做出对应的响应,按照http协议的请求协议发送请求,服务端按照http协议的响应协议来响应请求,这样的网络通信,我们就可以自己实现Web框架了。 通过对socket的学习,我们知道网...
2019-09-24 16:06:00 222
转载 Django基础二之URL路由系统
一 URL配置 Django 1.11版本 URLConf官方文档 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 基本格式 from django.conf.urls imp...
2019-09-24 16:05:00 85
转载 HTTP协议
目录 一、HTTP协议 1.1HTTP协议简介 1.2HTTP协议概述 1.3HTTP工作原理 二、HTTP请求方法 2.1GET 2.2HEAD 2.3POST 2.4PUT ...
2019-09-24 15:23:00 98
转载 前端之jquery
目录 jquery引入 标签查找 层级选择器:(同css) 基础选择器 属性选择器 表单筛选器 链式表达式 操作标签 样式操作 css操作 位置操作 ...
2019-09-18 19:12:00 95
转载 BOM和DOM
目录 BOM对象 DOM对象 查找标签 直接查找 标签操作 文本节点操作 属性操作 获取值操作 类操作 css设置 事件 绑定事件的方式 ...
2019-09-17 15:18:00 119
转载 前端之JavaScript
目录 js代码引入 变量声明 数据类型 数值类型(number) 字符串(string) 字符串 转换 数值类型 字符串相关方法 布尔值 null和undefined object类型 ...
2019-09-12 15:36:00 85
转载 源码 反码 补码
原码是什么? 原码就是早期用来表示数字的一种方式: 一个正数,转换为二进制位就是这个正数的原码。负数的绝对值转换成二进制位然后在高位补1就是这个负数的原码 举例说明: int类型的 3 的原码是 11B(B表示二进制位), 在32位机器上占四个字节,那么高位补零就得: 00000000 00000000 00000000 00000011...
2019-09-11 17:35:00 100
转载 广度优先搜索算法
广度优先搜索算法(1)广度优先搜索解决是否存在从A到B的路径的问题,如果有,广度优先搜索将找出最短路径。(2)寻找最短路径的问题,可以建立图关系,利用广度优先搜索算法求解(3)广度优先搜索,利用队列的结构,先从开始节点的邻居开始遍历,先检索一个节点是否满足要求,若满足要求,则结束搜索,若不满足则将该节点弹出队列,将该节点的邻居加入队列,最终完成遍历或找到满足要求的节点。广度优先搜...
2019-09-10 23:10:00 169
转载 前端之CSS
目录 一介绍 二语法结构 css引入方式 三选择器 3.1基本选择器 3.2组合选择器 3.2.1后代选择器 3.2.2儿子选择器 3.2.3毗邻选择器 3.2.4弟弟选择器...
2019-09-10 15:37:00 127
转载 前端之html
目录 HTML文档结构 head标签 body标签 特殊符号 标签分类 img标签和a标签 img标签 a标签(超链接标签) 锚点示例: 列表标签 type对...
2019-09-06 14:58:00 364
转载 mysql创建用户和权限管理
一 权限管理 我们知道我们的最高权限管理者是root用户,它拥有着最高的权限操作。包括select、update、delete、update、grant等操作。那么一般情况在公司之后DBA工程师会创建一个用户和密码,让你去连接数据库的操作,并给当前的用户设置某个操作的权限(或者所有权限)。那么这时就需要我们来简单了解一下:如何创建用户和密码给当前的用户授权移除当前用户的...
2019-09-04 15:54:00 94
转载 索引原理与慢查询优化
目录 一 介绍 二 索引的原理 三 索引的数据结构 四 聚集索引与辅助索引 五 MySQL索引管理 六 测试索引 七 正确使用索引 八 联合索引与覆盖索引 九 查询优化神器-explain 十...
2019-09-04 15:51:00 95
转载 navicat工具 pymysql模块
目录 一 IDE工具介绍(Navicat) 二 pymysql模块 一 IDE工具介绍(Navicat) 生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用IDE工具,我们使用Navicat工具,这个工具本质上就是一个socket客户端,可视化的连接mysql服务端的一...
2019-09-03 15:27:00 122
转载 navicat安装及其简单使用
一、安装 下载地址:https://pan.baidu.com/s/1bpo5mqj 下载完之后,直接解压出来就能用,看一下解压之后的目录: 双击打开下面这个文件(可以把它添加一个桌面快捷方式,或者添加到任务栏): 然后会提示你输入注册码: 回到navicat的解压出来的文件夹里面,有个叫做key.txt的文件,打开,里面...
2019-09-03 15:18:00 618
转载 go语言包
包介绍包(package)是多个Go源码的集合,是一种高级的代码复用方案,Go语言为我们提供了很多内置包,如fmt、os、io等。定义包我们还可以根据自己的需要创建自己的包。一个包可以简单理解为一个存放.go文件的文件夹。 该文件夹下面的所有go文件都要在代码的第一行添加如下代码,声明该文件归属的包。package 包名注意事项:一个文件夹下面只能有一个包...
2019-09-02 20:31:00 125
转载 三 行记录的详细操作
目录 一 介绍 二 插入(增加)数据insert 三 更新(修改)数据UPDATE 四 删除数据delete 五 查询数据SELECT(重点) 六 权限管理 一 介绍MySQL数据操作: DML==============...
2019-09-02 15:34:00 87
转载 五 mysql之多表查询
目录 一 介绍 二 多表连接查询 1、交叉连接:不适用任何匹配条件。生成笛卡尔积 2、内连接:只连接匹配的行 3 、外链接之左连接:优先显示左表全部记录 4 、外链接之右连接:优先显示右表全部记录 5 、全外连接:显示左右两个表全部记录 ...
2019-09-02 15:31:00 90
转载 四 mysql之单表查询
目录 一 单表查询的语法 二 关键字的执行优先级(重点) 三 简单查询 四 WHERE约束 五 分组查询:GROUP BY 1、 什么是分组?为什么要分组? 2、 ONLY_FULL_GROUP_BY 3、 GROUP BY...
2019-09-02 15:29:00 124
转载 MySQL的逻辑查询语句的执行顺序
阅读目录一 SELECT语句关键字的定义顺序二 SELECT语句关键字的执行顺序三 准备表和数据四 准备SQL逻辑查询测试语句五 执行顺序分析一 SELECT语句关键字的定义顺序SELECT DISTINCT <select_list>FROM <left_table><join_type> JOIN...
2019-09-02 15:16:00 102
转载 Go语言基础之结构体
Go语言中没有“类”的概念,也不支持“类”的继承等面向对象的概念。Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性。类型别名和自定义类型自定义类型在Go语言中有一些基本的数据类型,如string、整型、浮点型、布尔等数据类型, Go语言中可以使用type关键字来定义自定义类型。自定义类型是定义了一个全新的类型。我们可以基于内置的基本类型定义,也可...
2019-09-01 10:42:00 112
转载 MySQL完整性约束
阅读目录一 介绍二 not null与default三 unique四 primary key五 auto_increment六 foreign key一 介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 主要分为:PRIMARY KEY (PK) 标识该字段为该表的主键,可以唯一的标...
2019-08-30 16:12:00 117
转载 MySQL的sql_mode模式说明及设置
MySQL的sql_mode合理设置 sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以发现问题. sql model 常用来解决下面几类问题 (1) 通过设置sql mode, 可以完成...
2019-08-30 15:40:00 191
转载 mysql基础数据类型
阅读目录: 一 介绍 二 数值类型 三 日期类型 四 字符串类型 五 枚举类型与集合类型一 介绍 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 详细参考:http://www.runoob.com/mysql/mysql-data-types.htmlhttp:/...
2019-08-30 15:34:00 172
转载 linux常用命令
Linux简介及Ubuntu安装常见指令系统管理命令打包压缩相关命令关机/重启机器Linux管道Linux软件包管理vim使用用户及用户组管理文件权限管理Linux简介及Ubuntu安装Linux,免费开源,多用户多任务系统。基于Linux有多个版本的衍生。RedHat、Ubuntu、Debian安装VMware或VirtualBox...
2019-08-29 20:04:00 205
转载 linux目录化结构
初学Linux,首先需要弄清Linux 标准目录结构/root ---启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。home ---存储普通用户的个人文件ftp --- 用户所有服务httpdsambauser1user2bin ---系统启动时需要的执行文件(二进制)sbin ---可执行程序...
2019-08-29 19:53:00 91
转载 并发编程
目录 1操作系统发展史 1.1操作系统 1.2操作系统的发展史 1.3进程的理论 2开启进程的方式 3获取进程pid 4进程之间的空间隔离 5join 6进程的其他参数 7守...
2019-08-29 16:37:00 118
转载 二 mysql库表的详细操作
目录 1.库操作 1、创建数据库 2、数据库相关操作 2.表操作 1、存储引擎 2、表介绍 3、创建表 4、查看表结构 5、MySQL的基础数据类型 6、表的完整性约束 ...
2019-08-29 16:22:00 87
转载 MySQL存储引擎介绍
目录 一 存储引擎解释 二 MySQL存储引擎分类 三 存储引擎的使用 一 存储引擎解释 首先确定一点,存储引擎的概念是MySQL里面才有的,不是所有的关系型数据库都有存储引擎这个概念,后面我们还会说,但是现在要确定这一点。 在讲清楚什么是存储引擎之前,我们先来...
2019-08-29 16:09:00 128
转载 OLTP与OLAP的介绍
OLTP与OLAP的介绍 数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing)。OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且...
2019-08-29 16:07:00 107
转载 一 数据库初识
目录 1.1 数据库概述 2.mysql介绍 3.mysql的下载安装、简单应用及目录介绍 4.root用户密码设置及忘记密码的解决方法 5.修改字符集编码 6.初识sql语句 1.1 数据库概述1. 数据库??? 什么...
2019-08-29 15:51:00 423
转载 sql语句
1.经典SQL语句大全(绝对的经典) 2. 3. 4.一、基础 1.1、说明:创建数据库 2.CREATE DATABASE database-name 3.2、说明:删除数据库 4.drop database dbname 5.3、说明:备份sql server 6.--- 创建 备份数据的 device 7.USE master 8.EXEC sp...
2019-08-17 14:31:00 166
转载 Go语言基础之函数
函数是组织好的、可重复使用的、用于执行指定任务的代码块。本文介绍了Go语言中函数的相关内容。函数Go语言中支持函数、匿名函数和闭包,并且函数在Go语言中属于“一等公民”。函数定义Go语言中定义函数使用func关键字,具体格式如下:func 函数名(参数)(返回值){ 函数体}其中:函数名:由字母、数字、下划线组成。但函数名的第一个字母不能...
2019-08-13 21:54:00 343
转载 Go语言基础之指针
区别于C/C++中的指针,Go语言中的指针不能进行偏移和运算,是安全指针。要搞明白Go语言中的指针需要先知道3个概念:指针地址、指针类型和指针取值。Go语言中的指针Go语言中的函数传参都是值拷贝,当我们想要修改某个变量的时候,我们可以创建一个指向该变量地址的指针变量。传递数据使用指针,而无须拷贝数据。类型指针不能进行偏移和运算。Go语言中的指针操作非常简单,只需要记住两个符号...
2019-08-13 21:53:00 242
转载 Go语言基础之map
Go语言中提供的映射关系容器为map,其内部使用散列表(hash)实现。mapmap是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。map定义Go语言中map的定义语法如下:map[KeyType]ValueType其中,KeyType:表示键的类型。ValueType:表示键对应的值的类型。...
2019-08-13 21:52:00 261
转载 Go语言基础之切片
本文主要介绍Go语言中切片(slice)及它的基本使用。引子因为数组的长度是固定的并且数组长度属于类型的一部分,所以数组有很多的局限性。 例如:func arraySum(x [3]int) int{ sum := 0 for _, v := range x{ sum = sum + v } return sum}...
2019-08-13 21:50:00 84
转载 Go语言基础之数组
本文主要介绍Go语言中数组(array)及它的基本使用。Array(数组)数组是同一种数据类型元素的集合。 在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化。 基本语法:// 定义一个长度为3元素类型为int的数组avar a [3]int数组定义:var 数组变量名 [元素数量]T比如:var a [5]int, 数组的...
2019-08-13 21:49:00 57
转载 Go语言基础之流程控制
流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的“经脉”。Go语言中最常用的流程控制有if和for,而switch和goto主要是为了简化代码、降低重复代码而生的结构,属于扩展类的流程控制。if else(分支结构)if条件判断基本写法Go语言中if条件判断的格式如下:if 表达式1 { 分支1} else if 表达式...
2019-08-13 21:48:00 81
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人