自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常见排序算法总结

通常所说的排序算法往往指的是内部排序算法,即数据记录在内存中进行排序。排序算法大体可分为两种:一种是比较排序,时间复杂度O(nlogn) ~ O(n^2),主要有:冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排序等。另一种是非比较排序,时间复杂度可以达到O(n),主要有:计数排序,基数排序,桶排序等。算法性能如下图:算法稳定性:排序算法稳定性的简单形式化定义为:如果Ai = ...

2019-03-18 16:12:10 388 1

原创 调用异步接口获取的数据如何传参并生成echarts图表

因为异步接口是异步执行,主线程的函数都执行完才执行异步执行栈中的函数,所以要想在异步接口获取数据后在其他函数中使用该数据需要在内部写callback回调函数。(将异步接口改为同步也是一种方式,但是不推荐,同步容易造成页面假死)...

2019-01-21 16:21:52 1716

原创 使用echarts生成图表时总报已实例化图表实例警告

问题:点击左侧IP更新右侧图表时总报已实例化警告!原因:更新图表之前没有将之前的实例dispose销毁掉 又重新实例化了图表,所以报警告。解决办法:在echarts图表设置内实例化图表之前先将之前的实例dispose销毁掉:this.$echarts.dispose(this.$refs.rightCharts); //销毁上一个图表实例let dataChart = this.$...

2019-01-21 15:40:46 2648

原创 vue中监听路由参数变化

vue中监听路由参数变化使用vue开发项目遇到一个这样的问题:在同一个路由下,只改变路由后面的参数值,比如在这个页面 /aaa?id=1 ,在这个页面中点击一个按钮后 跳转到 /aaa?id=2,但从“/aaa?id=1”到“ /aaa?id=2”是不会触发vue的生命周期的,只是参数id变了,页面数据不会更新,想要更新只能重新加载页面(手动刷新),但是这多么low、影响体验。解决办法如下:...

2019-01-21 14:11:09 6242 1

原创 JSONP

JSONP 的工作原理JSONPJSONP作用如何使用JSONPJSONP原理JSONP根据浏览器同源策略,所谓同源就是协议、主机、端口号都相同时成为同源。a 域的js不能直接访问 b域名的信息,但是script 标签的src属性可以跨域引用文件,jsonp是请求之后后台包装好一段json,并且把数据放在一个callback函数,返回一个js文件,动态引入这个文件,下载完成js之后,会去调用这...

2019-01-07 18:05:51 151

空空如也

空空如也

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

TA关注的人

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