- 博客(35)
- 收藏
- 关注
原创 Git使用SSH连接时报错 Their offer: ssh-rsa fatal: Could not read from remote repository.
报错信息:Unable to negotiate with xxx.xx.xx.xx xx port 7999: no matching host key type found. Their offer: ssh-rsa fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists
2024-10-30 16:38:28 276
原创 VSCode中,Code Runner插件运行单个文件,文件中的相对路径报错异常
使用code runner运行时报错,文件中的相对路径错误,找不到该路径或文件。这可能是code runner的工作目录和文件执行目录不一致造成的。
2024-08-11 19:52:11 1216
原创 JavaScript 实现大数简化,带单位显示
在前端展示的数据时,如果数据数值太大,会导致展示的数据非常长,不仅用户不能迅速读出数值大小而且影响美观,此时我们需要将这种大数简化为带单位的数值,如 250000 转为 25.0万。
2024-04-17 16:16:12 381
原创 Vue3 中使用 NPlayer
Vue3使用NPlayer。在vue3中有两种使用的方式,一种是通过创建实例的方式使用,另一种是通过插件的方式的使用
2024-03-26 18:25:58 999
原创 Vue3 项目中使用 Swiper(PC端可用)
当您从节点模块导入 Swiper 自定义元素时,我们需要手动注册它。它应该只执行一次,它会全局注册 Swiper 自定义元素。需要自己设置一下样式。
2024-03-14 16:00:44 884
原创 Vue3+Vite中使用SCSS
Vue3引入SCSS的执行命令npm i sass sass-loader --save-dev配置全局变量,
2024-03-05 16:16:14 4516
原创 JavaScript-实现图片的下载(本地图片,远程图片,多个下载)
实现图片的下载(本地图片,远程图片,多个下载)。主要通过标签来实现,将要下载的文件链接设置为href属性,将文件名设置为download属性,然后模拟点击这个链接即可触发下载。
2023-11-18 20:44:41 6639 3
原创 Vue中vue-router的 hash 模式和 history 模式的区别
**hash 模式** 1. hash 模式的 url 地址中带有 `#` 号 2. hash 模式通过 `window.onhashchange` 方法监听路由的修改 3. hash 模式下刷新请求时 url `#` 后面的内容会被忽略,不会被发送给服务器**history模式** 1. history 模式是使用正常的 url 路径显示 2. history 模式通过 pushState 和 replaceState 方式修改路由改变
2023-11-13 14:46:25 132
原创 JavaScript中null == 0 为false , null >= 0 为 true
在'==' 判断规则中null 和undefined 不能转化成其他类型。在关系操作符,如果有任一操作数是数值,则将另一个操作数转换为数值,执行数值比较
2023-11-05 15:24:56 1050 3
原创 [力扣]-三数之和---JavaScript
给你一个整数数组nums,判断是否存在三元组[nums[i], nums[j], nums[k]]满足i != j、i != k且j != k,同时还满足nums[i] + nums[j] + nums[k] == 0。请你返回所有和为0且不重复的三元组。注意:答案中不可以包含重复的三元组。输出的顺序和三元组的顺序并不重要。
2023-11-04 22:10:37 126
原创 [力扣]-两数之和+两数之和 II (输入有序数组)---JavaScript
因为是有序数组,左右指针动态调整大小,直至寻找到目标数组(目标数值存在的前提下)1.暴力求解,循环数组,求每两个数的和。时间复杂度为O(n2)。2.使用map结构映射。将值作为key存入map,,则说明需要增大,L++;,则说明需要减小,R--。
2023-11-04 21:46:46 52
原创 [力扣]-盛最多水的容器--双指针
给定一个长度为n的整数数组height。有n条垂线,第i条线的两个端点是(i, 0)和(i, height[i])。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。
2023-10-28 15:48:17 58 1
原创 JavaScript中 var 关键字
var关键字的声明范围是函数作用域,使用var操作符定义的变量会成为包含它的函数的局部变量。在全局作用域中声明的变量是全局变量。var有声明提升。
2023-10-21 20:44:06 409 1
原创 JavaScript获取URL中的参数,并转化为对象
在使用 splite('&') 将每个参数分开,获得 'key=value'格式的元素的数组。先使用splite('?')[1]将字符串按'?每个 元素 按 '=' 分割并结构分别获得key,value。
2023-10-19 21:06:36 3599
原创 JavaScript-N 字形变换
将一个给定字符串s根据给定的行数numRows,以从上往下、从左到右进行Z 字形排列。比如输入字符串为"PAYPALISHIRING"行数为3时,排列如下:P A H NA P L S I I GY I R之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"PAHNAPLSIIGYIR"。请你实现这个将字符串进行指定行数变换的函数:string convert(string s, int numRows);
2023-10-18 18:50:35 68 1
原创 JavaScript-反转字符串中的单词
使用split(' '),转化成数组,filter()过滤掉空格元素,在使用reverse()反转数组,将反转的数组使用join(' ')变回字符串。中可能会存在前导空格、尾随空格或者单词间的多个空格。返回的结果字符串中,单词间应当仅用单个空格分隔,且不包含任何额外的空格。2.需要去除多余的空格,可以转化成数组之后,使用。也可以在使用split()拆分成数组的时候,1.将字符串转化成数组,然后使用。然后翻转,再变成字符串。
2023-10-18 14:58:22 124 1
原创 JavaScript-最后一个单词的长度
给你一个字符串s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。单词是指仅由字母组成、不包含任何空格字符的最大子字符串。
2023-10-18 13:52:34 144 1
原创 JavaScript-加油站
给定两个整数数组gas和cost,如果你可以按顺序绕环路行驶一周,则返回出发时加油站的编号,否则返回-1。如果存在解,则保证它是唯一的。
2023-10-17 23:07:27 89
原创 JavaScript-O(1) 时间插入、删除和获取随机元素(实现一个类)
实现一个类,这个类有插入,删除,随机取数的方法。你必须实现类的所有函数,并满足每个函数的平均时间复杂度为O(1)。
2023-10-14 21:10:38 102 1
原创 JavaScript-H 指数
你给你一个整数数组citations,其中citations[i]表示研究者的第i篇论文被引用的次数。计算并返回该研究者的h指数。
2023-10-08 11:45:09 62 1
原创 CSS-面试官:能简单说一下盒模型吗?
标准盒模型(浏览器默认) 和 IE怪异盒模型。1.标准盒模型的 with 和 height 只是内容 content 的宽高,不包含padding和border值。2.IE 怪异盒子模型的 with 和 height 则是包含了 内容 content 和 padding 、border 的值。3. CSS 中的 box-sizing 属性定义了引擎应该如何计算一个元素的总宽度和总高度
2023-10-07 21:00:00 83 1
原创 Javascript-罗马数字转整数
就是将 'I','X','C' 的值由后面的字符的减去了。所以在遍历的时候只需要判断 'I','X','C',后面是否满足上述情况,如果满足,则减去当前 'I','X','C'的值即可,其余的均为相加。:循环遍历字符串's',对于每一个字符,我们使用switch来决定要进行的操作。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4。因为一般情况,前面的值是大于后面的值的,由大到小这样组合在一起的,除了那6种特殊情况。通常情况下,罗马数字中小的数字在大的数字的右边。
2023-10-06 13:56:35 193 1
原创 Javascript-跳跃游戏 (数组中的每个元素代表你在该位置可以跳跃的最大长度,判断你是否能够到达最后一个下标)
跳跃游戏:给你一个非负整数数组nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标,如果可以,返回true;否则,返回false。
2023-10-03 22:59:04 333
原创 Javascript-获取最长公共前缀
如果不等于0,说明前面匹配不到str,缩短str的长度,继续比较,直到有公共的部分,如果str.length === 0,说明没有str为空也没有找到公共的部分,就是没有公共前缀,直接return ''。先获取到一个元素字符串作为初始的公共前缀,然后与后面的字符串元素比较,和每个字符串都是从第0个字符开始一个一个比较,直到不相等,然后截取出当前先等的部分作为最新的公共前缀,结束当前元素的比较,继续与下一个字符串比较。
2023-09-27 17:02:23 523 1
原创 <script>标签的async和defer属性
1、async:表示应该立即开始下载脚本,但不能阻止其他的页面动作,比如下载资源或等待其他脚本加载。只对外部脚本文件有效。 2、defer:表示脚本可以延迟到文档完全被解析和显示之后再执行。只对外部脚本文件有效。(在IE7及更早的版本中,在行内脚本也可以指定这个属性)。
2023-09-22 19:00:24 2356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人