自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 问答 (19)
  • 收藏
  • 关注

原创 Javascript学习笔记:函数的三种定义方式

函数的三种定义方式<script> function add(num1){ //body } var add = function(){ //body }; var add = new Function('num1','num2','return num1+num2');</script>函数的预解析function方式:声明提前,预解析时就会声...

2020-02-29 15:36:10 179

原创 Javascript学习笔记:变量、作用域、内存、预解析、垃圾收集

文章目录1.变量2.作用域2.1 全局作用域2.2 局部作用域:函数作用域2.3 作用域链2.4 延长作用域链2.5 JS解析机制:预解析3. JS垃圾收集机制1.变量基本类型:数字、字符串、布尔值、undefined、null引用类型:[数组]、{对象}区别:基本类型的值不能修改(可以通过覆盖的形式进行变更),引用类型的值可以修改(可以改变其本身的值)基本类型为什么可以调用方法?类似于...

2020-02-29 11:33:32 207

原创 Django框架:静态文件、中间件、后台管理、文件上传、分页、省市县选择案例

1.静态文件什么是静态文件?js、css、图片、图标如何使用静态文件?在应用目录下新建静态文件夹static配置静态文件夹所在的物理目录STATICFILES_DIRS = [os.path.join(BASE_DIR,'static')]在settings.py中有这样一句代码:STATIC_URL = '/static/'它的作用是设置访问静态文件对应的url。若将其...

2020-02-28 16:48:17 223

原创 Python网络爬虫:BeautifulSoup

文章目录1.基本使用2.标签选择器选择元素选择名称(name)获取属性(attrs)获取内容(string)嵌套选择子节点和子孙节点父节点和祖先节点兄弟节点3.标准选择器name(标签名)attrs(属性名)text(文本内容)4.CSS选择器获取属性获取内容1.基本使用from bs4 import BeautifulSoupsoup = BeautifulSoup('<p>H...

2020-02-28 10:53:13 662

原创 Python网络爬虫:正则表达式

常见匹配模式1.re.match()re.match() 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none常规匹配import recontent = 'Hello 123 4567 World_This is a Regex Demo'print(len(content))result = re.match('^Hello\s\d\...

2020-02-26 10:33:53 1138

原创 Django学习笔记(6)模板

1.模板的功能产生html,控制页面上展示的内容,模板文件包括两部分内容:静态内容:css,js,html动态内容:用于动态地产生一些网页内容,通过模板语言来产生。2.使用模板文件加载模板文件去模板目录下面获取html文件的内容,得到一个模板对象定义模板上下文向模板文件传递数据模板渲染得到一个标准的html内容返回应答def index(request): ...

2020-02-25 17:52:20 285

原创 Django学习笔记(5):Cookie和Session

1.状态保持:CookieHTTP协议是无状态的,下一次访问一个页面时并不知道上一次对这个页面进行了怎样的操作。Cookie是基于web安全的。如何设置Cookie:需要一个HttpResponse对象或他子类的对象(HttpResponseRedirect,JsonResponse),其有一个set_cookie方法。Cookie是一个字典。示例:views.pydef set_c...

2020-02-25 11:09:56 281

原创 Django学习笔记(4):视图

文章目录1.视图的功能2.视图函数的使用3.错误视图自定义404页4.捕获url参数位置参数关键字参数5.视图函数的request参数6.普通登录案例QueryDict类型1.视图的功能接受请求,进行处理,与M和T进行交互,返回应答。返回html内容HttpResponse,也可能重定向redirect2.视图函数的使用(1)定义视图函数view.pyfrom django.http...

2020-02-20 17:58:06 410

原创 Django学习笔记(3):使用模型类进行查询(查询函数、F对象、Q对象、聚合函数、查询集、模型类关系、关联查询、自关联、管理器)

查询函数模型类.objects.函数名()函数:get:返回满足条件的一条数据,只能返回一条数据。参数为条件。all:返回满足条件的查询集,QuerySet类型filter:返回满足条件的数据。QuerySet类型,参数为条件。exclude:返回不满足条件的数据。QuerySet类型,参数为条件。order_by:对查询结果进行排序。QuerySet类型条件参数格式判等条件:...

2020-02-20 15:15:12 516

原创 Javascript学习笔记:BOM基础

文章目录1.什么是BOM2.window对象2.1 作为全局对象2.2 作为js访问浏览器窗口的接口3.location对象3.1 location对象的属性3.2 使用location对象改变浏览器位置4.history对象5.screeen对象6.navigator对象1.什么是BOMBOM(browser object model)浏览器对象模型BOM中的对象:window、navig...

2020-02-19 11:52:35 424

原创 Django学习笔记(2)字段属性和选项

文章目录字段属性和选项模型类属性命名规则字段类型选项字段属性和选项模型类属性命名规则(1)不能是python保留关键字(2)不允许使用连续的下划线(3)定义属性时需要制定字段类型,通过字段类型的参数指定选项,语法如下:属性名=models.字段类型(选项)字段类型引入django.db.models:from django.db import modelsAutoField:自动增...

2020-02-18 15:55:54 170

原创 Javascript学习笔记:JS事件

1.常见事件用户点击页面上的某项内容鼠标经过特定的元素用户按下键盘上某个按键用户滚动窗口或改变窗口大小页面元素加载完成或失败2.事件句柄事件句柄,又称事件处理函数、事件监听函数。<div id='btn'>点击我</div><script> var btn = document.getElementById("btn"); btn.ad...

2020-02-18 11:26:16 243

原创 Django学习笔记(1):设计模式、虚拟环境、项目结构、模型类、视图、模板

1.MVC设计模式核心思想:解耦MVC:Model,View,ControllerModel:数据以及对数据的方法View:数据的显示和呈现Controller:收集用户输入,处理用户交互2.MTV模式与MVC没有什么区别,也是各组件直接为了保持松耦合关系,只是定义上有些许不同。...

2020-02-16 10:21:41 183

原创 Javascript学习笔记:DOM事件

1.HTML事件直接在HTML元素标签内添加事件,执行脚本。<tag 事件=“执行脚本”></tag>鼠标事件:<body> <div class='aaa bbb ccc'> <input type='button' value='say hello' onclick="alert('hello')"> <d...

2020-02-14 17:37:11 147

原创 VMare虚拟机环境下Ubantu安装apt、pip3、以及virtualenvwrapper踩过的那些坑

坑一:apt安装、更新速度过慢解决方法:换源vim /etc/apt/sources.list建议清空文件并将一下内容写入:# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricteddeb-src http://archive.ubuntu.com/...

2020-02-13 20:10:00 592

原创 Javascript学习笔记:DOM属性

固有属性Properties :元素创建是被自动绑定的一系列属性,可以通过 对象名.属性名 来访问自定义属性attributes:不能通过 对象名.属性名来访问,需要通过对象名.attributes来访问,返回一个类数组对象namedNodeMap。myReady(function(){ var content = document.getElementById("content");...

2020-02-12 12:12:49 154

原创 Javascript学习笔记:DOM操作

DOM结点操作和数据库基本操作一样包括:增删改查结点。1.增加结点(创建结点)document.write()document.write():创建结点,在DOM ready之前写入,不影响原本的结点。<!DOCTYPE html><html><head> <title>练习网页</title> <script ty...

2020-02-11 10:32:02 266

原创 Java集合框架

为了方便对多个对象的操作,java提供了集合类。1.CollectionCollection层次结构的***根接口***。collection对象表示一组对象,这些对象也成为collection的元素。有两个子接口,Set和List,其本身不提供任何具体实现,所有的方法仅由其子接口的实现类实现。功能:功能方法添加boolean add(E e)、boolean ad...

2020-02-10 14:58:08 188

原创 Javascript学习笔记:JS错误处理

1.语法错误不符合js语法的错误。2.运行时错误运行时错误(Runtime Error)值代码没有无法错误,而在运行时才发生的错误。ReferenceError,变量引用异常。TypeError,类型使用错误。RangeError,一般在递归爆栈时触发,即递归深度太深。3.逻辑错误逻辑错误一般指的是结果与预期不符。debugger使用在代码段中加入debugger;语句,可以使...

2020-02-08 14:37:20 244 1

原创 Javascript学习笔记:JS内置对象(数组、字符串、Math、Date))

文章目录1.Array数组1.1 创建数组使用Array构造函数使用数组字面量表示法1.2 访问数组1.3 数组重要属性长度length1.4 遍历数组1.5 数组的重要方法栈方法:push()栈方法:pop()栈方法:unshift()栈方法:shift()转换方法:join()重排序:reverse()排序:sort()合并数组:concat()截取:slice()splice()splice...

2020-02-07 17:38:52 299

原创 Javascript学习笔记:JS基础(变量、表达式、流程控制、函数)

1.JS的组成2.JS基本语法2.1 变量ECMAScript的变量是松散类型(可以用来保存任何类型的数据)每个变量仅仅是一个用于保存值的占位符而已。变量声明一次性声明多个变量var name="Tom",age=18,major="CS";2.2 数据类型Undefined类型未初始化变量。null类型null值表示一个空指针对象。如果一个变量将来要存储一个对象,...

2020-02-07 12:08:15 257

原创 CSS3学习笔记:动画Animation

1.视觉暂留原理人类具有**“视觉暂留”**的特性,人的眼睛看到一幅画或一个物体后,在0.34秒内不会消失。2.动画原理通过把人的表情、动作、变化等分解后画成许多动作瞬间的画幅,利用视觉暂留的原理,在一幅画还没消失前播放下一幅画,就会给人造成一种流畅的视觉变化效果。3.CSS3动画使元素从一种样式逐渐变化为另一种样式的效果。3.1 animationanimation-name属性:...

2020-02-05 16:23:52 242

原创 CSS3学习笔记:CSS3过渡Transition

过渡(Translation)允许css的属性值在一定的时间区间内平滑地过渡在鼠标单击、聚焦、被点击或对元素任何改变中触发,并圆滑地以动画效果改变css的属性值。即控制变化的快慢,放大变化的过程。1.transition-property属性锁定哪些属性需要过渡语法:transition-property:none|all|property;参数说明:none:没有属性改变all:...

2020-02-03 23:41:43 532

原创 CSS3学习笔记:转换Transform

1. 2D转换1.1 旋转rotate语法:transform:rotate(<角度>)正角度表示顺时针,逆角度表示逆旋转transform:rotate(-8deg);1.2 移动translate水平移动 translateX(200px)竖直移动 translateY(200px)水平竖直均缩放 translate(200px,200px)1.3 缩放scal...

2020-02-03 19:20:51 195

原创 CSS3学习笔记:边框与圆角

1.圆角border-radius:50px;2.盒阴影box-shadow属性可以设置一个或多个下拉阴影的框格式:box-shadow:水平偏移量,数值偏移量,模糊,扩展,颜色,外/内默认为外阴影偏移量:水平方向正值往右,负值往左竖直方向正值往下,负值往上box-shadow:50px 30px 0 0 yellow;box-shadow:50px 30px 0 0 ...

2020-02-03 16:01:20 109

原创 HTML5新增的几种选择器详解

1.基本选择器1.1 子元素选择器只能选择某元素的子元素父元素>子元素1.2 相邻兄弟元素选择器选择紧接在另一元素后的元素,而且他们具有相同的父元素元素+兄弟相邻元素<!DOCTYPE html><html><head> <title>练习网页</title> <style type="text/cs...

2020-02-02 16:17:21 1490

空空如也

Three.js如何实现物体跟随鼠标晃动的效果?

2023-11-29

Node.js处理文件下载时,调用IDM时会重复发起请求且文件路径莫名乱码

2021-04-15

求助:Nginx+Gunicorn部署 Django后遇到Not Found错误

2020-03-09

Tkinter使用filedialog读入JSON文件返回文件流如何处理

2019-11-18

Servlet遇到java.lang.NullPointerException问题无法解决,恳求帮助

2019-06-05

数据结构:二叉树层次遍历问题

2019-01-02

【数据结构】用邻接表存储图的简单问题

2018-12-25

C语言问题:约瑟夫环,程序出了点毛病,求大佬帮助

2018-12-05

【数据结构】一个简单的问题,向各位大佬求助

2018-12-02

【数据结构】求大佬帮忙看一下这个错误是怎么回事?(用栈实现带括号的多位数四则运算器)

2018-11-28

【数据结构】用栈实现的带括号的多位数四则运算器

2018-11-27

【数据结构】指针和链表问题,求大佬解答

2018-11-27

【数据结构】求助:一个简单的单链表问题

2018-11-25

【C语言】结构体数据处理异常问题

2018-11-25

【C语言】有关不同算法的精度问题

2018-11-22

【C语言】结构体数组作为函数参数的排序问题

2018-11-21

【C语言问题】同一个问题利用指针的两种实现,另一种出现问题,求大佬解答

2018-11-21

【C语言】有关数组转置与指针应用的题目,求大佬解答

2018-10-31

C语言编程:程序运行总会在一个地方出错,如题

2018-10-24

求助,一道很简单的java/C编程题,想了很久还没有解决

2018-10-04

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除