- 博客(109)
- 资源 (15)
- 问答 (61)
- 收藏
- 关注
原创 pycharm运行OpenCV项目踩坑记录
记录了使用PyCharm运行opencv项目遇到的一些问题以及ai解决方案,主要是 No module named 'cv2'和pip版本低不适配的问题
2025-03-19 13:56:20
1221
原创 Unable to Run npx tailwindcss init - “Could Not Determine Executable to Run“解决方案
Unable to Run npx tailwindcss init - "Could Not Determine Executable to Run"解决方案是安装TailwindV3解决V4没有init指令的问题。
2025-02-17 12:21:03
653
1
原创 js的this指针详解
this指针是JavaScript中非常重要但容易引起混淆的概念。本文将详细解释this指针的用法和原理,改变this指向的三个常用的函数方法,帮助读者更好地理解和使用this指针。
2024-12-23 11:50:06
423
原创 行内元素、块级元素、行内块元素和替换元素详解
本文详细讲解了行内元素和块级元素的特点及其区别,并介绍了如何进行元素的相互转换。同时,还分析了行内块元素和可替换元素的特性,帮助读者更好地理解 HTML 元素的布局行为
2024-12-22 08:00:00
839
原创 外边距折叠机制详解
本文详细分析了外边距折叠机制,重点讲解了外边距折叠发生的具体场景和不会发生的情况,帮助读者深入理解外边距折叠的原理及其应用,关于外边距折叠的解决方案,请听下回分解~
2024-12-21 10:09:43
755
1
原创 面试官:说一下Vue的性能优化
在当今高效、即时的互联网时代,用户体验已成为决定Web应用成败的关键因素之一。Vue性能优化深入剖析了Vue.js框架下的核心性能优化策略,从组件封装与复用、懒加载与异步处理、减少DOM操作、利用缓存与持久化技术等方面,详尽解读如何让Web应用快如闪电。本文不仅提供了理论指导,还附带实操案例,旨在帮助开发者构建高效、流畅的应用体验,引领一场真正的性能革命。探索高效之路,从解锁Vue.js的潜能开始,打造极致丝滑的用户旅程。
2024-10-27 21:17:33
1105
原创 MongoDB学习笔记
文章记录了作者从对MongoDB数据库的初步了解到深入学习的全过程,包括对MongoDB的基本概念、CRUD操作以及高级特性的学习过程。同时,文章还介绍了使用mongoose这个DB对象建模工具来对MongoDB进行操作和管理的学习过程。文章总结了学习过程中遇到的问题和解决方案,对于初学者来说是一篇很好的参考资料。
2024-07-25 05:00:00
1259
2
原创 关于深拷贝浅拷贝的相关问题
浅拷贝:创建一个新对象,保存原始对象属性值精准拷贝。如果属性是基本类型,拷贝的是基本类型的值,如果属性是引用类型,拷贝的是内存地址,并不会占用新的内存,这种情况下如果其中一个对象改变了这个地址,会影响到另一个对象。浅拷贝只复制指向某个对象的指针,而不复制对象本身。新旧对象共享同一块内存。深拷贝:将一个对象从内存中完整的拷贝一份出来,从堆内存中开辟一个新的区域存放新对象,增加了内存,且修改新对象不会影响原对象。新对象与原对象不共享内存。
2024-07-18 05:00:00
872
原创 重温express
本文详解了Express框架的基础应用与Postman工具的测试技巧,通过实例演示了如何搭建服务器、处理路由请求,以及利用Postman进行API的有效性验证,旨在提升读者的后端开发效率与接口测试能力。
2024-07-08 05:00:00
1013
原创 探索如何赋予对象迭代魔法,轻松实现非传统解构赋值的艺术
本文解决如何让 var [a, b] = {a: 1, b: 2} 解构赋值成功的问题的最佳实践大概是通过扩展Object.prototype来为所有对象添加一个自定义的迭代器,该迭代器允许我们以一种特定的方式遍历对象的属性。具体来说,这个迭代器会过滤掉我们不关心的属性,只返回我们指定键名对应的属性值。
2024-07-05 05:00:00
1052
原创 四六级翻译考前综合复习
东周时期 the Eastern Zhou Dynasty南宋末年 the Late Southern Song Dynasty早期/中期/末期 early/middle/late3000多年前的中国西周 the Western Zhou Dynasty in/of China农历八月十五 on the 15th day of lunar Augest阳历或者公历不用翻译公元前302年 in 302 BC公元后不用翻译古城拥有供水系统。
2024-06-15 10:01:12
1136
原创 20240612前端问题总结
实现子元素垂直居中对齐;返回对象数组中所有id为1 的元素;前端实现数据分页(有elemen-ui和只有vue两种情况);父窗口弹窗显示隐藏和传参相关问题(element实现和vue2实现两种情况)
2024-06-12 16:15:45
1053
1
原创 「无敌哈希表」:轻松解决算法难题的终极秘籍!
哈希表是存储键值对的集合。键是唯一的,值可以有多个。本文通过力扣的一些通过哈希表思想解决的算法题来详细解析哈希表的妙用。
2024-05-31 05:00:00
649
原创 「枯燥的数组知识一网打尽!轻松学会JavaScript的数组操作」
Array(数组)是编程中常见的数据结构之一。本文基于JavaScript介绍了一维数组、二维数组和多维数组的概念和用法,以及对象数组的应用和使用方法。此外,还介绍了JavaScript中常用的处理对象数组的方法。
2024-05-22 06:00:00
886
转载 前端使用JavaScript实现一个LRU缓存
LRU(Least Recently Used)算法是一种广泛应用于内存管理和缓存系统的策略,在微前端、状态管理以及性能优化等场景下,合理使用缓存机制能够有效提升应用性能。本文将介绍LRU算法的基本原理,并通过JavaScript实现案例,帮助读者理解其在前端开发中的应用场景。
2024-05-21 16:32:38
1146
原创 从此告别数组烦恼!JavaScript 带你轻松删除指定元素!
删除数组中指定的元素是编写程序算法中常用的操作之一。本文章以力扣第27算法题移除元素为例详细解释了JavaScript数组删除指定元素的方法的原理和应用。
2024-05-16 05:00:00
693
原创 《前端算法宝典:双指针问题解析与应用》
双指针算法是一种常用的解决问题的技巧,通过维护两个指针,在遍历数组或字符串时同时移动,从而解决一些特定类型的问题。双指针算法通常用于求解数组中的子数组或子串问题,如找到满足某种条件的子数组。这种算法通常能够在 O(n) 的时间复杂度内完成任务,因此被广泛应用于解决字符串匹配、子数组求解等问题中。
2024-05-10 00:00:00
969
原创 有人相爱,有人夜里看海,有人力扣第一道题做不出来
基于JavaScript的力扣第一题算法题解,使用哈希表和碰撞指针解决两数之和的问题。看完这篇文章,你将进一步熟悉JavaScript的语法并了解两种解题方法。
2024-05-03 05:00:00
121
1
原创 算法复杂度分析:揭秘隐藏的计算之谜
文章通过简洁的语言解释了前端面试中常见算法的复杂度分析,使读者能够快速理解不同算法的时间和空间复杂度,为面试提供了有力的准备工具。
2024-05-02 19:04:12
738
1
原创 Vue保姆级项目教程:十万字零基础开发信贷管理系统!
本文档概述了信贷管理系统的开发过程和关键需求,包括用户管理、信贷申请、贷款审批、数据分析、安全性、兼容性、扩展性和用户界面。目的是提高信贷业务的效率和准确性,满足机构对信贷业务管理的需求。
2024-03-09 14:17:14
1279
1
原创 消息订阅与发布pubsub
一种组件间通信的方式,适用于任意组件间通信。使用步骤:安装pubsub:npm i pubsub-js引入:import pubsub from ‘pubsub-js’接收数据:A组件想要接收数据,则在A组件中订阅消息,订阅的回调留在A组件自身。methods(){},......mounted(){提供数据 pubsub.publish(‘xxx’,数据)最好在beforeDestory钩子中,用 pubsub.unsubscribe(pId)取消订阅。
2023-10-22 12:26:33
259
原创 Vue配置代理学习笔记
因为当一个项目变大时,把所有的内容都丢在一个网站或者是后台服务器中是不现实的,因此有跨域。跨域请求,首先浏览器为了安全,做了一个同源策略机制,也就是所谓的同源安全策略。浏览器的同源策略(Same-Origin Policy)是一种安全机制,用于限制一个网页文档或脚本如何与来自不同源的资源进行交互。同源是指两个 URL 的和都相同。协议相同+域名相同+端口号相同,浏览器才认为是同一个网站,才不会受到同源策略的影响,才可以正常的发送ajax请求。
2023-10-20 12:37:36
282
原创 Vue实现动画效果
作用:在插入、更新或者移除DOM元素时,在合适的时候给元素添加样式类名。使用transition包裹要过渡的元素,并配置name属性有动画效果的文字若有多个元素需要过渡,需要使用transition-group,且每个元素都要指定key值。
2023-10-20 12:25:39
433
原创 ToDoList使用自定义事件传值
MyTop与MyFooter与App之间传递数据涉及到的就是子给父传递数据,MyList和MyItem与App涉及到爷孙传递数据。之前的MyTop是使用props接收App传值,然后再在methods里面调用,现在使用自定义事件来处理子组件和父组件之间传递数据。MyFooter中的todos是数据,不可以作为自定义事件(因为不是函数,只有函数才可以是自定义事件)给MyTop组件定义一个自定义事件addTodo,事件的回调也是addTodo,可以重名不冲突。在App的MyTop组件中使用自定义事件。
2023-09-29 14:10:27
1030
原创 组件自定义事件学习笔记
解绑testa事件</button>解绑一个自定义事件。unbind() {解绑两个自定义事件解绑所有的自定义事件vm销毁的之后会移除所有的watchers 子组件和自定义事件,所以也可以直接销毁当前组件的实例,销毁后实例的所有的自定义事件失效<button @click="destroyed">销毁当前组件的实例
2023-09-15 20:07:52
258
原创 浏览器缓存学习笔记
sessionStorage和LocalStorage统称为webStorage。存储内容大小一般支持5MB左右(不同浏览器可能不同)浏览器端通过Window.sessionStorage和Window.localStorage属性来实现本地存储机制。备注:(1). SessionStorage存储的内容会随着浏览器窗口关闭而消失,而LocalStorge存储的内容手动清除才会消失。
2023-09-15 20:06:06
369
原创 ToDoList待办事件(Vue实现)详解
组件化编程流程:(1)拆分静态组件:组件按照功能点拆分,命名不与html元素冲突。(2)实现动态组件:考虑好数据的存放位置,数据是一个组件在用(放在组件自身),还是一些组件在用(放在共同的父组件上面)。(3)实现交互:从绑定事件开始。props适用于:(1).父组件=>子组件 通信(2).子组件==>父组件通信(父组件先给子组件一个函数)使用v-model时要切记:v-model绑定的值不能使props传过来的,因为props是不可以修改的。
2023-09-15 20:00:20
1825
原创 Vue生命周期详解学习笔记
mounted,发送ajax请求,启动定时器,绑定自定义事件,订阅消息等【初始化操作】。beforeDestroy:清除定时器,解绑自定义事件、取消订阅消息等【收尾工作】。
2023-07-16 16:56:15
421
原创 express框架学习笔记
每一个请求到达服务器之后都会执行全局中间件函数执行下面的函数// 获取url和ip// 将信息保存在文件中access.logres.send('前台首页');});推荐插件Template String Converter,可以在${}输入字符串时候自动生成反引号每个路由规则都要写app.get里面的两行代码,先上车后检查的类似操作后续维护不便,这是我们可以考虑中间件操作// 获取url和ip// 将信息保存在文件中access.log// 调用nextnext();
2023-06-17 08:32:02
694
原创 Node包管理工具
package代表了一组特定功能的源码集合。管理包的应用软件,可以对包进行下载安装,更新,删除,上传等操作借助包管理工具,可以快速开发项目,提高开发效率。
2023-06-13 10:41:16
2262
原创 Node.js模块化学习笔记
将一个复杂的程序文件依据一定规则(规范)拆分成多个文件的过程称之为模块化。其中拆分的每个文件就是一个模块,模块的内部数据是私有的,不过模块可以暴露内部数据以便其他模块使用。
2023-06-11 17:08:05
1005
1
原创 node.js的http模块
包括但不限于以下场景a标签hreflink标签hrefscript标签hrefimg标签srcvideo audio标签的srcform中的actionAJAX请求中的URL。
2023-06-09 23:21:38
1494
原创 node基础与fs模块学习笔记
fs提供了同步、回调和基于promise的三种形式。同步api会阻塞线程,但对于某些场景,使用同步方法会更方便、更易理解尽量使用promise方式,回调容易造成嵌套地狱对于大文件,使用文件流的方式来读写文件 createReadStream 和 createWriteStream 来减少内存占用三方npm包 fs-extra 是fs的一个拓展,提供了很多更方便的api// 拆分文件名// 判断// 创建新的文件名// 重命名})
2023-06-07 09:07:40
965
原创 nodejs的path模块
path模块是Node.js官方提供的,用来处理路径的模块。提供一系列的方法和属性,用来满足用户对路径的处理需求。例如:如果在js代码中,使用path模块来处理路径,需要先导入。
2023-06-07 08:57:41
1662
原创 Vue收集表单数据学习笔记
收集数据表单:若:,则v-model收集的是value值,用户输入的就是value值。若:,则v-model收集的是value值,且要给标签配置value值。若:1. 没有配置input的value值,那么收集的就是checked(勾选是true,未勾选为false)2. 配置input的value属性:(1)v-model的初始值是非数组,那么收集的就是checked(勾选是true,未勾选为false)(2)v-model的初始值是数组,那么收集的就是value组成的数组。
2023-04-25 11:53:35
592
网上书店.docx是学校小学期的任务,文件共六章,60多页
2024-07-22
2023元旦倒计时代码
2022-12-17
网页设计期末作业秦皇岛旅游html+css
2021-09-21
基于JavaScript和node测试get请求和post请求出现的相关问题及其解决方案
2024-08-06
登录注册接口修改路由路径再次发送请求服务器返回401相关问题原因及其解决方案
2024-08-04
关于注册接口返回500状态码的相关问题
2024-07-29
登录接口测试状态码500具体解决方案
2024-07-27
moogoose多表查询相关问题
2024-07-26
postman发送post请求返回undefined相关问题
2024-07-06
网上书店项目的类图的程序设计描述
2024-07-03
JavaScript使用迭代方法中序遍历二叉树相关问题
2024-06-24
JavaScript迭代方法前序遍历二叉树相关问题
2024-06-24
基于JavaScript迭代方法前序遍历二叉树的相关问题
2024-06-24
算法题150逆波兰表达式相关问题
2024-06-07
算法题1024删除字符串中的所有相邻重复子串相关问题
2024-06-07
在算法题20有效的括号中,以下代码运行测试用例没有通过的原因
2024-06-07
关于算法题求最长公共前缀的相关问题
2024-06-02
关于四数之和代码的相关问题
2024-05-30
算法题454四数相加ll代码存在的问题
2024-05-29
前端使用数组解决有效字母异位词算法题的相关问题
2024-05-28
哈希表计算最长连续序列是否需要判断条件更新序列长度
2024-05-18
node版本管理工具nvm安装后使用命令报错解决方案
2024-04-09
第三个空填什么,想不到应该是什么
2024-03-23
asp,net窗体实现sql数据库多个表查询功能相关问题
2023-12-19
C语言实现线性表代码
2023-09-26
Vue新建项目导入vue模板报错
2023-06-17
关于react18的api问题
2023-01-11
:hover::after伪元素样式生效但是不显示对应样式
2022-10-30
为什么轮播图的图片容器变得这么大呢,想知道原因和解决办法
2022-10-30
关于#int#的问题,如何解决?
2022-09-11
关于#c语言#的问题:*p=&x p=&x解释一下这三个代表的含义的区别
2022-06-26
笔记本电脑浏览器打不开网页qq可正常使用
2022-06-17
启动Hive metastore服务失败了,有没有专业人员给看看,如何解决?
2022-06-13
关于#c语言#的问题:若执行以下程序段
2022-06-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人