自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【前端面试3+1】22 JS和TS的区别、TS接口是什么、ts中类和接口的区别、【移除元素】

本文包含:JS和TS的区别、TS接口是什么、ts中类和接口的区别、算法【移除元素】

2024-08-27 09:00:00 597

原创 【算法】移除元素

给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素。元素的顺序可能发生改变。然后返回nums中与val不同的元素的数量。假设nums中不等于val的元素数量为k,要通过此题,您需要执行以下操作:更改nums数组,使nums的前k个元素包含不等于val的元素。nums的其余元素和nums的大小并不重要。返回k。

2024-08-26 17:45:46 381

原创 删除有序数组中的重复项

给你一个的数组nums,请你删除重复出现的元素,使每个元素,返回删除后数组的新长度。元素的应该保持。然后返回nums中唯一元素的个数。考虑nums的唯一元素的数量为knumsnumsknumsnumsnumsk系统会用下面的代码来测试你的题解:// 输入数组// 长度正确的期望答案// 调用i < k;i++) {如果所有断言都通过,那么您的题解将被。函数应该返回新的长度 2nums函数应该返回新的长度 5, 并且原数组nums的前五个元素被修改为 0, 1, 2, 3, 4。

2024-07-31 16:20:00 395

原创 【前段面试3+1】21 前端的布局方式有哪些、vw和vh、原型链和类继承的区别、【删除有序数组中的重复项】

本文包含前端的布局方式有哪些、vw和vh、原型链和类继承的区别、算法【删除有序数组中的重复项】

2024-07-31 16:14:56 1179

原创 【JavaScript】02 睡眠函数、数组约归计算

本文包含JavaScript算法的睡眠函数、数组约归计算

2024-07-30 09:39:17 406

原创 【前端面试3+1】20 css三栏布局6种实现方式、多行文本溢出怎么实现、token过期了怎么处理、【二叉树的中序遍历】

本文包含八股文:css三栏布局6种实现方式、多行文本溢出怎么实现、token过期了怎么处理,算法【二叉树的中序遍历】

2024-07-30 09:22:13 797

原创 【前端面试3+1】19 Composition Api 与Options Api 的区别、为什么data属性是⼀个函数⽽不是⼀个对象、v-if和v-for的优先级、【翻转二叉树】

Composition Api 与Options Api 的区别、为什么data属性是⼀个函数⽽不是⼀个对象、v-if和v-for的优先级、【翻转二叉树】

2024-07-27 09:00:00 801

原创 【JavaScript】01数组原型对象的最后一个元素、计数器

数组原型对象的最后一个元素、计数器

2024-07-25 16:39:45 267

原创 vue配置白天-暗夜主题切换 element plus+vue3+ts

本文主要实现点击切换按钮之后进行主题切换,并将主题存储在localstore中,使得页面主题不会刷新之后就失效,默认读取的主题从localstore中读取。

2024-07-25 12:02:54 389

原创 VSCode终端显示空白无法运行

本文用以解决vscode用着用着终端显示一片空白,再新建终端或者重启都无济于事。

2024-07-01 11:20:21 1287

原创 【element 】修改下拉菜单<el-dropdown样式为横向(超简单)

【element 】修改下拉菜单

2024-06-18 14:37:18 596

原创 【警告】Not found ‘xxx‘ key in ‘znCh‘ locale messages.Fall back to translate ‘xxx‘ key with ‘

解决i18n引入后进行切换的【警告】Not found 'xxx' key in 'znCh' locale messages.Fall back to translate 'xxx' key with '

2024-06-18 11:58:12 425

原创 【报错】无法找到模块“element-plus/es/locale/index.mjs”的声明文件。

无法找到模块“element-plus/es/locale/index.mjs”的声明文件。解决该报错

2024-06-12 17:00:21 730

原创 【报错】类型“{}”上不存在属性“ruleForm”。

类型“{}”上不存在属性“ruleForm”。补充:这是在vue3+ts的项目中遇到的。将vue official禁用再启用。

2024-06-10 23:19:45 189

原创 【前端面试3+1】18 vue2和vue3父传子通信的差别、props传递的数据在子组件是否可以修改、如何往window上添加自定义属性、【多数元素】

18 vue2和vue3父传子通信的差别、props传递的数据在子组件是否可以修改、如何往window上添加自定义属性、【多数元素】

2024-06-03 11:00:59 1257

原创 []2024年第⼗五届蓝桥杯全国软件和信息技术专业人才大赛(Web 应用开发)

本文介绍了2024年第⼗五届蓝桥杯全国软件和信息技术专业人才大赛(Web 应用开发)的题目、解题思路、解题等

2024-05-02 09:00:00 1043 1

原创 [Python基础知识]05函数和模块

格式:def 函数名(参数列表):注:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。即使该函数不需要接收任何参数,也必须保留一对空的圆括号函数形参不需要声明其类型,也不需要指定函数返回值类型参数列表是调用该函数时传递给它的值,可以有零个、一个或多个,当传递多个参数时各参数由逗号分隔函数内容以冒号起始,并且缩进(函数体相对于def关键字必须保持一定的空格缩进)

2024-05-01 23:44:33 461

原创 【SpringBoot】00 Maven配置及创建项目

本文讲解maven的安装配置,以及使用idea创建一个简单的maven项目

2024-04-25 22:00:11 2056

原创 【前端面试3+1】17 伪类和伪元素的区别、CSS权重、图片显示优化、【二叉树最大深度】

【前端面试3+1】17 伪类和伪元素的区别、CSS权重、图片显示优化、【二叉树最大深度】

2024-04-15 21:37:09 828

原创 【前端面试3+1】16 TCP与UDP的区别、如何清除浮动、哪些原因造成阻塞页面渲染、【相同的树】

【前端面试3+1】16 TCP与UDP的区别、如何清除浮动、哪些原因造成阻塞页面渲染、【相同的树】

2024-04-14 22:37:38 1129

原创 【前端面试3+1】15 CSS如隐藏元素、css块级元素和行内元素有哪些?两者有什么区别?、JavaScript中“==”与“===”的区别、【丢失的数字】

【前端面试3+1】14 CSS如隐藏元素、css块级元素和行内元素有哪些?两者有什么区别?、JavaScript中“==”与“===”的区别、【丢失的数字】

2024-04-13 19:24:20 571 1

原创 【前端面试3+1】14 路由跳转的方式、如何取消已经发送的ajax请求、如何按顺序发起三个ajax请求并按顺序返回、【两个数组的并集】

【前端面试3+1】14 路由跳转的方式、如何取消已经发送的ajax请求、如何按顺序发起三个ajax请求并按顺序返回、【两个数组的并集】

2024-04-13 18:59:26 669

原创 【前端面试3+1】13 JS特性、JS是单线程还是多线程、JS中的一部和同步、【合并两个有序数组】

【前端面试3+1】13 JS特性、JS是单线程还是多线程、JS中的一部和同步、【合并两个有序数组】

2024-04-13 16:57:57 579 2

原创 【前端面试3+1】12 toktn验证过程、面向对象特性、webpack和vite的区别、【字符串中的第一个唯一字符】

通过封装,对象提供了一个清晰的界面,其他对象可以通过该界面与对象进行交互,而无需了解对象内部的具体实现。多态性使得代码更加灵活,可以根据具体对象的类型来调用相应的方法,提高了代码的可扩展性和可维护性。继承可以帮助实现代码的重用,减少重复编写代码的工作量,同时也有助于建立类之间的层次关系。将对象的共性特征提取出来,形成一个抽象类或接口,隐藏对象的具体实现细节,只展示对象的关键特征和行为。在多态中,同一个方法可以被不同的对象调用,产生不同的结果。它的第一个不重复的字符,并返回它的索引。

2024-04-13 16:37:49 1038 1

原创 【前端面试3+1】11 http和https有何不同及https的加密过程、数组有哪些方法及作用、tcp三次握手四次挥手、【分发饼干】

【前端面试3+1】11 http和https有何不同及https的加密过程、数组有哪些方法及作用、tcp三次握手四次挥手、【分发饼干】

2024-04-04 21:40:25 697

原创 【前端面试3+1】10 npm run dev 发生了什么、vue的自定义指令如何实现、js的数据类型有哪些及其不同、【最长公共前缀】

【前端面试3+1】10 npm run dev 发生了什么、vue的自定义指令如何实现、js的数据类型有哪些及其不同、【最长公共前缀】一、npmrundev发生了什么运行`npm run dev`时,通常是在一个基于Node.js的项目中,用来启动开发服务器或者执行一些开发环境相关的任务。下面是一般情况下`npm run dev`会执行的步骤:1. 查找package.json中的scripts字段:npm会在项目根目录下的package.json文件中查找scr

2024-04-03 23:10:04 1282

原创 【前端面试3+1】09 ES6新特性、Promise原理 、浏览器从输入到页面渲染的过程、【罗马数字转整数】

Promise 是 JavaScript 中处理异步操作的一种方式,它是一个代表了异步操作最终完成或失败的对象。Promise 有三种状态:Pending(进行中)、Fulfilled(已成功)和Rejected(已失败)。Promise 的原理是通过状态的变化和链式调用来处理异步操作,使得异步编程更加清晰和可控。通过 Promise,可以更好地处理异步操作的结果,避免了回调地狱和提供了更优雅的代码结构。

2024-04-02 22:45:07 1205

原创 【前端面试3+1】08 css选择器、在前端页面展示后端传来的图片数组、请求方法的常见类型、【搜索插入位置】

由于POST请求将数据放在请求体中,不会暴露在URL中,适合传输敏感信息或大量数据。类似于GET请求,但只返回响应头信息而不返回实际数据,用于获取资源的元数据信息。用于获取服务器支持的HTTP请求方法、跨域请求时的预检请求等。用于从服务器获取数据,参数附加在URL的末尾,通常用于。用于向服务器提交数据,数据放在请求体中,通常用于。选择嵌套在另一个元素内部的元素。根据元素的状态选择元素。

2024-04-01 16:08:23 901

原创 【前端面试3+1】07vue2和vue3的区别、vue3响应原理及为什么使用proxy、vue的生命周期中在什么时期给接口发请求、【找出数组最大公约数】

07vue2和vue3的区别、vue3响应原理及为什么使用proxy、vue的生命周期中在什么时期给接口发请求、【找出数组最大公约数】

2024-03-31 22:54:44 957

原创 【前端面试3+1】06继承方式及优缺点、缓存策略、url输入到渲染全过程、【二叉树中序遍历】

因此,我们可以通过递归的方式实现中序遍历:递归遍历左子树,访问当前节点,再递归遍历右子树。在实现函数时,我们可以先判断根节点是否为空,若为空则返回空数组;然后创建一个足够大的数组来存储遍历结果;接着定义一个辅助函数来进行递归中序遍历,并在每次访问节点时将节点的值存入数组;最后返回存储遍历结果的数组,并更新返回大小。

2024-03-31 22:22:27 1209

原创 【前端面试3+1】05v-if和v-show的区别、v-if和v-for能同时使用吗、Vuex是什么?【合并两个有序链表】

当需要在应用中管理路由状态(例如当前路由信息、路由参数等)时,可以使用 Vuex 来管理路由状态,方便在不同组件中共享和操作路由状态。Vuex 遵循 Flux 架构,将应用的状态集中管理在一个全局的 Store 对象中,通过一些规则来保证状态的一致性和可维护性。:当应用变得复杂,组件之间的通信和状态管理变得困难时,使用 Vuex 可以更好地管理应用的状态,提高代码的可维护性和可扩展性。Vuex 是 Vue.js 官方推荐的状态管理库,用于管理 Vue.js 应用中的状态(state)。

2024-03-29 22:46:33 1009

原创 【前端面试3+1】04浏览器存储、flex布局&属性和常用指令、 promise和async await区别、【验证回文串】

Flex布局是一种用于设计和排列元素的现代CSS布局方式,它使用弹性盒子模型来实现灵活的布局。

2024-03-28 23:25:19 857

原创 【前端面试3+1】03深拷贝浅拷贝、let和var、css盒模型、【有效括号】

CSS的盒模型是用来描述网页中元素布局的模型,它将每个元素看作是一个矩形的盒子,包含内容区域、内边距、边框和外边距。盒模型的主要作用是确定元素在页面中的大小和位置。

2024-03-27 21:18:55 622

原创 【前端面试3+1】02插槽、箭头函数与普通函数、重绘重排、【回文数】

插槽是一种用于在组件中插入内容的特殊语法。它的作用是让父组件可以向子组件传递内容,从而实现组件的灵活性和复用性。

2024-03-26 22:31:45 946

原创 【前端面试3+1】01闭包、跨域、路由模式、【两数之和】

跨域是指在浏览器中,当前页面的域名、协议、端口和请求的目标资源的域名、协议、端口不一致时,浏览器会限制页面对资源的访问,这就是跨域。跨域是浏览器出于安全考虑而设置的限制,用于防止恶意网站获取用户的隐私信息。

2024-03-25 23:23:47 1048

原创 【报错6】vue.runtime.esm.js:4605 [Vue warn]: Error in v-on handler: “TypeError: _vm.updateData is not

这个错误表明在Vue实例中找不到名为"updateData"的函数。要解决这个问题,需要确保在Vue实例中定义了这个函数或者正确地引入了包含这个函数的组件。2. 如果"updateData"函数是在组件中定义的,确保正确引入了这个组件。检查组件的路径和引入方式是否正确。4. 如果"updateData"函数是在父组件中定义的,确保正确地将它传递给子组件,以便子组件可以调用它。1. 确保在Vue实例中定义了"updateData"函数。可以检查Vue实例的方法中是否包含这个函数。

2024-03-09 23:49:40 632

原创 “System.Data.SqlClient.SqlException”类型的异常在 EntityFramework.dll 中发生,但未在用户代码中进行处理在与 SQL Server 建立连接时出

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。(provider: SQL Network Interfaces, error: 26 - 定位指定的服务器/实例时出错)“System.Data.SqlClient.SqlException”类型的异常在 EntityFramework.dll 中发生,但未在用户代码中进行处理。检查web.config里的数据库连接

2023-12-14 22:21:39 636

原创 【报错6】 Error in v-on handler: “TypeError: this.$refs[addsupplierForm].validata is not a function“

validata拼错了。

2023-12-04 23:03:24 442

原创 【vue会员管理系统】篇七之权限校验

登录的权限校验,通过使用 Vue Router中的前置钩子函数beforeEach(to,from,next)实现

2023-11-10 23:23:19 600

原创 【vue会员管理系统】篇六之退出系统功能

实现会员管理系统的退出系统功能

2023-11-09 23:23:55 352

空空如也

空空如也

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

TA关注的人

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