- 博客(115)
- 收藏
- 关注
原创 【esp32-uniapp】uniapp小程序篇02——引入组件库
本文介绍在hbuider X的uniapp程序如何引入colorUI、uview plus
2025-01-24 13:49:50
1419
1
原创 【esp32-uniapp小程序】uniapp小程序篇02——Hbuilder利用git连接远程仓库
本文介绍了如何在Hbuilder上使用git上传代码到远程仓库的详细步骤
2025-01-22 10:59:05
644
原创 【esp32-uniapp小程序】小程序篇01——使用Hbuilder X创建项目并在微信开发者工具查看运行结果
本文介绍如何使用Hbuilder X创建项目并在微信开发者工具查看运行结果
2025-01-22 09:32:48
288
原创 【报错】微信开发者工具--[渲染层错误] Tue Jan 21 2025 13:32:57 GMT+0800 (中国标准时间) 社区相关帖子推荐 原报错信息: Uncaught ReferenceE
关于上述报错,点击查看更多信息:(env: Windows,mp,1.06.2412050;[渲染层错误] Tue Jan 21 2025 13:32:57 GMT+0800 (中国标准时间) 社区相关帖子推荐。[渲染层错误] ReferenceError: SystemError (webviewScriptError)原报错信息: Uncaught ReferenceError: Trace is not defined。设置-->项目设置-->本地设置-->调试基本库(修改版本)
2025-01-21 15:54:44
2438
1
原创 在vscode上安装platform,编程esp32项目
本文给出了如何在vscode上使用platformIO开发esp32,以及一些简单的知识和反复流水灯的代码。本文内容来源:罗大富Bigrich。本文仅作学习记录使用。
2025-01-06 22:36:42
609
原创 【前端面试3+1】22 JS和TS的区别、TS接口是什么、ts中类和接口的区别、【移除元素】
本文包含:JS和TS的区别、TS接口是什么、ts中类和接口的区别、算法【移除元素】
2024-08-27 09:00:00
1813
原创 【算法】移除元素
给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素。元素的顺序可能发生改变。然后返回nums中与val不同的元素的数量。假设nums中不等于val的元素数量为k,要通过此题,您需要执行以下操作:更改nums数组,使nums的前k个元素包含不等于val的元素。nums的其余元素和nums的大小并不重要。返回k。
2024-08-26 17:45:46
446
原创 删除有序数组中的重复项
给你一个的数组nums,请你删除重复出现的元素,使每个元素,返回删除后数组的新长度。元素的应该保持。然后返回nums中唯一元素的个数。考虑nums的唯一元素的数量为knumsnumsknumsnumsnumsk系统会用下面的代码来测试你的题解:// 输入数组// 长度正确的期望答案// 调用i < k;i++) {如果所有断言都通过,那么您的题解将被。函数应该返回新的长度 2nums函数应该返回新的长度 5, 并且原数组nums的前五个元素被修改为 0, 1, 2, 3, 4。
2024-07-31 16:20:00
430
原创 【前段面试3+1】21 前端的布局方式有哪些、vw和vh、原型链和类继承的区别、【删除有序数组中的重复项】
本文包含前端的布局方式有哪些、vw和vh、原型链和类继承的区别、算法【删除有序数组中的重复项】
2024-07-31 16:14:56
1251
原创 【前端面试3+1】20 css三栏布局6种实现方式、多行文本溢出怎么实现、token过期了怎么处理、【二叉树的中序遍历】
本文包含八股文:css三栏布局6种实现方式、多行文本溢出怎么实现、token过期了怎么处理,算法【二叉树的中序遍历】
2024-07-30 09:22:13
859
原创 【前端面试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
1142
原创 vue配置白天-暗夜主题切换 element plus+vue3+ts
本文主要实现点击切换按钮之后进行主题切换,并将主题存储在localstore中,使得页面主题不会刷新之后就失效,默认读取的主题从localstore中读取。
2024-07-25 12:02:54
530
原创 【警告】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
781
原创 【报错】无法找到模块“element-plus/es/locale/index.mjs”的声明文件。
无法找到模块“element-plus/es/locale/index.mjs”的声明文件。解决该报错
2024-06-12 17:00:21
1048
原创 【报错】类型“{}”上不存在属性“ruleForm”。
类型“{}”上不存在属性“ruleForm”。补充:这是在vue3+ts的项目中遇到的。将vue official禁用再启用。
2024-06-10 23:19:45
341
原创 【前端面试3+1】18 vue2和vue3父传子通信的差别、props传递的数据在子组件是否可以修改、如何往window上添加自定义属性、【多数元素】
18 vue2和vue3父传子通信的差别、props传递的数据在子组件是否可以修改、如何往window上添加自定义属性、【多数元素】
2024-06-03 11:00:59
1299
原创 []2024年第⼗五届蓝桥杯全国软件和信息技术专业人才大赛(Web 应用开发)
本文介绍了2024年第⼗五届蓝桥杯全国软件和信息技术专业人才大赛(Web 应用开发)的题目、解题思路、解题等
2024-05-02 09:00:00
2450
1
原创 [Python基础知识]05函数和模块
格式:def 函数名(参数列表):注:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。即使该函数不需要接收任何参数,也必须保留一对空的圆括号函数形参不需要声明其类型,也不需要指定函数返回值类型参数列表是调用该函数时传递给它的值,可以有零个、一个或多个,当传递多个参数时各参数由逗号分隔函数内容以冒号起始,并且缩进(函数体相对于def关键字必须保持一定的空格缩进)
2024-05-01 23:44:33
488
原创 【前端面试3+1】17 伪类和伪元素的区别、CSS权重、图片显示优化、【二叉树最大深度】
【前端面试3+1】17 伪类和伪元素的区别、CSS权重、图片显示优化、【二叉树最大深度】
2024-04-15 21:37:09
884
原创 【前端面试3+1】16 TCP与UDP的区别、如何清除浮动、哪些原因造成阻塞页面渲染、【相同的树】
【前端面试3+1】16 TCP与UDP的区别、如何清除浮动、哪些原因造成阻塞页面渲染、【相同的树】
2024-04-14 22:37:38
1162
原创 【前端面试3+1】15 CSS如隐藏元素、css块级元素和行内元素有哪些?两者有什么区别?、JavaScript中“==”与“===”的区别、【丢失的数字】
【前端面试3+1】14 CSS如隐藏元素、css块级元素和行内元素有哪些?两者有什么区别?、JavaScript中“==”与“===”的区别、【丢失的数字】
2024-04-13 19:24:20
594
1
原创 【前端面试3+1】14 路由跳转的方式、如何取消已经发送的ajax请求、如何按顺序发起三个ajax请求并按顺序返回、【两个数组的并集】
【前端面试3+1】14 路由跳转的方式、如何取消已经发送的ajax请求、如何按顺序发起三个ajax请求并按顺序返回、【两个数组的并集】
2024-04-13 18:59:26
708
原创 【前端面试3+1】13 JS特性、JS是单线程还是多线程、JS中的一部和同步、【合并两个有序数组】
【前端面试3+1】13 JS特性、JS是单线程还是多线程、JS中的一部和同步、【合并两个有序数组】
2024-04-13 16:57:57
618
2
原创 【前端面试3+1】12 toktn验证过程、面向对象特性、webpack和vite的区别、【字符串中的第一个唯一字符】
通过封装,对象提供了一个清晰的界面,其他对象可以通过该界面与对象进行交互,而无需了解对象内部的具体实现。多态性使得代码更加灵活,可以根据具体对象的类型来调用相应的方法,提高了代码的可扩展性和可维护性。继承可以帮助实现代码的重用,减少重复编写代码的工作量,同时也有助于建立类之间的层次关系。将对象的共性特征提取出来,形成一个抽象类或接口,隐藏对象的具体实现细节,只展示对象的关键特征和行为。在多态中,同一个方法可以被不同的对象调用,产生不同的结果。它的第一个不重复的字符,并返回它的索引。
2024-04-13 16:37:49
1085
1
原创 【前端面试3+1】11 http和https有何不同及https的加密过程、数组有哪些方法及作用、tcp三次握手四次挥手、【分发饼干】
【前端面试3+1】11 http和https有何不同及https的加密过程、数组有哪些方法及作用、tcp三次握手四次挥手、【分发饼干】
2024-04-04 21:40:25
728
原创 【前端面试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
1382
原创 【前端面试3+1】09 ES6新特性、Promise原理 、浏览器从输入到页面渲染的过程、【罗马数字转整数】
Promise 是 JavaScript 中处理异步操作的一种方式,它是一个代表了异步操作最终完成或失败的对象。Promise 有三种状态:Pending(进行中)、Fulfilled(已成功)和Rejected(已失败)。Promise 的原理是通过状态的变化和链式调用来处理异步操作,使得异步编程更加清晰和可控。通过 Promise,可以更好地处理异步操作的结果,避免了回调地狱和提供了更优雅的代码结构。
2024-04-02 22:45:07
1237
原创 【前端面试3+1】08 css选择器、在前端页面展示后端传来的图片数组、请求方法的常见类型、【搜索插入位置】
由于POST请求将数据放在请求体中,不会暴露在URL中,适合传输敏感信息或大量数据。类似于GET请求,但只返回响应头信息而不返回实际数据,用于获取资源的元数据信息。用于获取服务器支持的HTTP请求方法、跨域请求时的预检请求等。用于从服务器获取数据,参数附加在URL的末尾,通常用于。用于向服务器提交数据,数据放在请求体中,通常用于。选择嵌套在另一个元素内部的元素。根据元素的状态选择元素。
2024-04-01 16:08:23
930
原创 【前端面试3+1】07vue2和vue3的区别、vue3响应原理及为什么使用proxy、vue的生命周期中在什么时期给接口发请求、【找出数组最大公约数】
07vue2和vue3的区别、vue3响应原理及为什么使用proxy、vue的生命周期中在什么时期给接口发请求、【找出数组最大公约数】
2024-03-31 22:54:44
998
原创 【前端面试3+1】06继承方式及优缺点、缓存策略、url输入到渲染全过程、【二叉树中序遍历】
因此,我们可以通过递归的方式实现中序遍历:递归遍历左子树,访问当前节点,再递归遍历右子树。在实现函数时,我们可以先判断根节点是否为空,若为空则返回空数组;然后创建一个足够大的数组来存储遍历结果;接着定义一个辅助函数来进行递归中序遍历,并在每次访问节点时将节点的值存入数组;最后返回存储遍历结果的数组,并更新返回大小。
2024-03-31 22:22:27
1240
原创 【前端面试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
1061
原创 【前端面试3+1】04浏览器存储、flex布局&属性和常用指令、 promise和async await区别、【验证回文串】
Flex布局是一种用于设计和排列元素的现代CSS布局方式,它使用弹性盒子模型来实现灵活的布局。
2024-03-28 23:25:19
891
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人