自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 问答 (4)
  • 收藏
  • 关注

原创 手撸Promise--下

如何实现Promise异步调用?如何实现Promise链式调用,其实真理就在其中,我简单按照我的网上理解简单写了一下.....这里设计类的私有变量哦~

2022-11-07 21:37:31 185 1

原创 手撸Promise简单版--上

手写promise,简单易懂,很好理解,会手写promise也能更好的加深自己对promise的理解,也知道该如何运用这些

2022-06-25 15:08:51 172

原创 浅谈js节流、防抖应用和案例

js的节流防抖是面试中可能会问到的,也是处理实际问题的一种方法,这也涉及到很多知识,了解里面每一步的意义,就能理解很多东西

2022-06-18 20:17:11 614

原创 js事件循环机制and输出顺序讲解

js事件循环机制,看了这篇文章,就能大概对js线程和宏任务,微任务有个了解,对async await执行顺序,执行机制有个了解

2022-05-27 22:58:27 361 1

原创 vue3组件之间传值,父传子(props),子传父(emit),兄弟之间传值(mitt()插件)

vue3兄弟之间传值,父传子,子传父,emit()的使用,mitt()的使用

2022-01-15 22:27:16 4638 4

原创 哈夫曼树和哈夫曼编码及保存

哈夫曼树,和哈夫曼编码 是二叉树里面的一个重要应用,理解起来也比较困难,但是只要敲两下 就差不多了,下面就是我的代码,频率的话就是所有的变成整数就行了 比如某字符出现频率是0.21,还有一些。。。反正加起来为1嘛 ,权重就是21撒// An highlighted block#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#define MAX_SIZE 1

2022-01-09 11:54:44 699

原创 sessionStorage和localStorage的封装 typescript+vue3

在写项目的时候,需要储存一些东西为页面之间数据传递,第一个想到的就是vuex,但是你会发现有时候页面刷新一下存在vuex里面的数据就会丢失。import { createStore } from 'vuex'export default createStore({ state: { }, mutations: { }, actions: { }, modules: { }})HTML5的WebStorage提供了两种APIlocalSto

2022-01-06 20:50:27 2048 2

原创 typescript 二次封装 axios轮子

typescript,axios ,二次封装,泛型的理解,用typescript快速的封装

2022-01-02 22:25:19 1304 1

原创 vue控制台报错模块问题

当出现这种问题时,直接重新下载一个例如我这种cnpm i async-validator --save

2021-10-27 21:58:40 95

原创 vue跨域问题的解决 (前端vue解决)

当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域。下面针对的是本地的跨域 => 比如一个前端端口是localhost:8080后端开的端口localhost:8181前端直接调用就有可能会出现以下错误后端阔以解决,前端也阔以解决以vue为例在src同级文件下新建一个vue.config.js然后配置以下内容module.exports = { devServer: { proxy: { //配置跨域 '/api'

2021-10-19 19:20:31 2458

原创 c语言镖局运输图的解法(克鲁斯卡算法)

7-1 镖局运镖 (23 分)镖局的运镖,就是运货(类似现在的物流)。镖局每到一个新地方开展业务,都需要对运镖途中的绿林好汉进行打点。好说话的打点费就比较低,不好说话的打点费就比较高。龙门镖局现在有一趟镖请你来规划路线,已知城市的地图,你需要选择一些道路进行疏通,以便镖局可以到达任意一个城市,要求花费的银子越少越好。输入格式:第一行有两个数n和m,n表示有n个城市(编号从1到n),m表示有m条道路。接下来m行,每行形如“a b c”用来表示一条道路,意思是城市a到城市b连通且打点需要花费的银子数是c。

2021-06-14 15:18:23 268

原创 c语言图的邻接矩阵的遍历(深度和广度遍历)

有了图 的表示 肯定就有遍历 的操作下面是对于 图的邻接矩阵的遍历遍历分为 深度和广度遍历 深度是运用了栈的思想 数据小可以递归 广度是运用了队列来实现/*构建领接矩阵 无向图*/#include<iostream>#include<cstring>#include<queue> using namespace std;#define Max_int 32767//最大的数 无穷大 #define Mvnum 100bool visited[M

2021-06-13 13:54:23 1454

原创 创建c语言的邻接矩阵和邻接表

图的储存方式有邻接矩阵 和邻接表下面就是如何创建邻接矩阵和邻接表这是邻接矩阵的无向图/*构建领接矩阵 无向图*/#include<iostream>#include<cstring>using namespace std;#define Max_int 32767//最大的数 无穷大 #define Mvnum 100bool visited[Mvnum];typedef struct { char vexs[Mvnum];//vertex int ar

2021-06-13 13:48:41 854

原创 JavaScript的轮播图

js自己的动画函数包装function animate(obj,target,callback){ //让元素只有一个定时器运行 不然一直重复点会加快速度 clearInterval(obj.timer);//清楚以前的定时器保证只有这个定时器在走 obj.timer = setInterval(function(){//给不同的元素指定了不同的定时器obj.timer // var step = Math.ceil((target - obj.offsetL

2021-05-14 18:02:23 136

原创 JavaScript的增删改功能

javascript 第一次学到的dom(文件)增删,自学的话大概流程就是先会css+html 制作一个实验图效果如图所示即点击删除(javascript操作了)就是删除信息,点击submite就是提交信息到上面表格里面,首先就是单击绑定函数(这个是基本,要掌握)。其次就是操作了。创建元素document.createElement,什么get获取元素啊这些,这些都是可以通过百度查文档得到的。注意我里面有些return false 这是关键哦,取消连接,取消跳转这些。不然可能会闪窗,失效哦。<!

2021-05-02 19:19:55 170

原创 C语言链表简单操作系统

这里写自定义目录标提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档前言一、pandas是什么?二、使用步骤1.引入库总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入提示:

2021-03-11 16:33:06 200

空空如也

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

TA关注的人

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