自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

旅行走失的猫 -的博客

事不能拖,话不能多,人不能作~~~

  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 JavaScript - Web API(一) - DOM简介、获取元素、事件基础、操作元素、节点操作

web api - dom

2022-07-18 16:47:14 316

原创 Git 使用

git

2022-07-18 16:21:52 100

原创 Vue基础(六)—— 路由

vue-router3. 导入并挂载路由模块在 src/main.js 入口文件中,导入并挂载路由模块。实例代码如下:4. 声明路由链接和占位符在 src/App.vue 组件中,使用vue-router提供的 和 声明路由链接和占位符:3.声明路由的匹配规则在 src/router/index.js 路由模块中,通过 routes 数组 声明路由的匹配规则 :三、vue-router ......

2022-06-15 14:20:26 719 1

原创 CSS基础(五) —— 页面布局三大核心之三 定位、网页布局总结、元素的显示与隐藏

文章目录一、定位1.为什么需要定位2.定位组成3.静态定位 static(了解)4.相对定位 relative(重要)5.绝对定位 absolute(重要)6.子绝父相的由来7.固定定位 fixed(重要)8.粘性定位 sticky(了解)9.定位的总结10.定位叠放次序 z-index11.定位的拓展二、网页布局总结1.页面布局总结2.CSS 属性书写顺序(重点)三、元素的显示与隐藏1.display 属性2.visibility 可见性3.overflow 溢出一、定位1.为什么需要定位提问:以

2022-05-06 11:12:59 217 1

原创 CSS基础(四) —— 页面布局三大核心之二 浮动、常见页面布局、清除浮动

文章目录一、浮动1.传统网页布局的三种方式2.标准流(普通流/文档流)3.为什么需要浮动4.什么是浮动5.浮动特性(重难点)6.网页布局准则7.浮动布局注意点二、清除浮动1.为什么需要清除浮动2.清除浮动本质3.清除浮动3.清除浮动总结一、浮动1.传统网页布局的三种方式网页布局的本质 —— 用 CSS 来摆放盒子,把盒子摆放到相应位置CSS 提供了 三种传统布局 方式(简单说,就是 盒子如何进行排列顺序):普通流(标准流)浮动定位2.标准流(普通流/文档流)所谓的 标准流:就是

2022-05-05 20:56:02 144

原创 CSS基础(三) —— 页面布局三大核心之一 盒子模型、圆角边框、盒子阴影、文字阴影

文章目录一、盒子模型1.网页布局的本质2.盒子模型(Box Model)组成3.边框(border)1.边框(border)2.表格的细线边框(border-collapse)3.边框会影响盒子实际大小4.内边距(padding)5.外边距(margin)1.外边距2.外边距典型应用:让块级盒子水平居中3.外边距合并6.清除内外边距二、圆角边框三、盒子阴影四、文字阴影一、盒子模型1.网页布局的本质网页布局过程先准备好相关的网页元素,网页元素基本都是盒子 Box利用 CSS 设置好盒子样式,然后

2022-05-05 15:56:08 125

原创 CSS基础(二) —— 复合选择器、元素显示模式、背景、三大特性、注释、Emmet语法

文章目录一、CSS 的复合选择器1.什么是复合选择器2.后代选择器(重要)3.子选择器(重要)4.并集选择器(重要)5.伪类选择器6.链接伪类选择器7. :focus伪类选择器8. 复合选择器总结二、CSS 的元素显示模式1.什么是元素显示模式2.块元素3.行内元素4.行内块元素5.元素显示模式总结6.元素显示模式转换7.单行文字垂直居中三、CSS 的背景1.背景颜色2.背景图片3.背景平铺4.背景图片位置5.背景图像固定(背景附着)6.背景复合写法7.背景色半透明8.背景总结四、CSS 的三大特性1.层叠

2022-05-05 11:03:25 110

原创 CSS基础(一) —— 基础选择器、字体属性、文本属性、引入方式

文章目录一、CSS 简介1.CSS 概述2.CSS 语法规范3.CSS 代码风格二、CSS 基础选择器1.CSS 选择器的作用2.选择器分类3.标签选择器4.类选择器5.id 选择器6.通配符选择器7.基础选择器总结三、CSS 字体属性1.字体系列2.字体大小3.字体粗细4.文字样式5.文字复合属性6.文字属性总结四、CSS 文本属性1.文本颜色2.对齐文本3.装饰文本4.文本缩进5.行间距6.文本属性总结五、CSS 的引入方式1.行内样式表(行内式)2.内部样式表(嵌入式)3.外部样式表(链接式)4.CS

2022-04-30 23:09:39 218

原创 HTML基础

HTML 标签

2022-04-30 11:55:30 66

原创 JavaScript基础

文章目录一、数据类型1. 基本数据类型2. 引用数据类型3. 数据类型转换二、运算符1. 算术运算符2. 赋值运算符3. 比较运算符4. 逻辑运算符5. 运算符优先级三、表达式和语句1. 表达式和语句区别2. 程序三大流程控制语句3. 分支语句4. 循环结构四、数组1. 定义2. 数组的基本使用3. 操作数组五、函数1. 定义2. 函数使用3. 函数参数4. 函数返回值5. 作用域6. 匿名函数六、对象1. 定义2. 对象使用3. 操作对象4. 遍历对象5. 内置对象七、拓展1. 术语解释2. 基本数据类型

2022-04-08 12:30:50 68

原创 Linux基础 - 系统目录结构

文章目录一、Linux系统目录结构1、树状目录结构2、目录结构解释1. /2. /home - 普通用户的家目录3. /root - 超级用户root家目录4. /etc - 系统配置文件的路径5. /usr - 存储系统软件资源6. /var - 存储动态数据7. /opt - 第三方安装的软件保存位置8. /bin - 二进制文件 普通命令9. sbin - super bin只有root用户才可以使用的命令库10. /tmp - 相当于Windows下的回收站11. /dev - Linux devi

2021-12-29 16:43:07 1449

原创 MySQL基础(二)

MySQL基础(二)1. 存储引擎2. 创建表的完整语法3. 基本数据类型3.1 整型3.2 浮点型3.3 字符型3.4 时间类型3.5 枚举和集合4 整型1. 存储引擎"""日常生活中文件格式有很多种,并且针对不同的文件格式会有对应不同存储方式的处理机制(txt, pdf, word, mp4...)针对不同的数据应该有对应的不同的处理机制来存储存储引擎就是不同的处理机制"""MySQL主要存储引擎 InnoDB: MySQL5.5版本及之后默认的存储引擎 存储数据更加的安全

2021-10-27 09:56:09 64

原创 MySQL基础(一)

MySQL基础(一)1. 数据库的本质2. MySQL2.1 重要概念2.2 MySQL的安装2.3 MySQL服务端和客户端2.4 启动MySQL2.5 SQL语句初识2.6 环境变量配置及系统服务制作2.7 设置密码2.8 破解(重设)密码2.9 统一编码3. 基本SQL语句3.1 数据库的增删改查3.2 数据表的增删改查3.3 数据的增删改查1. 数据库的本质"""数据库的本质其实就是一款基于网络通信的应用程序那其实每个人都可以开发一款数据库软件,因为它仅仅就是一个基于网络通信的应用程序也

2021-10-15 09:10:21 53

原创 python基础 -进程、线程

文章目录前言一、进程1.定义2.特征3.生命周期4.multiprocess模块二、线程1.线程状态(1) 新建(2) 就绪(3) 运行(4) 阻塞(堵塞)(5) 死亡2.线程同步3.线程通信4.线程同步5.Threading模块总结前言(1)线程是最小的执行单元,而进程由至少一个线程组成。如何调度进程和线程,完全由操作系统决定,程序自己不能决定什么时候执行,执行多长时间。(2)一、进程1.定义狭义定义:进程是正在运行的程序的实例;广义定义:进程是一个具有一定独立功能的程序,关于某个数据

2021-03-25 16:10:19 235 1

原创 迭代器、生成器和装饰器

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2021-03-04 20:50:50 457 2

原创 python基础 -文件和异常

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2021-01-29 18:44:20 217

原创 python基础 - 面向对象(类)

文章目录前言一、创建类和对象1.创建类2.使用类二、使用类和实例1.给属性指定默认值2.修改属性的值三、面向对象三大特性1.封装2.继承3.多态二、使用步骤1.引入库2.读入数据总结前言面向过程:根据业务逻辑从上到下写代码函数式:将某些功能代码封装到函数中,日后便无需重复编写,仅调用函数即可面向对象:对函数进行分类和封装面向对象:【创建对象】【通过对象执行方法】函数编程:【执行函数】一、创建类和对象  面向对象编程是一种编程方式,此编程方式的落地需要使用“类”和“对象”来实现,所以,

2021-01-25 18:48:41 131

原创 python基础 - 函数

文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport

2021-01-05 16:51:36 366

原创 python基础 - 数据类型

文章目录前言一、数字二、字符串1.使用方法修改字符串的大小写2.分割和合并(拼接)字符串3.使用制表符添加空格4.删除空白5.索引、切片和长度6.格式化字符串7.字符串编码三、元组1.访问列表元素:索引、切片四、列表1.访问列表元素:索引、切片2.修改列表元素3.增加列表元素4.删除列表元素5.遍历(循环)列表元素,列表解析6.组织列表元素7.复制列表总结前言- Number(数字)- String(字符串)- List(列表)- Tuple(元组)- Set(集合)- Dictionar

2020-12-18 15:01:43 321 1

原创 python基础 - 变量、布尔值、运算符、条件及循环语句

文章目录前言一、变量二、字符串1.使用方法修改字符串的大小写2.合并(拼接)字符串3.使用制表符添加空格4.删除空白5.字符串常用方法总结前言提示:这里可以添加本文要记录的大概内容:一、变量变量包括数字,字母,下划线,且不能以数字开头;变量的命名格式小写字母加下划线,hello_world;保存python程序时,使用标准python约定的文件名,小写字母和下划线,simple_message.py二、字符串1.使用方法修改字符串的大小写msg = "hello world"msg

2020-12-15 15:08:22 381 1

原创 Ajax

AjaxAJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 不是新的编程语言,而是一种使用现有标准的新方法。AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。AJAX 不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。 Ajax工作原理AJAX是基于现有的Internet标准:XMLHttpRequest 对象 (异步的与服务器交换数据)Ja

2020-12-14 14:26:18 84

原创 JavaScript

JavaScript语句时发给浏览器的命令,告诉浏览器要做的事情。浏览器按照编写的顺序依次执行每条语句。JavaScript的输出使用 window.alert() 弹出警告框使用 document.write() 方法将内容写到 HTML 文档中使用 innerHTML 写入到 HTML 元素使用 console.log() 写入到浏览器的控制台JavaScript数据类型值类型(基本类型):数字(number),字符串(string),布尔(Boolean),空(null),未.

2020-12-14 14:25:55 59

原创 python模块 - re

正则表达式是一个特殊的字符序列,方便检查一个字符串是否与某种模式匹配。re.compile根据一个模式字符串和可选的标志参数生成一个正则表达式对象,该对象拥有一系列方法用于正则表达式匹配和替换。compile函数用于编译正则表达式,生成一个正则表达式(Pattern)对象,供match()和search()这两个函数使用语法:re.compile(pattern[, flags])pattern:一个字符串形式的正则表达式flags:可选参数,表示匹配模式,比如忽略大小写,多行模式等,例.

2020-12-14 14:25:03 120

原创 计算机网络之五层协议

@[TOC]计算机网络计算机网络互联网的本质就是一系列的网络协议。互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层。物理层物理层功能:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0数据链路层数据链路层由来:单纯的电信号0和1没有任何意义,必须规定电信号多少位一组,每组什么意思数据链路层的功能:定义了电信号的分组方式以太网协...

2020-12-14 14:18:59 119

原创 计算机网络之网络通信过程

计算机网络socket我们知道两个进程如果需要进行通讯最基本的一个前提能能够唯一的标示一个进程,在本地进程通讯中我们可以使用PID来唯一标示一个进程,但PID只在本地唯一,网络中的两个进程PID冲突几率很大,这时候我们需要另辟它径了,我们知道IP层的ip地址可以唯一标示主机,而TCP层协议和端口号可以唯一标示主机的一个进程,这样我们可以利用ip地址+协议+端口号唯一标示网络中的一个进程。能够...

2020-12-14 14:18:39 167

原创 IO模型

文章目录事件驱动模型IO模型准备前戏用户内核与空间内核进程切换进程的阻塞文件描述符fd缓存I/O五种IO Model用户内核与空间内核进程切换进程的阻塞文件描述符fd缓存I/O事件驱动模型IO模型准备前戏用户内核与空间内核进程切换进程的阻塞文件描述符fd缓存I/O五种IO Model用户内核与空间内核进程切换进程的阻塞文件描述符fd缓存I/O  事件驱动编程是一种编程范...

2020-12-14 14:18:22 71

原创 web框架 - socket、HTTP协议

web框架本质可以理解为:所有的web应用本质上就是一个socket服务端,浏览器就是一个socket客户端。import socketsk = socket.socket() # 根据地址族(ipv4,ipv6),类型,协议;创建socket对象sk.bind('127.0.0.1',8000) # 绑定ip地址和端口号,以元祖的形式,ip地址为字符串,端口号为int类型sk.listen(5) # 开始监听传入连接 在服务端拒绝连接之前,可以挂起的最大连接数量(服务端已经接到了连接请

2020-12-14 14:17:59 127

原创 Django之模板

文章目录模板 Template变量过滤器 Filters内置过滤器自定义过滤器函数标签 Tag母板和继承静态文件相关模板 Template模板 TemplateDjango模板中需要记两种符号:{{ }} 和 {% %}{{ }} 变量,在模板渲染时替换成值{% %} 标签,表示逻辑相关的操作变量变量{{ 变量名 }} 由数字字母和下划线组成使用" . "来获取对象的相应属性值{{ 变量.索引 }} {{ 变量.key }} {{ 变量.属性 }} {{ 变量.方法 }}

2020-12-14 14:17:17 87

原创 Django之视图

Django之视图视图 View一个视图函数(类),简称视图,是一个简单的Python函数(类),它接受web请求并且返回web响应。响应可以是一个网页的html内容,一个重定向,一个404错误,一个xml文档,或者一张图片。Django使用请求和响应对象来通过系统传递状态。每个视图函数都使用HttpRequest对象作为第一个参数,并且通常称之为request。当浏览器向服务器请求一个页面时,Django创建一个HttpRequest对象,该对象包含关于请求的元数据。然后,Django加载相

2020-12-14 14:17:06 100

原创 Django之路由系统

文章目录1. 路由1.1 URLconf配置1.2 正则表达式1.3 分组和命名分组1.4 url的命名和反向解析1.4.1 静态路由1.4.2 动态路由1.4.3 命名空间namespace1. 路由Django之路由路由1.1 URLconf配置URLconf配置URL配置(URLconf)就像Django 所支撑网站的目录它的本质是URL模式以及要为该URL模式调用的视图函数之间的映射表.你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。URL

2020-12-14 14:16:36 131

原创 Django之模型

文章目录1. 模型 Model1.1 ORM介绍1.2 Django使用mysql数据库的流程1.3 常用字段1.4 字段的参数1.5 必知必会13条1. 模型 ModelDjango之模型模型 Model 1.1 ORM介绍ORM介绍对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术通过ORM将编程语言的对象模型和数据库的关系模型建立映射关系(ORM是数据表和对象之间的映射)在具体的操作实体对象

2020-12-14 14:15:50 97

原创 Django

知识补充Django处理浏览器的请求的过程:请求发送到了wsgi,wsgi封装请求的相关数据(request);Django去匹配路径,根据路径判断执行哪个函数;执行函数,函数中处理具体的业务逻辑;函数返回响应,Django按照HTTP协议的响应格式进行返回。发请求的路径:在浏览器的地址栏中输入地址 —>回车; get请求通过a标签; get请求form表单; get/post请求get和post的区别:get 获取一个资源  窗体参数 ?k1=v1&k

2020-12-14 14:15:04 88

原创 python模块 - matplotlib

matplotlibmatplotlib.pyplotimport matplotlib.pyplot as pltplt.figure()用于添加窗口。如果把所有图形绘制在一个窗口里,该句可省略,figure(1)会被默认创建plt.plot()向窗口里绘制曲线,传递x, y参数,分别为横轴和纵轴。plt.subplot(rows, cols, figurenum)添加子绘图区域 eg:plt.subplot(211),plt.subplot(212)plt.annotate(s, xy,

2020-12-14 14:12:58 215

文件和异常.emmx

文件和异常博文中的知识总结

2021-01-29

空空如也

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

TA关注的人

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