自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 element-ui加上import { ElMessage } from ‘element-plus‘不生效问题

前段时间,使用了 element-Plues 进行开发时, 使用了里面的按需引入。然后再login 页面我又写了。就发现, 弹窗不生效。

2024-07-20 16:32:20 207

原创 浅谈javascript中内置组件中的this以及Vue开发踩坑

事情是这样的, 我最近在开发一个 uniapp APP 端项目, 里面有一个模拟请求的代码, 需要使用到定时器但是,我发现在 定时器中 普通函数 无法通过获取数据按照经验,把它改成箭头函数就可以解决下面我来带大家复习一下有关于 Vue 中 内置的 this 等等相关知识。

2024-07-15 20:08:21 839

原创 函数传值面试题

在 JavaScript 中,当你将对象赋值给一个变量,比如a,然后传递这个变量给一个函数,如fun1,你实际上是传递了一个引用的副本。这意味着原始的a和函数内的a都指向同一个内存地址。然而,当你在fun1函数内部将a赋值为一个新数组时,你并没有改变原始对象a的引用,而是在函数作用域内创建了一个新的局部变量a,这个局部变量a与函数外部的a是不同的。执行fun1(a)后,控制台将输出,因为原始的a对象没有被修改。只有当fun1函数内部对传入的参数进行修改(比如修改它的属性),原始的a对象才会受到影响。

2024-07-15 19:49:30 247

原创 黑马程序员 Vue3 大事件项目补充(最新bug解决以及各种踩坑)

这样设计的好处是,你可以为多个页面提供一个统一的布局,同时通过重定向保持URL的整洁和逻辑上的一致性。在Vue Router中,路由配置对象定义了应用程序中的路由规则。可能是一个布局容器组件,用于包裹其他页面组件,并提供通用的布局结构,比如头部、侧边栏等。),它允许Vue Router按需加载组件,从而提高应用程序的加载性能。,Vue Router会根据这些配置渲染对应的组件,并且这些组件都会被。:这指定了当路由匹配时应该渲染的组件。属性,分别表示URL路径和对应的组件。:这是一个子路由数组,定义了在。

2024-07-12 23:19:47 296

原创 Promise总结

明天更新。

2024-07-12 20:09:46 88

原创 小白学习 Vue3 + Ts

先有两三天, 跟黑马学 Vue3。找一个 Ts 入门教程。

2024-07-12 09:35:49 73

原创 前端一面之 同步 vs 异步

事件循环

2024-07-11 19:24:57 1206

原创 uniapp开发踩过的坑合集( 持续更新 )

把开发中遇到所有问题,整合成一个合集,里面有都是我找到解决方案的链接或者自己简单的见解

2024-07-10 20:24:40 150

原创 前端面试指南(一面)

ECMAScript 中定义了 6 种原始类型:6种: Boolean String Number Null Undefinded Symbol注意:原始类型不包含 Object。typeoftypeof xxx得到的值有以下几种类型:undefined boolean number string object function、symbolinstanceof用于实例和构造函数的对应。例如判断一个变量是否是数组,使用typeof无法判断,但可以使用[1, 2] instanceof Array

2024-06-03 21:12:30 570

原创 数组与字符串专题

【代码】数组与字符串专题。

2024-05-23 17:51:32 201

原创 面试算法之哈希专题

【代码】面试算法之哈希专题。

2024-05-09 11:59:13 326

原创 经典面试题之滑动窗口专题

【代码】经典面试题之滑动窗口专题。

2024-05-06 00:21:43 205

原创 面试经典算法题之双指针专题

第一种是使用语言中的字符串翻转 API 得到 sgood\textit{sgood}sgood 的逆序字符串。最简单的方法是对字符串 sss 进行一次遍历,并将其中的字母和数字字符进行保留,放在另一个字符串。函数 是判断该字符是否为数字,也就是 ‘0’ 到 ‘9’在代码中使用到一些函数,可以记一下。这到题目, 就是简单的双指针例题。函数 是把大写字母转成小写字母。一: 筛选 + 双指针验证。

2024-04-30 09:35:08 679

原创 【第一次面试】菜鸟面试前端岗位有感( 真的很菜, 别喷我,我们共同进步)

总的来说, 这次面试真的很糟糕。除了自我介绍断断续续外,在回答专业知识真的很垃圾( 问的真的不算什么难得问题, 不过我确实没有怎么准备八股( TM 活该) )!接下来, 我计划一个月里面每天都回头复习一下技术要点以及做两道面试题。4月18号下午4点——第一次面试。这次是线上面试,相对于线下还是好很多的, 至少对于我来说既方便又没有那么紧张。后面我打算花时间总结一下今天所有的收获, 希望能够督促我学习,今年这几个月一直在摆烂,有时学有时又玩,第一次线上面试狠狠教训了我一波,看了一些八股又没有及时复习导致。

2024-04-18 18:14:49 162

原创 Git版本控制工具详解(下) ( 从零开始 、全网最细)

git 中分支

2024-04-05 17:28:23 696

原创 [挑战十四天拿下蓝桥杯]第一天贪心算法

再举一个例子如果是 有一堆盒子,你有一个背包体积为n,如何把背包尽可能装满,如果还每次选最大的盒子,就不行了。这时候就需要动态规划。动态规划的问题在下一个系列会详细讲解。例如,有一堆钞票,你可以拿走十张,如果想达到最大的金额,你要怎么拿?每次拿最大的就是局部最优,最后拿走最大数额的钱就是推出全局最优。这题需要注意数据类型的设计( 开 long long )贪心的本质是选择每一阶段的局部最优,从而达到全局最优。指定每次拿最大的,最终结果就是拿走最大数额的钱。计算进制时需要取余 ( 否则会溢出 )

2024-03-30 10:12:32 165 2

原创 Git版本控制工具详解(上) ( 从零开始 、全网最细)

 当你在 Windows 上安装 git 并且习惯使用命令行时,可以使用 cmd 来运行 git 命令; 这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复;,Unix shell 的一种,Linux 与 Mac OS X 都将它作为默认 shell。 命令行提示符(CMD)是 Windows 操作系统上的命令行解释程序;它们的主要特点是单一的集中管理的服务器,保存所有文件的修订版本; 基本上针对那些不喜欢黑屏(即命令行)编码的人; 所以建议在使用的时候,

2024-03-26 11:50:22 285

原创 Webpack部署本地服务器

 HMR的全称是Hot Module Replacement,翻译为模块热替换; 模块热替换是指在 应用程序运行过程中,替换、添加、删除模块,而无需重新刷新整个页面;

2024-03-26 10:56:19 970

原创 Webpack常见插件和模式

在中,你可以使用自定义的 HTML 模板来满足这些需求。首先,你需要创建一个包含你想要添加的内容的 HTML 文件。例如,假设你有一个名为-- 其他内容 --> -- 其他内容 --> -- 其他内容 --> -- 其他内容 --> -- 其他内容 -->

2024-03-25 21:58:19 833

原创 Webpack打包

在Webpack中,资源模块是指那些需要被处理和输出的文件,例如图片、字体等。为了方便管理和控制这些资源模块的处理方式,Webpack提供了generator选项来集中配置资源模块的生成器选项。通过设置generator选项,可以针对不同的资源模块类型进行不同的配置。例如,可以设置asset类型的资源模块的公共路径和输出路径,或者设置asset/inline类型的资源模块的公共路径和输出路径等。

2024-03-25 21:14:38 1156

原创 一篇带你入门 pnpm ( 高性能、节约磁盘空间 )

pnpm 的全称是 performant npm,意为高性能的 npm。它是由 npm/yarn 衍生而来,通过解决这两个工具内部潜在的 bug 和性能问题,实现了更快的速度和更高的效率。

2024-03-22 10:12:58 598

原创 前端工程化(三)邂逅Webpack和打包过程

◼ 那么如果我们在window上使用 \ 来作为分隔符开发了一个应用程序,要部署到Linux上面应该怎么办呢? 在Mac OS、Linux的Unix操作系统上使用 / 来作为文件路径的分隔符; 所以为了屏蔽他们之间的差异,在开发中对于路径的操作我们可以使用 path 模块; window上会使用 \或者 \ 来作为文件路径的分隔符,当然目前也支持 /;◼ 我们知道在Mac OS、Linux和window上的路径时不一样的。 Linux和Mac OS都实现了POSIX接口;

2024-03-19 21:51:09 442

原创 前端工程化(三)之包管理工具详解 (精品、面试必备基础)(春招、秋招)

比如vue、vue-router、vuex、express、koa、react、react-dom、axios、babel、webpack等等; Y次版本号(minor):当你做了向下兼容的功能性新增(新功能增加,但是兼容之前的版本); Z修订号(patch):当你做了向下兼容的问题修正(没有新功能,修复了之前版本的bug); X主版本号(major):当你做了不兼容的 API 修改(可能不兼容之前的版本); ^x.y.z:表示x是保持不变的,y和z永远安装最新的版本;

2024-03-19 21:47:33 981

原创 前端工程化(二)之模块化 (精品、面试必备基础)(春招、秋招)

事实上模块化开发最终的目的是将程序划分成一个个小的结构;这个结构中编写属于自己的逻辑代码,有自己的作用域,定义变量名词时不会影响到其他的结构;

2024-03-17 22:03:47 244 1

原创 计算机比赛总结

阿里终端训练营 9. 5 链接 https://www.orange-class.com/cooperation/terminal。字节青训营 7月6日中午12点 截止。计算机设计大赛 3月份 ( 校赛 )华为精英挑战赛 3月。

2024-03-15 23:53:19 79

原创 前端工程化(一)(精品、面试必备基础)(春招、秋招)

在浏览器中,全局变量都是在window上的,比如有document、setInterval、setTimeout、alert、console等等。前面我们知道V8可以嵌入到任何C ++应用程序中,无论是Chrome还是Node.js,事实上都是嵌入了V8引擎来执行。args]):callbackI / O事件后的回调的“立即”执行;后面在项目中,我也会讲解,如何将一些环境变量读取到 process 的 env 中;可以通过终端命令node js文件的方式来载入和执行对应的js文件;

2024-03-15 11:43:53 2051

原创 [Uniapp开发日记]从零开始带你制作富文本(CV即用、云开发版本、非云开发版本(包含后端)) 持续更新~喜欢的可以订阅关注一下

[Uniapp开发日记]从零开始带你制作富文本(CV即用、云开发版本、非云开发版本(包含后端)) 持续更新~喜欢的可以订阅关注一下

2024-03-14 21:12:32 151

原创 [Uniapp开发日记]上传图片( 超级详细、云开发 、简单易懂 、CV即用 )

有粉丝让我更新一个云储存版本, 马上安排

2024-03-14 20:52:00 1223

原创 [Uniapp开发日记]上传图片( 最新API版本使用、完整代码、CV可用 )( 开发者服务器非云开发 )

发现网上很多教程没有实现上传开发者服务器相关内容,还有就是uniapp以前提供的接口已经停止服务,现在写了一个新的API的基本使用,配有具体代码.喜欢的话,关注收藏,我会持续更新,有问题随便问,我热心与你们交流进步!!!!!

2024-03-14 10:51:22 533

原创 力扣每天一题(总结)

每天更新

2024-03-07 19:35:16 154

原创 力扣刷题日记之回溯(蓝桥杯必考)

回溯算法持续更新,有问必答哈

2024-03-07 19:11:02 390

原创 一篇文章搞明白二分查找+万能模版+代码详解+例题+视频

包教包会二分查找,全网最简单

2024-02-26 19:27:19 210

原创 力扣刷题日记之二叉树(不定时更新)

平衡二叉树(递归法 , 一次看懂)

2024-01-20 10:51:49 412 2

原创 二叉树( C++ ) 遍历(递归 非递归)、最大深度

二叉树C++, 持续更新

2024-01-16 15:22:00 403

原创 idea新手入门springboot

3. 配置 maven 一定要注意文件夹权限(我就是把maven 安装到 jdk 一个文件夹, 导致文件夹为仅管理员才可以访问, 操作, 导致后面一堆报错)4. 我真的在调环境都搞了半天, 今天早上终于解决了, 希望能够帮到你们,有什么问题欢迎来提问, 我可以说没有人比我更懂配置环境, 有问必答。1. 不要用 jdk21 , 版本太高了, 对于idea2023 不友好, 很有可能报错。2. 推荐使用 jdk11。

2023-11-16 20:24:35 72

原创 迭代器(C++)

迭代器类型通常由容器类型定义,因此我们可以使用容器的成员函数 begin() 和 end() 来获取一个迭代器,分别表示容器中的第一个元素和最后一个元素的下一个位置。通过迭代器,我们可以使用操作符 * 来取得当前位置的元素值,同时还可以使用操作符 ++ 来将迭代器移动到下一个位置。迭代器提供了一种统一的接口,使得我们可以通过类似指针的方式来访问容器中的元素,而不需要关心底层数据结构的细节。它可以指向容器中的特定位置,并允许我们访问和操作这些位置上的元素。

2023-09-23 17:10:09 166

原创 [C++]模拟散列表

下面的 insert 是头插, 也就是插入一个元素在头结点前面。

2023-09-22 10:26:16 53

原创 [C++]数组模拟单链表

假设下面的头结点是 1 , 那么下面的链表为。: 下标从 0 开始)

2023-09-21 21:35:27 42

原创 字符串哈希(C++)

【代码】字符串哈希(C++)

2023-09-19 21:56:25 138

原创 [C++]堆排序

【代码】[C++]堆排序。

2023-09-19 21:18:31 26

空空如也

空空如也

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

TA关注的人

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