自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

转载 【转载】CSS3中的transition属性详解

CSS3中的transition属性详解 一、语法transition: property duration timing-function delay transition属性是个复合属性,她包括以下几个子属性:transition-property :规定设置过渡效果的css属性名称transition-duration :规定完成过渡效果需要多少秒或毫秒transition-timing-function :指定过渡函数,规定速度效果的速度曲线transition-d

2020-09-07 13:53:05 446

原创 【操作系统学习笔记】二、进程管理

进程管理(一)进程与线程1. 进程2. 线程3. 线程&进程的区别(二)进程状态的切换(三)进程调度算法1. 批处理系统1.1 先来先服务 first-come first-serverd(FCFS)1.2 短作业优先 shortest job first(SJF)1.3 最短剩余时间优先 shortest remaining time next(SRTN)2. 交互式系统2.1 时间片轮转2.2 优先级调度2.3 多级反馈队列3. 实时系统(一)进程与线程1. 进程进程是资源分配的基本单位

2020-07-19 22:47:54 253

原创 【操作系统学习笔记】一、操作系统概述

操作系统概述操作系统的基本特征1. 并发2. 共享3. 虚拟4. 异步操作系统的基本功能1. 进程管理2. 内存管理3. 文件管理4. 设备管理终端分类1. 外中断2. 异常3. 陷入操作系统的基本特征1. 并发并发是指宏观上在一段时间内能同时运行多个程序,而并行则指同一时刻能运行多个指令。并行需要硬件支持,如多流水线、多核处理器或者分布式计算系统。操作系统通过引入进程和线程,使得程序能够并发运行。2. 共享共享是指系统中的资源可以被多个并发进程共同使用。有两种共享方式:互斥共享和同时共享。

2020-07-19 18:37:30 310

原创 【CSS】CSS常见的布局

CSS布局单栏布局一栏布局一栏布局(通栏)两列自适应布局1. float+overflow:hidden2. Flex布局3. Grid布局三栏布局1. 浮动布局2. 绝对定位3. Flex布局4. Table布局5. Grid布局圣杯布局1. Flex布局2. Float布局3. 绝对定位4. Grid布局5. float布局(全部float:left)双飞翼布局品字布局非全屏居中版全屏版单栏布局一栏布局一栏布局:header,content 和 footer 等宽的单列布局布局实现:先通过对

2020-07-19 17:11:56 370

原创 【算法】排序算法

排序算法比较对于评述算法优劣术语的说明算法比较冒泡排序比较对于评述算法优劣术语的说明稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面;内排序:所有排序操作都在内存中完成;外排序:由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行;时间复杂度: 一个算法执行所耗费的时间。空间复杂度: 运行完一个程序所需内存的大小。算法比较冒泡排序(1)思路:首先,数组n个元素,前后两个元素两两比

2020-07-19 01:10:31 95

原创 【Vue项目】一、Vue全家桶开发电商管理系统(Element-UI)——项目概述篇

项目概述项目目标项目业务概述电商后台管理系统的功能电商后台管理系统的开发模式电商后台管理系统采用的技术栈项目目标项目业务概述项目主要围绕电商PC后台管理来实现。电商后台管理系统的功能电商后台管理系统的开发模式该系统整体采用前后端分离的开发模式,其中前端项目是基于Vue技术栈的SPA项目。前端:负责绘制页面,使用ajax调用后端接口。后端:负责操作数据库,并给前端暴露操作数据的API接口。电商后台管理系统采用的技术栈前端项目技术栈:VueVue-routerEleme

2020-07-15 23:18:14 801

原创 【Vue项目】去哪儿网APP(完结)

去哪儿网APP项目介绍主要业务技术内容项目重点&笔记项目源代码项目介绍使用Vue框架的项目,提供后端数据,并将数据放至PHP服务器上。主要业务景点列表景点详情城市列表城市搜索技术内容使用Vue语法和Vue Cli使用webpack打包工具数据同步,使用Vuex项目页面跳转与导航,使用Vue Router使用PHPStudy,搭建PHP服务器,并将后端数据放至服务器上。项目重点&笔记【Vue项目】一、去哪儿网APP——前期准备【Vue项目】二、去哪儿网A

2020-07-11 09:52:49 1724 3

原创 Windows下安装tree

下载 tree 命令的 二进制包,安装 tree 命令工具打开进入 Tree for Windows 页面,选择下载 Binaries zip 文件。解压压缩包,找到压缩包内的 bin 目录,将 bin 目录下的 tree.exe 复制找到 安装Git的文件夹,找到该文件夹下的usr\bin 目录,将 tree.exe 粘贴到该目录下,安装即完成测试tree是否安装成功进入Git Bash,输入tree -L 1命令,显示结果如下:tree安装成功。参考网站:Window 平台下.

2020-07-11 09:09:13 1817 1

原创 【Vue项目】五、去哪儿网APP——项目的联调、测试与发布上线

项目的联调、测试与发布上线的重难点将页面的数据放至后端,进行前后端调试真机调试真机调试中出现的问题项目打包上线将页面的数据放至后端,进行前后端调试前端代码编写完毕,后端也已编写好接口时,不再使用前端的模拟数据,使用后端提供的数据,进行前后端调试。借鉴phpStudy搭建PHP服务器,使用 PHPStudy搭建PHP服务器,将80端口指向Travel文件夹:将json数据放至Travel文件夹下的api文件夹:修改config文件夹下的index.js文件,将数据获取的api指向PHP服务器的

2020-07-10 18:41:17 562

原创 【Vue项目】四、去哪儿网APP——详情页面开发

这里写目录标题解决使用router-link导致的字体变色问题使用动态路由跳转页面实现Banner背景的从上到下的渐变色实现点击banner图,弹出一个画廊组件(图片的轮播)实现页面滑动至离顶部60时,出现Header组件实现Header组件的渐隐渐现动画效果解绑全局事件使用递归组件实现详情页列表使用z-index解决下滑时header的显示,使之可以覆盖页面内容使用ajax获取动态数据解决页面重新加载时,页面没有重新发送ajax请求的方法拖动页面后,跳转到其他页面时页面到顶部的距离互相影响的解决方法:使用

2020-07-10 17:59:03 632

原创 【剑指offer】09.用两个栈实现队列

题目描述:用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )思路:使用两个栈实现一个队列的功能,实现的效果图如下:(图源《算法小抄》)入队:将元素压入s1即可。出队:s2起到一个中转的作用:当s2为空的时候,可以把s1的所有元素去除添加进s2,这时候s2中的元素就是先进先出的顺序了,接着取出元素即可。代码实现:va

2020-07-08 11:48:45 122

原创 【剑指offer】30. 包含min函数的栈

链接:剑指offer30**题目描述**:定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop 的时间复杂度都是 O(1)。**题目思路**:普通栈的 push() 和 pop() 函数的复杂度为 O(1)O(1) ;而获取栈最小值 min() 函数需要遍历整个栈,复杂度为 O(N)。本题难点: 将 min() 函数复杂度降为 O(1),可通过建立辅助栈实现:数据栈 stack : 栈 A用于存储所有元素,保证入栈 push()

2020-05-30 15:43:14 180

原创 【JS】JS继承实现的几种方式

目录1. 原型链继承2. 构造继承3. 组合继承(原型链+构造)4. 组合继承的优化15. 寄生组合继承(组合继承的优化2)【推荐使用】1. 原型链继承核心:将父类的实例作为子类的原型//2.原型链继承//父类function parent() { this.name = "parent"; this.color = ["blue", "green"];}//原型方法parent.prototype.getName = function() { console.log

2020-05-20 22:11:54 158

原创 【CSS】浮动

浮动布局简介优点清除浮动的方式简介元素浮动以后会脱离正常的文档流。当元素浮动以后可以向左或向右移动,直到它的外边缘碰到包含它的框或者另外一个浮动元素的边框为止。优点在图文混排的时候可以很好的使文字环绕在图片周围可以设置宽高。注意:float与inline-block还是有一些区别的,第一个就是关于横向排序的时候,float可以设置方向而inline-block方向是固定的;还有一个就是inline-block在使用时有时会有空白间隙的问题清除浮动的方式添加额外的标签,标签设置clear

2020-05-17 20:48:18 113

原创 【CSS】标准文档流以及脱离文档流

目录一、标准文档流1. 定义2. 微观现象二、脱离文档流1. 浮动2. 绝对定位3. 固定定位一、标准文档流1. 定义一个“默认”状态。文档流指的是元素排版布局过程中,**元素会自动从左往右,从上往下的流式排列。**并最终窗体自上而下分成一行行,并在每行中从左至右的顺序排放元素。2. 微观现象(1)空白折叠现象。比如,如果我们想让img标签之间没有空隙,必须紧密连接。<img src="img/00.jpg"/><img src="img/02.jpg"/>若是以下没

2020-05-17 18:32:33 595

原创 【CSS】元素水平居中 + 垂直居中 + 水平垂直居中的方法

目录水平居中行内元素宽度确定的块级元素宽度未知的块级元素垂直居中纯文字类水平居中行内元素行内元素的父级元素设置text-align:center<style> .parent { text-align: center; }</style> <div class="parent"> <span>Hello world!</span></div>宽度确定的块级元素使用marg

2020-05-16 23:00:47 179

原创 【CSS】知识点整理

知识点目录1. link和@import的区别2. 盒模型(box-sizing)3. 选择器优先级4. 关系选择器5. display常用属性6. display:none 和 visibility:hidden的区别7. em和rem的区别8. 外边距折叠问题9. z-index 多个元素层叠顺序10. 优雅降级 和 渐进增强1. link和@import的区别均为外部引用CSS文件:<link rel="stylesheet" href="xx.css" type="text/css"

2020-05-16 17:03:59 156

原创 【数据结构】队列(Queue)

目录队列方法代码实现优先队列方法代码实现队列定义:在表一端进行插入操作,另一端进行删除操作的线性表。队头:插入操作队尾:删除操作特点:先进先出(图源网络)方法enqueue:入列,向队列尾部增加一个元素dequeue:出列,移除队列头部的一个元素并返回被移除的元素front:获取队列的第一个元素isEmpty:判断队列是否为空size:获取队列中元素的个数代码实现//队列function Queue() { var collection = []; /

2020-05-15 22:07:31 323

原创 【数据结构】栈(Stack)

目录基本概念方法代码实现基本概念定义:只能在固定一端进行插入和删除操作的线性表。栈顶:允许进行插入和删除操作的一端。另一端则为栈底。特点:后进先出方法push:将一个元素推入栈顶pop:移除栈顶元素,并返回被移除的元素peek:返回栈顶元素size:返回栈中元素的个数代码实现//栈function Stack() { this.count = 0; this.storage = {}; //入栈 this.push = function(v

2020-05-15 21:51:23 199

原创 CSDN编写技巧

添加html标签&lt;div&gt;字体颜色和大小&lt>––分割线&lt>

2020-05-15 15:02:19 125

原创 【HTML】知识点整理

知识点目录1. HTML5上一个版本是HTML4.012. HTML文件类型声明(Doctype)定义+作用3. HTML语义化1. HTML5上一个版本是HTML4.012. HTML文件类型声明(Doctype)定义+作用定义<!DOCTYPE html>作用声明位于文档中的最前面,处于标签之前。用于告知浏览器的解析器,用什么文档类型规范来解析这个文档。严格模式 & 混杂模式严格模式(标准模式):浏览器按W3C标准解析执行代码。它的排版和JS运行是以浏览器支持

2020-05-15 14:47:49 181

原创 【Vue项目】三、去哪儿网APP——城市列表页面开发

城市页面开发中的重难点使用router-link实现页面的跳转使用router-link实现页面的跳转<router-link to='/city'>//点击后跳转的控件</router-link>注意:加了这个组件之后,需要重新设置字体颜色,因为组件中包含一个链接,链接本身设置了字体颜色。...

2020-05-11 10:44:03 968 1

原创 【Vue项目】二、去哪儿网APP——首页开发

首页开发中的重难点重点思想使用vue-awesome-swiper实现轮播效果解决轮播图在使用ajax获取数据后,出现刷新后第一张图轮播图为末尾id的图的问题实现有分页效果的轮播实现有分页效果的图标(icon)轮播区域用padding-bottom实现固定宽高比实现文本太多,显示省略号(…)效果:保证内容不超出父盒子使用vue axios来获取数据重点思想第一次接触一个完整的Vue项目,从看视频一步一步的做,个人觉得最重要的思想就是,懂得页面组件化这个概念。将一个页面分成各个部分,例如首页,将它分成头

2020-05-10 16:03:26 1021

原创 【VScode】常用快捷键

HTML页面结构初始化: 输入!,接着按回车alt+shift+上键 复制当前行到上一行alt+shift+下键HTML页面结构初始化输入!,接着按回车alt+shift+上键复制当前行到上一行alt+shift+下键复制当前行到下一行––Ctrl+D下一个匹配的也被选中复制当前行到下一行。Ctrl+D 下一个匹配的也被选中...

2020-05-09 14:05:59 120

原创 【Vue项目】一、去哪儿网APP——前期准备

步骤使用码云(gitee)平台使用码云(gitee)平台创建仓库及项目,接着使用Git命令:git clone将项目克隆到本地。安装Vue-cli(脚手架)

2020-05-08 22:36:49 667

原创 【JavaScript】JS中判断整数的方法

1. 使用 取余运算符% 判断任何整数都会被1整除,即余数是0。function isInteger(obj) { return obj%1 === 0}这个方法对于字符串以及其他特殊值不可靠,所以需要先判断对象是否是数字,接着再运用%判断是否为整数。function isInteger(obj) { return typeof obj === 'number' &am...

2020-04-30 17:07:44 4130

原创 【算法】查找

概念知识查找:根据给定的某个值,在查找表中确定一个其关键字等于给定值的数据元素(或记录)查找算法分类:1)静态查找和动态查找;注:静态或者动态都是针对查找表而言的。动态表指查找表中有删除和插入操作的表。2)无序查找和有序查找。无序查找:被查找数列有序无序均可;有序查找:被查找数列必须为有序数列。平均查找长度(Average Search Length,ASL):需和指定key进行比...

2020-04-28 15:01:21 767

原创 【LeetCode】283. 移动零

Tag:数组题目描述:给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。说明:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。方法一:使用双指针以及快排思想思路:用0当做中间点,把不等于0的放到中间点的左边,等于0的放到其右边。实现:使用两个指针i和j,只要nums[i]!=0,我们就交换nums[i]和nums[j]代码:v...

2020-04-26 17:23:06 108

原创 【算法】排序

插入排序1. 直接插入排序将待排序的记录Ri+1,插入到已排好序的记录表R0, R1 ,…., Ri中,得到一个新的、记录数增加1的有序表。 直到所有的记录都插入完为止。如上图,将每一个数在比较之后,插入到适当的位置上。(1)思路:比较过程中,首先第一个循环是从第1 ~ 第n-1的数进行比较,接着第二个循环将第i个数与前面的每个数进行比较。(2)代码:function insert...

2020-04-24 01:21:43 180

原创 【剑指Offer】 构建乘积数组

题目描述:给定一个数组A[0,1,…,n-1],请构建一个数组B[0,1,…,n-1],其中B中的元素B[i]=A[0]A[1]…*A[i-1]A[i+1]…*A[n-1]。不能使用除法。(注意:规定B[0] = A[1] * A[2] * … * A[n-1],B[n-1] = A[0] * A[1] * … * A[n-2];)1. 思路首先,B[i]的值可看做图中矩阵每一行的乘积。将矩...

2020-04-21 22:50:20 108

空空如也

空空如也

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

TA关注的人

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