自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 React学习之——状态提升

React文档之状态提升链接链接: link.状态提升:在 React 中,将多个组件中需要共享的 state 向上移动到它们的最近共同父组件中,便可实现共享实现一个华氏度和摄氏度的转换<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <me

2021-07-21 10:28:07 208

原创 less学习笔记

目录less文档less学习笔记less基础注释变量变量的延迟加载(重点)less的嵌套规则less的混合普通混合带参数的混合带默认值的混合命名参数匹配模式arguments变量less运算less继承less文档链接: link.less学习笔记less基础注释/**/看得见的注释,//看不见的注释变量用@符号定义变量,用@{变量}引用语法糖(不常用)变量的延迟加载(重点)less的嵌套规则1.基本嵌套2.&的使用(平级)less的混合混合就是将一系列属性从

2021-06-01 12:42:58 288 1

原创 JS学习——var跟let的区别

ECMAScript中的变量ECMAScript变量是松散类型的,意思是变量可以用于保存任何类型。每个变量不过是一个用于保存任意值的命名占位符。有3个关键字声明变量:var,const,let。var关键字var声明作用域使用var操作符定义的变量会成为包含它的函数的局部变量。比如,使用var在一个函数内部定义一个变量,意味着该变量在函数退出时被销毁。在函数内定义变量时省略var操作符,可创建一个全局变量,此方法不推荐使用。function test() { var message = "

2021-05-27 16:48:36 276

原创 JS学习——贪吃蛇代码(简易版)

贪吃蛇目录页面游戏页面开始页面暂停页面代码html代码css代码js代码素材目录结构图片素材说明方块的构造函数方块原型上的方法蛇的构造函数蛇的初始化方法蛇的下一个位置方法(重点)这个方法用于获取蛇头的下一个位置对应的元素,并根据元素做不同的事情。处理碰撞后要做的事的方法move(重点)eatdie创建蛇的实例对象创建食物创建游戏逻辑游戏实例的初始化方法游戏的开始,暂停,结束方法游戏的开始start游戏的暂停pause游戏的结束over开始游戏和按钮暂停游戏和暂停游戏按钮页面游戏页面开始页面暂停页

2021-05-17 21:37:57 3885 9

原创 JS学习——深层克隆实现

要求实现深层克隆,要求两个对象的所有数据指的不是同一个。思路1.判断是不是原始值2.判断是数组还是对象3.建立相应的数组或对象遍历对象,利用递归赋值代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta nam

2021-05-10 23:30:52 113 2

原创 iconfont字体图标导入到vue项目中

1.选择想要的图标加入购物车2.点击右上角购物车图标。点击下载代码,并添加至项目。注意:下载代码要记住指定位置。添加项目可以添加到以前的项目,没有项目就创建项目。3.将下载好的代码文件放入项目中的assets下的css下4.点击资源管理下的我的项目,找到刚才项目下的图标5.点击查看在线链接和Unicode,然后点击复制代码,将这串代码放在项目里APP.vue的css下面6.在APP.vue下引入刚才下好的iconfont.css7.复制图标的代码后再指定位置使用注意:引用的

2021-04-09 23:03:39 424

原创 利用html和css写三角形

第一步代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <titl

2021-04-07 22:47:56 140 2

原创 算法实验作业——投资问题(动态规划)

题目描述输入输出样例输入450 0 0 011 0 2 2012 5 10 2113 10 30 2214 15 32 2315 20 40 24样例输出61思路参考资料:https://blog.csdn.net/weixin_43494499/article/details/105495622代码提示图片代码#include <iostream>#include <algorithm>#include <cmath>

2021-04-06 14:36:58 474

原创 window.name实现两个静态页面的数据传递

两个静态页面之间的传值(1)a.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"&g

2021-04-05 13:00:40 159

原创 动态规划问题——1015. 摘花生(AcWing题库)

题目来源:https://www.acwing.com/problem/content/1017/题目描述Hello Kitty想摘点花生送给她喜欢的米老鼠。她来到一片有网格状道路的矩形花生地(如下图),从西北角进去,东南角出来。地里每个道路的交叉点上都有种着一株花生苗,上面有若干颗花生,经过一株花生苗就能摘走该它上面所有的花生。Hello Kitty只能向东或向南走,不能向西或向北走。问Hello Kitty最多能够摘到多少颗花生。输入格式第一行是一个整数T,代表一共有多少组数据。接下

2021-03-29 22:15:06 136

原创 Promise的基本使用

链式编程<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&

2021-03-29 16:02:04 89

原创 单页面路由实现原理-history

单页面路由实现原理history对象主要使用了pushState()和popstate事件pushState()可以改变url地址,而不刷新页面popstate事件在浏览器点击前进后退时触发pushState(state,title,url)有三个参数:1.state:可在用户在浏览器点击前进后退时,他会以回调的方式,传入一些数据2.title:新页面的标题3.url:新的网址,在浏览器地址栏显示代码<!DOCTYPE html><html lang="en">

2021-03-28 22:06:52 162

原创 单页面路由实现原理-hash

单页面路由实现原理前端开发的路由,其实就是操作url地址1.改变浏览器的地址2.内容区切换内容hash:改变url时,不会刷新页面监听事件,hashchange,监听url路径的变化代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge">

2021-03-28 15:20:16 171

原创 Fibonacci数列的矩阵快速幂解法

问题描述输入输出样例输入099999999991000000000-1样例输出0346266875提示题意https://blog.csdn.net/qq_42217376/article/details/102090048推导过程参考:https://blog.csdn.net/caoxiaohong1005/article/details/78287920参考资料矩阵快速幂参考(重点)https://blog.csdn.net/qq_40061421/

2021-03-28 14:18:10 179

原创 子div有高度,父div高度为0的解决方法

问题有的时候我们会遇到子div有高度,父div高度为0的情况错误原因子元素设置了 float属性解决方法添加一个清除浮动的类<div class="clear"></div>.clear{ clear: both; }

2021-03-26 23:16:36 327

原创 NavigationDuplicated: Avoided redundant navigation to current location: “/home/news“.

错误报告NavigationDuplicated: Avoided redundant navigation to current location: “/home/news”.避免重复导航到当前位置:"/home/news".解决方法1.我是直接重新打开一下就好了,他默认的路由位置还在2.查资料可得,可在原代码下插入以下语句const originalPush = Router.prototype.pushRouter.prototype.push = function push(loc

2021-03-25 19:00:43 562

原创 __WEBPACK_IMPORTED_MODULE_1_vue_router__.a.beforeEach is not a function

一.错误报告WEBPACK_IMPORTED_MODULE_1_vue_router.a.beforeEach is not a function二.解决方法1.检查引入2.检查插件3.检查创建的对象4.检查对象是否存入到实例中三.错误原因我的问题在于直接导出了export.default new Router({……})中的内容,然后写的Router.beforeEach,直接给Router这个路由插件使用了beforeEach,应该给声明的路由实例添加beforeEach方法

2021-03-24 23:02:46 8625

原创 滚动滑轮改变元素的颜色

代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&gt

2021-03-24 20:11:07 141

原创 算法作业:时间复杂度的计算

时间复杂度是什么算法中基本操作重复执行的次数是问题规模n的某个函数,用T(n)表示,若有某个辅助函数f(n),使得当n趋近于无穷大时,T(n)/f (n)的极限值为不等于零的常数,则称f(n)是T(n)的同数量级函数。记作T(n)=O(f(n)),称O(f(n)) 为算法的渐进时间复杂度,简称时间复杂度。简单来讲:时间复杂度是执行该算法所需要的时间。时间复杂度一般用O来表示。时间复杂度越小,算法越快。求解原则1.如果运行时间是常数量级,用常数1表示;2.只保留时间函数中的最高阶项;3.如果最高阶

2021-03-23 14:58:58 312 2

原创 [Vue warn]: Invalid prop: type check failed for prop “data“. Expected Array, got String with value

问题无效的传入:传入“数据”类型失败。给"todoList"预期的传入的应是数组而不是字符串。检查发现:后端传入的字符串而不是数组。后端改了传入数据后好了总结出现问题是不要一味的改,要多查看错误报告,并且出的问题可能不一定是自己,要多和后端人员做好交流...

2021-03-22 16:27:44 152

原创 新人使用github被标记隐藏怎么解决?Your account has been flagged.

登录 GitHub 后页面上方显示的以下红色内容Your account has been flagged.Because of that, your profile is hidden from the public. If you believe this is a mistake, contact support to have your account status reviewed.解决方法点击上方提示中的 contact support 蓝色链接,向 GitHub 官方发送邮件请求解除误

2021-03-21 15:56:09 8840 9

原创 用JavaScript实现希尔排序

一、希尔排序是什么?希尔排序(Shell’s Sort)是插入排序的一种又称“缩小增量排序”(Diminishing Increment Sort),是直接插入排序算法的一种更高效的改进版本。希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至 1 时,整个文件恰被分成一组,算法便终止。二、用JavaScipt实现<!DOCTYPE html><html lang="en"><head&gt

2021-03-20 13:08:38 569

原创 Fibonacci数列的递归解决办法

文章目录一、Fibonacci数列是什么?二、利用递归算法求第n项一、Fibonacci数列是什么?斐波那契数列指的是:一个数列从第3项开始,每一项都等于前两项之和。0,1,1,2,3,5,8,13,21,34,65……二、利用递归算法求第n项int Fibonacci(int n){ if(n==1 || n==0){ return n; } return Fibonacci(n-1)+Fibonacci(n-2);}...

2021-03-19 22:41:00 254

原创 HTML+CSS,定div水平垂直居中的方法

文章目录前言一、准备部分二、水平垂直居中的方法1.方法一2.方法二3.方法三前言网页中定div水平垂直居中的方法一、准备部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" con

2021-03-19 21:29:16 67

空空如也

空空如也

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

TA关注的人

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