- 博客(28)
- 资源 (1)
- 问答 (4)
- 收藏
- 关注
原创 BUG 小记:Flask使用自定义装饰器
Flask中为视图函数使用自定义装饰器,结果却出现了 AssertionError: View function mapping is overwriting an existing endpoint function 错误,一篇解决问题小记
2020-05-27 21:04:49
1787
1
原创 Web框架 Flask 之 请求方式 & 会话
Flask 中由全局对象 `request` 处理请求,需要使用 `from flask import request` 导入模块,常见的请求方式GET : 页面的默认请求方式,请求的数据是以明文的形式放在路由上面,以 `?` 开头的键值对,中间以 `&` 连接多个参数;POST : 请求的数据隐藏发送的,安全系数高,通常用来向服务器提交数据
2020-05-27 15:50:26
869
原创 Web框架 Flask 之 Jinja2 模板引擎
在 Python 内部生成 HTML 不好玩,且相当笨拙。因为你必须自己负责 HTML 转义,来确保应用的安全。因此,Flask 自动为您配置 Jinja2 模板引擎使用 `render_template()` 方法可以渲染模板,你只需要提供模板名称和需要作为参数传递给模板的变量就可以了
2020-05-27 15:47:41
699
原创 Web框架 Flask 之 路由
Flask 会根据 HTTP 请求的 URL 在路由表中和定义好的路由进行匹配,然后找到对应的函数处理这个请求。这个过程中需要保存一个 URL 到函数的映射关系,我们把这个映射关系及处理请求的函数之间的关系称为 路由
2020-05-27 15:45:46
504
原创 Web 框架 Flask 入门
Flask 是一个使用 Python编写的轻量级 Web 应用框架,只提供了 Web 框架的核心功能,相较于其它的框架来说更加灵活,自由,更加适合开发高度定制化的项目。其 WSGI 工具箱采用 Werkzeug,模板引擎则使用 Jinja2,Flask 使用 BSD 授权
2020-05-27 15:42:52
320
原创 从零到一,Bootstarp框架常用模块简介
Bootstrap 是最受欢迎的响应式、移动设备优先的门户和应用前端框架,能够做到快速开发 Web 应用程序和网站,为什么使用 Bootstrap?1.移动设备优先 2.所有的主流浏览器都支持 Bootstrap 3. 响应式设计 4. 为开发人员创建接口提供了一个简洁统一的解决方案 5. 包含功能强大的内置组件,易于定制 6. 提供了基于 Web 的定制 7. 容易上手 8. 开源
2020-05-21 08:54:45
870
原创 jQuery 基本使用,看这里就对了!
jQuery 是一个 Javascript 函数库,是一个轻量级的 "写多少,做的多" 的 Javascript 库,可以帮助我们做这些事情:1. 消除浏览器差异:不需要自己写冗长的代码来针对不同的浏览器绑定事件,编写 AJAX 等代码,2. 简介的操作 DOM 的方法,3. 轻松实现动画,修改 CSS 等各种操作
2020-05-19 20:29:02
1130
原创 还没搞懂 JavaScript DOM 吗 进来看看吧
文档对象模型 DOM 是 HTML 和 XML 文档的编程接口。它提供了对文档的结构化的表述,并定义了一种方式可以从程序中对该结构进行访问,从而改变文档的结构,样式和内容。DOM 将文档解析为一个由节点和对象 ( 包含属性和方法 ) 组成的结构集合。简言之,它会将 WEB 页面和脚本或程序语言来连接起来
2020-05-16 23:37:40
917
原创 JavaScript 流程控制 & 函数 & 对象
文章目录流程控制判断语句if 语句switch 语句循环语句for循环while循环break & continue函数普通函数arguments默认参数匿名函数自运行函数对象对象的定义对象的属性对象方法this关键字流程控制判断语句if 语句var score = 70;if (score > 90){ console.log("非常棒")}else if (score > 80){ console.log("优秀")}else if (score &g
2020-05-14 23:18:59
361
原创 JavaScript 基本使用
文章目录语法格式显示数据变量变量提升数据类型数据类型转换运算符算数运算符比较运算符逻辑运算符三目运算符void运算符语法格式(1) 结尾JavaScript 的语句需要使用 ; 结尾(2) 注释单行注释 //多行注释 /* */(3) 标识符JavaScript 标识符包括 变量名,函数名,参数名和属性名合法的表示符应注意以下强制规则:第一个字符必须是 字母、下划线 或 美元符号 $不能与 JavaScript 关键字、保留字重名严格区分大小写显示数据JavaScri
2020-05-14 23:15:37
297
原创 JavaScript 初识
文章目录JavaScript 历史JavaScript 构成为什么学习 JavaScript编写第一个程序引入外部 js 文件JavaScript 历史1995 年 2 月,Netscape 公司发布 Netscape Navigator 2 浏览器,并在这个浏览器中免费提供了一个开发工具——LiveScript。由于当时 Java 比较流行,Netscape 便把 LiveScript 改名为 JavaScript,这也是最初的 JavaScript 1.0 版本。由于 JavaScript 1.0
2020-05-14 23:13:05
559
原创 你真的了解吗? CSS 溢出 & 浮动 & 定位
CSS 为定位和浮动提供了一些属性,利用这些属性,可以建立列式布局,将布局的一部分与另一部分重叠,还可以完成多年来通常需要使用多个表格才能完成的任务。定位的基本思想很简单,它允许你定义元素框相对于其正常位置应该出现的位置,或者相对于父元素、另一个元素甚至浏览器窗口本身的位置。显然,这个功能非常强大,也很让人吃惊。
2020-05-14 19:48:50
687
原创 HTML 块级元素 & 行内元素 & 可替换元素
文章目录HTML 元素分类块级元素 & 行内元素可替换元素displayHTML 元素分类为了更好的进行 CSS 样式布局,HTML 元素可以分为两类: 块级元素 和 行内元素块级元素 & 行内元素常见的块级元素:div , p , ul , li , h1-h6, table , form常见的行内元素:a , span , em , b , i , strong , img区别:是否独占一行width、heightpadding、margin默认宽高
2020-05-13 23:05:45
611
原创 CSS 框模型详解
文章目录CSS 盒子模型(Box Model)元素的宽度和高度内边距外边距外边距自动合并CSS 盒子模型(Box Model)所有的 HTML 元素可以看作盒子CSS 盒模型本质上是一个盒子,封装周围的 HTML 元素,包括:边距,边框 和 实际内容下面的图片说明了盒子模型:Margin(外边距): 边框外的区域Border(边框): 围绕在内边距和内容外的边框Padding(内边距): 内容周围的区域Content(内容): 盒子的内容元素的宽度和高度当你指定一个 CSS 元素的
2020-05-13 20:36:09
533
原创 CSS 样式常用属性
文章目录CSS 颜色背景属性字体属性文本属性边框属性CSS 颜色CSS 的颜色可以通过以下方法指定:十六进制颜色p { background-color: #ff0000;}RGB颜色p { background-color: rgb(255,0,0);}RGBA颜色p { background-color: rgb(255,0,0,0.5);}英文单词p { background-color: red;}背景属性#item {
2020-05-12 22:35:28
261
原创 CSS 选择器 傻傻分不清 , 看这些就够了!
CSS 是 "`Cascading Style Sheet`" 的缩写,中文译为 "**层叠样式表**",用来控制网页的样式,如 字体,颜色,边框,间距,大小,位置,可见性等如果将 HTML 网页比作 "毛坯房",那么有了 CSS 就是 "精装修"!
2020-05-12 21:43:16
744
原创 Git笔记(2):Git 默认配置
安装完 Git 之后,要做的第一件事就是设置你的用户名和邮件地址。这一点很重要,因为每一个 Git 提交都会使用这些信息,它们会写入要你的每一次提交中,不可更改
2020-05-11 23:13:03
736
原创 HTML 基础 & 常见标签
HTML 是用来描述网页的一种语言- HTML 指的是超文本标记语言(Hyper Text Markup Language)- HTML 不是一种编程语言,而是一种**标记语言**(markup language)- 标记语言是一套标记标签(markup tag)- HTML 使用**标记标签**来描述网页- HTML 对大小写不敏感,建议使用小写
2020-05-11 22:38:43
747
原创 一文看懂 MySQL中的 事务
MySQL 提供了事务。事务可以将一系列的数据操作捆绑成一个整体进行统一管理,如果某一事务执行成功,则在该事务中进行的所有数据更改均会提交,成为数据库中的永久组成部分。如果事务执行时遇到错误,则必须取消或回滚。取消或回滚后,数据将全部恢复到操作前的状态,所有数据的更改均被清除。
2020-05-10 17:22:09
7257
2
原创 MySQL 索引 & 视图
索引是 MySQL 中一种十分重要的数据库对象。它是数据库性能调优的基础,常用于实现数据的快速检索。索引就是根据表种的一列或若干列按照一定顺序建立的列值与记录行之间的对应关系表,实质上是**一张描述索引列的列值与原表中记录行之间一一对应关系的有序表**。
2020-05-08 23:19:25
406
原创 MySQL多表查询
在关系型数据库中,表与表之间是有练习的,所以在实际应用中,经常使用多表查询。多表查询就是同时查询两个或两个以上的表在 MySQL 中,多表查询主要有 **交叉连接**,**内连接**,**外连接**,**子查询**
2020-05-08 20:34:47
11732
原创 一文看遍 Mysql 常用命令
简单来说,数据库就是一个存储数据的仓库,它将数据按照特定的规律存储在磁盘上。为了方便用户组织和管理数据,其专门提供了数据库管理系统。通过数据库管理系统,用户可以有效的组织和管理存储在数据库中的数据。本教程所要讲解的 MySQL,就是一种非常优秀的数据库管理系统。
2020-05-07 23:07:49
1671
2
原创 shell 脚本编程 变量简介
变量是任何贬称该语言都必不可少的组成部分,变量用来存放各种数据。Shell中定义变量时通常不需要指明类型,直接复制即可!在 Bash shell 中,默认情况下不会区分变量类型,每一个变量的值都是字符串,当然,如果有必要,你也可以使用 Shell declare 关键字显式定义变量的类型
2020-05-05 22:41:11
429
原创 shell脚本 简介 及 第一个脚本程序
shell 脚本就是利用 shell 的功能所写的一个程序( program ),这个程序使用纯文本文件,将一些 shell 的语法和命令( 含外部命令 )写在里边,搭配正则表达式,管道命令和数据流重定向等功能,以达到我们所想要的处理目的简单地说,shell脚本 就像是早期 DOS 时代的批处理文件( .dat ),最简单的功能就是将许多命令集合写在一起,让用户很轻易地就能够用 one touch 的方法去处理复杂的操作( 执行一个shell脚本,就能够一次执行多个命令 )
2020-05-04 20:46:59
514
原创 Bash Shell 入门及简介
相信只要摸过计算机,对于操作系统(Unix,Linux,Windows等)有点概念的朋友大多听过这个名词,因为只要有操作系统那么就离不开 Shell 这个东西。举个例子,**当你用计算机播放音乐的时候,你的计算机需要什么东西?**1. 硬件:当然就是需要你的应该有声卡这个设备,不然怎么会有声音2. 内核管理:操作系统的内核可以支持这个芯片组,当然还需要提供芯片的驱动程序3. 应用程序:需要用户输入发生声音的指令
2020-05-04 18:00:57
410
原创 Vim编辑器 基础简介
Vim 是一个类似 Vi 的功能强大,高度可定制的文本编辑器,在 Vi 的基础上改进和增加了很多特性。被亲切的称为 "编辑器之神" !作为一个命令行编辑器,只能通过命令指令的方式完成浏览,编辑和检索操作,必须了解编辑工具操作过程中不同的操作模式
2020-05-04 09:36:24
307
原创 Linux 用户和用户组管理
Linux 系统是一个**多用户多任务的分时操作系统**,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行追踪,并控制他们对系统资源的访问,另一方面也可以帮助用户组织文件,并为用户提供安全性保护。
2020-05-02 08:54:57
453
LoveString 字串编码查询器
2019-12-18
Python 下载网络图片 的 问题
2018-12-22
字符串 截取部分内容 , 求提取方案
2018-12-23
Python Requests 保存 Cookie 到本地发生的问题
2018-12-27
小白请教 Python 打包 exe 问题
2018-12-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人