自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 图的邻接表存储实现

数据结构老师布置了一道图的题(下图),这道题对于刚接触图理论知识并且还没完全搞懂的我属实有难度,花了将近半天才终于搞懂里面的弯弯绕绕!

2022-11-18 17:39:14 420 1

原创 微信小程序笔记

微信小程序

2022-11-14 00:25:20 232

原创 后台管理系统笔记一(用户登录页面)

由于在点击登录时要获取数据库中的数据所以要提前启动MySql,并运行相应接口。(2)创建gitee仓库(最好与项目同名),将此项目托管到上面。(1)运行 cmd命令窗口输入命令。

2022-10-16 22:40:14 902

原创 GitHub听课笔记一

git底层命令/高层命令/分支基本知识

2022-10-07 22:19:21 205

原创 在Vue脚手架实现登录页面及跳转

在Vue脚手架实现登录页面及跳转

2022-10-04 19:25:48 4077 2

原创 面包屑的实现+tag功能实现+form表单

面包屑的实现主要代码+tag功能实现主要代码+form表单主要代码

2022-10-03 22:05:22 3123

原创 Vue脚手架中使用Mock模拟数据、aixos实现ecahrts

Vue后台管理系统实现echarts图主要代码

2022-10-02 17:45:09 1904

原创 Webpack基础笔记二

webpack5基础配置二

2022-09-26 21:02:51 639

原创 数据可视化项目基础知识

数据可视化项目基础笔记基础知识

2022-09-18 20:53:06 566

原创 Webpack5基础笔记一

Webpack5基础配置一

2022-09-11 21:47:17 333

原创 Mock笔记

Mock的基本使用和使用场景

2022-09-04 13:00:39 1127

原创 ECharts的高级使用

显示相关(1)主题的使用(2)调色盘和颜色渐变(3)样式(4)自适应二动画的使用(1)加载动画(2)增量动画的实现方式(3)动画配置项三交互API(1)全局echarts对象方法(2)echartsInstance对象方法...

2022-08-28 20:43:25 911

原创 Echarts基础

7个常用图表的配置和使用场景

2022-08-28 15:39:30 1107

原创 ajax笔记五

一同源策略和跨域二 JSONP(1)实现原理(2)实现一个简单的JSONP(3)jQuery中的JSONP三 淘宝搜索四 节流节流案例-鼠标跟随效果

2022-08-24 20:09:10 370 1

原创 二进值求和

【代码】二进值求和。

2022-08-21 21:27:57 109

原创 ajax笔记四

(1)新版本的XMLHttpRequest对象中,可以通过监听xhr.upload.onprogress事件,来获取到文件的上传进度。axios.get('url', { params:{ /*参数*/ } }) . then (callback)var dataObj = { address: '北京', location: '顺义区' }axios.post('url', { /*参数*/ }) . then (callback)data: { /* POST数据*/ },

2022-08-21 19:26:14 362 1

原创 ajax笔记三

art-template提供了{{ }}这种语法格式,在{{ }}内可以进行变量输出,或循环数组等操作,这种{{ }}语法在art-template中被称为标准语法。循环输出:可以在{{ }}内,通过each语法循环数组,当前循环的索引使用$index进行访问,当前的循环项使用$value进行访问。输出:在{{ }}语法中,可以进行变量的输出、对象属性的输出、三元表达式输出、逻辑或输出、加减乘除等表达式输出。URL编码的原则:使用安全的字符(没有特殊用途或者特殊意义的可打印字符)去表示那些不安全的字符。

2022-08-20 11:24:12 245

原创 ajax笔记二

jquery中的ajax,form表单通过ajax提交数据

2022-08-15 21:33:17 2525

原创 Vue源码解析之mustache模板引擎

模板引擎是将数据要变为视图最优雅的解决方案历史上曾出现过的数据变为视图的方法:纯DOM法、数据join法、ES6的反引导法、模板引擎

2022-08-15 09:16:35 413

原创 MongoDB数据库

我们下载的MongoDb是数据库服务器,可以包含多个数据库(database),一个数据库可以存放多个集合(collection),集合里可以有多个文档(document),文档是数据库中的最小单位,我们存储和操作的内容都是文档。MongoDB的数据模型是面向文档的,所谓文档是一种类似于JSON的结构,简单理解MongoDB这个数据库中存的是各种各样的JSON。callback 回调函数。MongoDB的文档的属性值也可以是一个文档,当一个文档的属性值是一个文档时,我们称这个文档叫做 内嵌文档。...

2022-08-13 14:05:19 369

原创 算法(相对名次)

代码】算法(相对名次)

2022-08-07 21:09:26 75

原创 axios

目录一 JSON Server使用 二 介绍三 基本使用 其他方式发送请求创建实例对象设置默认配置四 axios拦截器 五 点击取消发送六 axios源码分析第一步第二步:创建一个db.json文件并复制如下代码第三步:在终端输入(一定要在db.json目录下输入) axios是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。特性:安装 创建实例对象设置默认配置四 axios拦截器1.请求拦截器

2022-08-07 15:59:49 209

原创 Promise笔记

1)抽象表达:1) Promise 是一门]新的技术(ES6规范)2) Promise 是JS中进行异步编程的新解决方案(旧方案是单纯使用回调函数)(2)具体表达:1)从语法上来说: Promise是一个构造函数2)从功能上来说:promise对象用来封装-一个异步操作并可以获取其成功/失败的结果值优点:(1)指定回调函数的方式更加灵活旧的: 必须在启动异步任务前指定。......

2022-08-05 18:21:36 173

原创 jQuery笔记一

没有数组特别的方法如forEach(),push(),pop(),splice()等。$(selector)作用根据选择器规则在整个文档中查找所有匹配的标签的伪数组,并封装成jQuery对象返回。4).参数为html标签字符串(用得少)创建标签对象并封装成jQuery对象。2)参数为选择器字符串查找所有匹配的标签,并将它们封装成jQuery对象。jQuery对象内部包含的是dom元素对象的伪数组(可能只有一个元素)3).参数为DOM对象将dom对象封装成jQuery对象。...

2022-07-31 22:51:16 354

原创 less笔记

less中可以直接对变量进行+、-、*、/操作等,也可以使用小括号进行更复杂的操作(注意进行运行操作时只要有一个有单位即可)混合就是将一系列属性从一个规则集引入到另一个规则集的方式。使用@来申明一一个变量@pinkpink;以//开头的注释,不会被编译到css文件中。以/**/包裹的注释会被编译到css文件中。@{selector的值}的形式。编译后的extend.css文件。只来使用直接使用@pink。extend.less中。(1)less中的注释。(2)less中的变量。......

2022-07-31 10:54:44 122

原创 数据可视化

ECharts是一个使用JavaScript实现的开源可视化库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。官网地址https(1)使用五部曲步骤1下载并引入echarts.js文件→图表依赖这个js库步骤2准备一个具备大小的DOM容器→生成的图表会放入这个容器内步骤3series。...

2022-07-30 10:44:06 203

原创 算法(宝石与石头、移动0)

遍历字符串stones,对于其中的每个字符均遍历一次字符串jewels,如果它与jwels中每个字符相同,count++,退出这个字符的循环进行下一个字符的循环。通过for(intinums)方式让数组中非0元素按照顺序等于nums[k++],经过这个循环后将k之后的元素都赋值为0。...

2022-07-24 21:42:00 79

原创 Node.js笔记四

Session认证机制需要配合Cookie才能实现。由于Cookie默认不支持跨域访问,所以,当涉及到前端跨域请求后端接口的时候,需要做很多额外的配置,才能实现跨域Session认证。注意●当前端请求后端接口不存在跨域问题的时候,推荐使用Session身份认证机制。●当前端需要跨域请求后端接口的时候,不推荐使用Session身份认证机制,推荐使用JWT认证机制。JWT(英文全称JSONWebToken)是目前最流行的跨域认证解决方案。总结。.........

2022-07-24 20:49:02 1248

原创 Node.js笔记三

可以使用app.use()连续定义多个全局中间件。客户端请求到达服务器之后,会按照中间件定义的先后顺序依次进行调用。//第一个全局中间件console.log('调用了第一个全局中间件')next()}//第二个全局中间件console.log('调用了第二个全局中间件')next()}//请求这个路由,会依次触发这两个全局中间件})})//以下两种写法是“完全等价的”,可根据自己喜好选择任意一种方式使用})})步骤①定义中间件②监听req的data事件把数据切割后,。...

2022-07-24 09:17:12 226

原创 算法(丑数)

可以利用递归,通过丑数可以拆解成n=2^a*3^b*5^c的形式对n反复除以2,3,5,直到n不再包含质因数2,3,5。若剩下的数等于1,则说明n不包含其他质因数,是丑数;否则,说明n包含其他质因数不是丑数。丑数是只包含质因数2,3,4的。思路判断丑数一定一定要先排除特殊情况!所以要先考虑n...

2022-07-17 21:59:51 270

原创 Node.js笔记二

定义Node.js中的第三方模块又叫做包。搜索包https下载包https我们可以使用NodePackageManager(简称npm包管理工具),从https//registry.npmjs.org/服务器把需要的包下载到本地使用。这个包管理工具随着Node.js的安装包一起被安装到了用户的电脑可以在终端中执行npm-v命令,来查看自己电脑上所安装的npm包管理工具的版本号Express的本质就是一个npm上的第三方包,提供了快速创建Web服务器的便捷方法。......

2022-07-17 14:17:15 245

原创 Node.js笔记一

node.js是一个基于ChromeV8引擎的JS运行环境浏览器是JavaScript的前端运行环境。Node.js是JavaScript的后端运行环境。Node.js中无法调用DOM和BOM等浏览器内置API。原因Node.js是一个独立的运行环境,它提供了跟node相关的API,没有提供DOM和BOM等API。(1)使用node运行js代码①打开终端②输入node要执行的js文件的路径(2)在Node.js环境中执行JavaScript代码终端中的快捷键的模块。......

2022-07-14 20:00:23 435

原创 算法笔记(中序、 相同的树、2的幂)

算法

2022-07-10 18:08:55 178

原创 ES(6/7/8/9/10/11)笔记

目录 引入模块 ES6模块化转化 模块与 npm结合使用 ES7两个新特性ES8 async函数awiat表达式 对象方法扩展ES9扩展运算符与rest参数 正则表达式命名捕获与反向断言dotAll模式ES10对象扩展方法字符串扩展方法Symbol.prototype.description数组方法flat与flatMapES11私有属性 Promise.allSettled String.prototype.matchAll()可选链操作符动态import 大整型 globalThis (1)在标

2022-07-10 11:59:53 218

原创 ES6笔记二

目录 一 迭代器 二 生成器基本使用传参方式实践练习 三 Promise 基本使用 发送AJAX请求 then返回状态 Promise读取文件四 集合Set Map 五 类 静态成员 构造函数继承 类继承class中getter与setter设置六 数值扩展七 对象方法扩展 例:二 生成器基本使用传参方式实践练习 三 Promise 基本使用 发送AJAX请求 then返回状态 Promise读取文件四 集合Set

2022-07-07 17:23:59 219

原创 算法笔记三篇

代码:

2022-07-04 15:58:49 77

原创 ES6笔记一

目录一 let变量声明及特性 二 const申明常量三 变量的解构赋值 四 模板字符串五 箭头函数六 函数参数的默认值设置 七 rest参数八 扩展运算符 九 Symbol 二 const申明常量三 变量的解构赋值 (1)箭头函数声明特点(2)应用场景:箭头函数适合与this 无关的回调。定时器,数组的方法回调 箭头函数不适合与this 有关的回调。 事件回调,对象的方法1.形参初始值具有默认值的参数,一般位置要靠后(潜规

2022-07-04 08:41:53 133

原创 Ajax笔记

目录一、Ajax简介 二、XML简介 三、 AJAX的特点1. AJAX的优点1.3.2 AJAX的缺点四、HTTP协议请求报文与响应报文结构1.请求报文2.响应报文 五、express六、get、post请求报文设置与服务器端七、 服务端响应JSON数据 八、IE缓存问题解决九、请求超时与网络异常处理十、点击发送与取消及请求重复发送问题Ajax全称为Asynchhronous JavaScript And XML,就是异步的JS和XML。通过Ajax可以在浏览器中向服务器发送异步请求,最大的优势:无刷新获

2022-07-03 12:22:13 225

原创 算法(删除排序列表中的重复元素)

排序链表去除重复元素

2022-06-05 15:57:11 290

原创 Vue3笔记二

目录一生命周期二、自定义hook函数三、toRef 四、shallowReactive与shallowRef 五、readonly与shallowReadonly六、toRaw与markRaw 七、customRef八、provide与inject九、响应式数据的判断 十、Vue2与Vue3区别十一、Teleport组件十二、Suspense组件十三、 Vue3中其他改变●作用:创建一一个自定义的ref, 并对其依赖项跟踪和更新触发进行显式控制。...

2022-06-05 12:08:18 87

空空如也

空空如也

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

TA关注的人

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