自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决Vue中[Vue warn]: Invalid prop: custom validator check failed for prop “index“.问题

此时我的index中传入了一个对象,与index接收的参数类型不相符。,字符串拼接会得到字符串,从而将对象转换成字符串。一运行项目时,控制台出现如下错误。

2025-04-21 23:18:25 301

原创 Vue渲染时报错main.js:20 [Vue warn]: Avoid using non-primitive value as key, use string/number value inste

一般后端返回数据会带有唯一的id值,可以将id绑定在key中;如果没有key的话也可以使用index,但是可能会导致渲染问题(不推荐)观察common-aside这个组件可知key值出现了重复,key值是必须唯一的,此时只需更改key值就可以解决报错。Vue一运行时就发现控制台出现如下报错。循环里,key值出现了重复。

2025-04-21 23:09:48 340

原创 自定义Promise对象实现

resolve 和 reject 方法接收一个参数Promise内为同步方法,直接调用执行器函数// 创建Promise构造函数,接收一个执行器函数// 定义resolve方法,接受一个参数// 定义reject方法,接受一个参数// 同步调用执行器函数,传入两个参数,resolve和reject均为函数// 在Promise原型上添加then方法,接收两个参数。

2025-04-17 12:09:07 862

原创 如何下载Android Studio历史版本

本文将详细介绍如何下载的历史版本,并提供常见问题的解决方法,确保你能顺利获取并安装所需版本。

2025-04-05 15:30:40 2554 1

原创 npm 下包慢的原因及淘宝镜像源解决方案

淘宝 NPM 镜像(

2025-04-04 14:17:13 418

原创 Git学习笔记

Git 是一个分布式版本控制系统,用于跟踪文件变化,协调多人协作开发。分布式架构(每个开发者都有完整仓库)高效的分支管理强大的版本回退能力支持离线操作。

2025-04-03 23:23:00 357

原创 微信小程序上拉触底如何进行节流处理

在页面data中声明布尔值变量isloadingdata: {isloading: false, // 节流阀(默认关闭)colorList: [] // 示例数据容器false:无进行中的请求(允许发起新请求)true:存在进行中的请求(禁止新请求)

2025-04-03 10:20:23 1057

原创 kotlin学习

掌握基本变量类型、声明(val、var)、循环语句、函数及类的定义使用等字符串模板及格式用$val i = 10// i = 10${}字符串格式-- String.format()// 0031416// +3.1416var/val的区别​var:可变 val:不可变推荐先使用val定义,可以避免被不小心修改,如果需要修改时再更改为var数组创建、比较数组数组创建// 1, 2, 3// 0, 0, 0// 014916比较数组:比较两个数组是否具有相同顺序的相同元素// 比较。

2025-03-30 14:27:14 431

原创 基于Kotlin+Compose完成一个简易的计算器

/ 定义运算符优先级'+' to 1,'-' to 1,'*' to 2,'/' to 2// 运算数栈和运算符栈var i = 0var allowUnary = true // 允许负号作为一元运算符// 处理数字// 连续读取数字字符// 处理运算符// 处理一元负号(当负号出现在表达式开头或运算符后)// 执行优先级更高的已有运算!!) {ops.add(c)i++// 跳过空格' ' -> i++// 非法字符处理。

2025-03-30 13:35:18 437

原创 css-常见问题

其实是因为两个行标签之间会有默认的间隔,我们可以通过设置font-size来消除间隔。当我们在css中使用行标签,例如<a>时会出现如下问题。两个标签之间会有不应该出现的间隔。

2025-03-27 12:30:22 109

原创 Vant组件库的使用

组件库:第三方封装好的很多组件供我们直接调用,整合起来就是一个组件库相比于ELement(适用于PC端),Vant更适用于移动端。

2025-03-20 00:16:16 1017

原创 如何将项目部署到gitee

(3) 配置SSH密钥(避免每次输入密码): 个人设置 → SSH公钥。文件,添加需忽略的文件(如。(5) 提交代码到本地仓库。GitHub 默认分支为。安装时保持默认选项即可。(4) 添加文件到暂存区。: 仓库页面 → 点击。(2) 获取仓库URL。(1) 本地项目初始化。,Gitee 可能为。(1) 安装 Git。(2) 配置用户信息。(6) 远程仓库操作。(2) 关联远程仓库。(4) 后续更新代码。

2025-03-18 19:20:05 434

原创 uniapp中tabBar使用iconfont图标

2、在小程序中使用需要下载成png格式保存到本地后,复制到sta​​​​​​​tic中,用iconpath调用即可。

2025-03-16 00:38:05 646

原创 uni-admin学习笔记

│ │── leftWindow.vue # 左侧窗口(菜单栏)│ │ └── fieldsMap.js # 字段配置(下同)│ │ │── activity # 渠道/场景分析。│ │ │── funnel # 支付/漏斗分析。│ │ │── list # 支付/订单明细。

2025-03-15 13:50:37 777

原创 RSA算法

【代码】RSA算法。

2024-11-28 14:25:13 363

原创 如何在字符数组中储存字母和阿拉伯数字

【代码】如何在字符数组中储存字母和阿拉伯数字。

2024-09-07 00:58:52 275

原创 有关结构体

现在人的消费习惯大多是刷卡消费,商家会通过POS机回执一个小票,包含商家名称、终端号、操作员、发卡方、有效期、卡号、交易时间、消费金额等信息,把商家信息定义为一个Struct结构,按照要求输出相应的格式小票。在数据非常多的情况下,使用const可避免误操作改变形参以及实参的值,当你误操作改变形参值时,程序会自动报错。一般使用第一种比较多,第二种方法不适用于数据较多的时候,第三种方法的结构体变量比较隐蔽,不易于阅读程序。2、通过结构体指针访问结构体中的变量时,需用“->”

2024-04-11 14:00:59 357

原创 C语言 排序与查找

如果目标值较大,则在数组的右半部分继续查找。在未排序序列中找到最小元素,存放到排序序列的起始位置,然后再从剩余未排序的元素中继续寻找最小元素,然后放到已排序序列的末尾(即上一个排序位置之后,剩余未排序数据的初始位置)。顺序查找是一种最简单的查找方法,它的基本思想是从数组的第一个元素开始进行遍历,与目标值进行比较,直到找到相等的元素或到达数组的末尾。在C语言中,顺序查找通常通过一个循环来实现,循环中包含一个条件判断语句来检查当前元素是否为目标值,这种查找方式只适合数组数量比较小的情况,否则导致查找效率过低。

2024-04-01 15:45:09 426

原创 C语言 循环

即执行break语句后,循环提前结束,不再执行循环体后面的语句,一般与if语句相配合使用,条件满足时跳出循环。5、同时退出多重循环:可将flag==1设为每次循环的初始条件,当需退出多重循环时,只需令flag=0,即可退出所有循环。1、差异性:与for循环和while循环不同,先执行一次循环体,再去判断循环条件,至少可以进行一次循环。2、通过在循环中嵌套一个循环实现:在嵌套循环中完成对i的阶乘计算,再在外部循环中进行累加。b、循环次数不明确且需先进入循环中得到循环控制条件—do-while语句。

2024-03-29 10:31:37 283

空空如也

空空如也

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

TA关注的人

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