自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 算法——替换空格

限制:0

2024-05-23 14:22:50 165 1

原创 算法——二维数组中的查找

给定 target = 5,返回 true。给定 target = 20,返回 false。限制:0

2024-05-22 13:36:40 143

原创 算法——数组中重复的数字

题目中说明了数组中值的范围是在0~n-1之间(注意,如果没有该条件是无法使用这个算法的,这个算法也只是用时间换空间而已),因此猜测当数组下标等于该数组的值的时候,则一定不会重复,如果不相等,则将该数组的值和等于数组下标的值交换位置,在位置的交换过程中,如果两个值相等就表明重复了,比如[0,1,3,1,5],下标3的值为1,3不等于1,因此将1的值交换到下标1,此时重复,则找到了重复数。创建一个新数组,判断新数组中是否有nums,如果没有就添加进去,有就再创建一个变量保存并返回。

2024-05-21 17:16:48 195

原创 js代码优化及常用代码(持续更新……)

includes用于检查数组或字符串中是否包含特定元素的方法。

2024-04-28 17:31:11 382

原创 前端面试题

用户在一段时间频繁点击某事件,每点击一次,定时器都会被重置,比如游戏中点回城。用户在一段时间频繁点击某事件,每次点击不会影响定时器,比如游戏中的技能冷却。创建一个新的数组,并根据指定深度递归地将所有子数组元素拼接到新的数组中。

2024-04-28 17:30:48 276 3

原创 深入剖析WeakMap

设置为null时,与其关联的键值对将在垃圾回收时被自动清理。实例,并使用两个对象作为键来存储字符串值。则允许使用任何类型的值(对象或原始值)作为键。在这个例子中,创建了一个。

2024-04-19 15:47:00 797

原创 uniapp页面路由跳转方式

解决方法:一开始我只在h5页面中答题跳转到抽奖页面时设置了uni.reLaunch,并未生效,应在小程序跳转到h5页面时将wx.navigateTo换成wx.reLaunch即可解决。被预载的页面,在打开时速度更快,预加载 /pages/test/test 对应的 js 文件,不执行页面预渲染逻辑。保留当前页面,跳转到应用内的某个页面,使用uni.navigateBack可以返回到原页面。关闭当前页面,跳转到应用内的某个页面。关闭所有页面,打开到应用内的某个页面。相当于是关闭所有页面,然后跳转到指定页面。

2024-03-25 18:16:40 1123

原创 Linux部署及常用命令,持续更新……

Linux常用命令,部署到服务器步骤

2024-03-11 14:14:28 170

原创 vue3+antdv实现大文件上传优化

选择一种方式下载,npm/yarn都可以。

2023-08-30 18:08:14 516

原创 Uncaught (in promise) SyntaxError: Not available in legacy mode

在项目中对表格标题进行国际化时报错

2023-07-13 16:42:43 910

原创 Vue 3 + Vite + Antdv项目创建

在终端执行命令。

2023-06-25 13:56:50 1283

原创 一些工作上会用到的git操作

【代码】一些工作上会用到的git操作。

2023-05-12 11:25:37 13025

原创 pinia学习demo

一个Store是一个实体,换句话来说它托管全局状态,它始终存在且每个人都可以读取和写入组件,它有三个概念state、getters和actions。第一个参数是storeId,第二个参数是一个选项对象也可以使用以下方法,第二个参数传入一个函数来定义Store添加一个debounce选项,允许对所有操作进行防抖`import {

2023-05-12 11:23:20 13073

原创 mac vuepress搭建博客

2.运行yarn dev时会出现页面 404 页面,vuepress 默认打开的是 docs 下的readme.md文件, 由于没有创建,所以找到的是 vuepress 默认提供的 404 页面,在 docs 目录下创建README.md文件, 再运行,就可以看到运行起来的效果。在 github 上创建一个名为 blog 的仓库, 并将代码提交到 github 上。如果用 npm 来安装, Node.js 版本需要 >=8 才可以。在 package.json 中, 配置启动命令。,重新运行,接着会报。

2023-05-09 10:49:13 13326

原创 Git Failed to connect to 127.0.0.1 port 1080: Connection refused 解决

Git Failed to connect to 127.0.0.1 port 1080: Connection refused 解决

2022-07-20 10:41:01 13231

原创 flex布局学习笔记

Flex布局是?      Flexible Box的缩写,意为“弹性布局”,任何容器都可以使用flex布局。      **注意:**设置flex布局后,子元素float、clear、和vertical-align属性会失效。      使用flex布局的元素就是“flex容器”,它所有的子元素称为“项目”。容器默认存

2021-10-12 11:06:56 12954

原创 正则表达式

正则的定义按照一定的语法规则书写的一个规则字符串(JavaScript正则对象),这个规则字符串可以帮我们去处理文本,在文本里面找寻出满足定义规则的字符。主要可以实现查找、替换等操作。语法格式语法糖(推荐):var reg = /a/;注意:/ 正则规则 /; / / 被称为正则里面的定界符,在定界符里面我们可以书写正则表达式。RegExpvar reg = new RegExp(‘a’); //RegExp 可以理解为系统自带的一个正则类(构造函数)正则对象之test方法作用: tes

2021-10-12 11:06:15 12926

原创 解决3000端口冲突

一、win+R输入cmd二、输入 netstat -nao | findstr 3000 回车执行,查看哪个程序占用了端口号三、输入 taskkill/F /pid 端口号终止进程即可

2021-08-23 10:20:59 13774

原创 webstorm真机调试

webstorm设置:端口号可自定义,不冲突就行浏览器设置:确保电脑和手机处在同一局域网内(电脑给手机开热点或者手机给电脑开热点)1、先找到自己的IP地址2、执行程序(chrome浏览器)把localhost改为ip地址就可以啦点它,手机扫一下就ok了...

2021-07-22 17:54:00 13699

原创 Sass学习笔记

Sasssass基于Ruby语言开发而成,因此安装sass前需要安装Ruby。ruby安装http://www.ruby-lang.org/zh_cn/downloads/安装后命令行输入ruby -v由于gem 源不稳定,所以切换国内源//删除替换原gem源gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org///打印是否替换成功gem sources -lhttps://gems.r

2021-07-15 16:35:02 13009

原创 CSS定位

定位是布局中的重要属性,一般用于盖压效果与位置相关效果。position给元素设置整体定位,必须同时存在position属性和偏移量属性。属性值说明relative相对定位absolute绝对定位fixed固定定位偏移量属性定位的元素,在水平或垂直方向需要偏移的距离。水平:left、right垂直:top、bottomrelstive(相对定位)参考这个元素原始应该加载的位置。相对定位没有脱离原始状态(标准流,浮动),它不会让出原来占有的位

2021-07-14 19:24:43 14273

原创 SQLite数据库

SQLite数据库轻量级关系型数据库创建数据库需要使用的api:SQLiteOpenHelper必须定义一个构造方法: //arg1:数据库文件的名字 //arg2:游标工厂默认不空,使用系统提供的 //arg3:数据库版本 public MyOpenHelper(Context context, String name, CursorFactory factory, int version){}数据库被创建时会调用:onCreate方法数据库升级时会调用:onUp

2021-05-22 16:29:21 12991 1

原创 文件操作

logcat日志信息总共分为5个等级verbosedebuginfowarnerrorSystem.out.print()(1)Log.v:这里的v代表Verbose啰嗦的意思,对应的log等级为VERVOSE。采用该等级的log,任何消息都会输出。(2)Log.d:这里的d代表Debug调试的意思,对应的log等级为DEBUG。采用该等级的log,除了VERBOSE级别的log外,剩余的4个等级的log都会被输出。(3)Log.i:这里的i代表informa

2021-05-22 16:21:23 12960 1

原创 Android学习笔记

Android学习笔记Android六大布局线性布局LinearLayout线性布局方向指定各个节点的排列⽅向(垂直⽅向:vertical,⽔平⽅向:horizontal)android:orientation="horizontal"对齐方式当垂直布局时:只能左右对齐和水平居中,顶部底部对齐垂直居中无效。 当水平布局时:只能顶部底部对齐和垂直居中。android:layout_gravity="right"//右:right,左:left,上:top ,下:bottom,水平居中:ce

2021-05-22 16:09:55 12991 2

空空如也

空空如也

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

TA关注的人

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