- 博客(42)
- 收藏
- 关注
原创 vue3组合式API实现父组件触发子组件中的方法 | vue3中ref的用法 | defineExpose的使用场景
在 Vue 3 的组合式 API 中,您可以使用 ref 和 value 来获取子组件实例,并调用子组件中的方法。
2023-10-12 15:41:43
2446
1
原创 vue3+vuetify报错:Component inside <Transition> renders non-element root node that cannot be animated.
中的多个根元素包裹起来,则可以解决这个报错。下应该只有一个根节点,用一个。解决方法:在报错的页面中,
2023-10-09 16:29:12
261
原创 vite+vue3+ts中使用require.context | 报错require is not defined | 获取文件夹中的文件名
按照网上搜到的解决方案在代码中加入两行代码(如下)后,产生。:需求为获取文件夹中的后缀为.vue的文件相对路径。的意思是匹配所有文件夹及里面的子文件夹,相当于。格式如下:如果想获得文件的相对路径,则用。用来查找文件内容的,在。方法实现导入资源,注意。
2023-10-09 13:06:10
4992
1
原创 JavaScript数组去重的五种方法 | indexOf | new Set() | reduce includes | Object.keys
ES6 提供了新的数据结构 Set。它类似于数组(不是数组),但是成员的值都是唯一的,没有重复的值。
2022-11-12 00:04:19
1718
1
原创 JavaScript中的 inludes 和 indexOf 方法 | 判断字符串或数组中是否存在对应的元素| 相同点与不同点 | 代码详解
JavaScript中的inludes和indexOf方法 主要用途:用于判断字符串或者数组中是否存在对应的元素。
2022-11-11 00:07:22
1210
原创 JavaScript判断变量类型的几种方式 | typeof | instanceof | constructor | Object.prototype.toString.call()
这四种方法中各种数据类型都能检测且检测精准的就是Object.prototype.toString.call()。包括null、undefined都可以精确的检测出。
2022-11-08 00:30:51
290
原创 ES6-Symbol 笔记 | Symbol 值作为对象的属性名 | Object.getOwnPropertySymbols()
Symbol 数据类型是ES6新出的一种数据类型,这种数据类型的特点就是没有重复的数据,可以作为Object 的 key(属性值)。本篇博客为博主本人整理的Symbol数据类型的笔记,参考文档为《阮一峰的ECMAScript 6 入门》。
2022-11-04 14:58:12
1097
原创 未知宽高元素水平垂直居中对齐的四种方式 | 定位 | flex布局 | grid布局 | table-cell
使用一个父盒子包含一个宽高随意的子元素,使子元素在父元素内水平垂直居中。
2022-11-03 22:54:50
1473
原创 CSS三栏布局的7种方式代码详解 | 圣杯布局 | 双飞翼布局 | 弹性盒子
写在前面:博主最近在转头复习最前面学的CSS,整理一下CSS三栏布局的笔记,正好也捋顺自己的逻辑思路。解析我尽量按照思路详细的写了,代码均可正确运行,留给需要的小伙伴进行参考,如有不足,欢迎在评论区补充。
2022-11-03 16:27:45
3616
原创 Gitee+PicGo上传图片失败404 - {“status“:“404“,“error“:“Not Found“}
博主在配置gitee+picgo的图片上传时,最后一步测试picgo上传时发生报错,报错代码是404 - {“status”:“404”,“error”:“Not Found”}。如果错误描述一致,则可能犯错的原因和我的一致,供大家参考。...
2022-08-28 19:21:16
1810
7
原创 npm publish 发布包报错 代码:ERR400
E400npm ERR! 400 Bad Request - PUT https://registry.npmjs.org/xxx - Cannot publish over previously published version "1.0.0".
2022-07-29 20:56:43
4200
原创 npm install 报错 The package-lock.json file was created with an old version of npm, npm WARN o
【博主已解决】 npm install 报错 The package-lock.json file was created with an old version of npm, npm WARN o
2022-07-27 22:04:31
48222
3
原创 MySQL8.0!!!登录失败|ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password
还是老规矩,重点直接看黄字,或者直接看第三节解决方案,其他都是废话!!运行环境:windows10、mysql8.0.24、cmd用管理员权限运行。前情提要:1、博主做毕设找了一份源码,数据库sql文件的编码格式是utf8mb4,然后当时的mysql版本是mysql5.0,于是就开始了卸载旧版本安装新版本(当前最细mysql8.0.24)的历程。2、跟着网上的教程一顿操作猛如虎之后,以为安装成功,输入mysql -u root -p,然后输入生成的初始root密码,结果就报错ERROR 1045 (
2021-04-23 11:08:55
53420
108
原创 【PR学习笔记】PR学习笔记之PR快捷键
功能快捷键(保证输入法在英文模式下)选择片段V切割片段C删除当前选中片段并向前合并Shift+Delete备用Column 1Column 2centered 文本居中right-aligned 文本居右
2021-02-19 21:22:36
320
原创 【数据结构】线性表|顺序表|(全)测试代码|用C语言/C++实现动态及静态顺序表的定义、插入、删除、查找、打印输出等基本操作
1、静态顺序表的代码#include<stdio.h>#define Maxsize 10 //定义最大长度typedef struct { int data[Maxsize]; //定义一个长度为Maxsize的数组用来存放数据元素 int length; //顺序表的当前长度}SqList;//基本操作——初始化一个顺序表void InitList(SqList &L) { for (int i = 0;i < Maxsize;i++) {
2020-08-12 11:19:31
701
原创 【数据结构】线性表|C/C++实现顺序表的动静态分配及基本操作|2021王道数据结构笔记整理
线性表的物理/存储结构之——顺序表【写在前面】本博客是笔者按照2021王道数据结构考研复习指导的视频课程整理的笔记,均已用编译器测试过可行,部分函数按照老师的提示做了一些代码健壮性的提升,可以放心使用。目录导航(点击跳转)线性表的物理/存储结构之——顺序表一、顺序表的相关知识1、顺序存储的概念2、如何知道一个数据元素的大小二、顺序表的实现:静态存储1、静态分配2、定义一个存放整型数据的顺序表,初始化顺序表,并输出3、【注】如果不给data[i]赋初值,则会输出内存中遗留的脏数据。4、其他笔记一、顺序表
2020-08-12 10:46:03
703
原创 【数据结构】线性表|单链表|(全)测试代码|用C语言/C++实现单链表的定义、插入、删除、查找、打印输出等基本操作
代码:#include<stdio.h>#include<stdlib.h>typedef struct LNode { int data; struct LNode *next;}LNode,*LinkList;//基础操作:单链表的按位查找LNode *GetElem(LinkList L, int i) { int j = 1; LNode *p = L->next; if (i == 0) //是第一个结点 return L; if (i
2020-08-11 21:57:19
538
原创 【数据结构】线性表|C/C++实现单链表的基本操作|2021王道数据结构笔记整理及测试
线性表的逻辑结构之——单链表这里写目录标题线性表的逻辑结构之——单链表单链表的基本操作1、单链表的定义2、基本操作:初始化一个空的单链表2.1 带头结点的单链表2.2 不带头结点的单链表3、基本操作:单链表的判空3.1 带头结点的单链表3.2 不带头结点的单链表4、基本操作:单链表的按位查找5、基本操作:单链表的插入5.1 按位序插入(带头结点的单链表)5.2 按位序插入(不带头结点的单链表)5.3 指定节点的后插操作5.4 指定结点的前插操作6、 基本操作:单链表的打印操作7、单链表的删除操作7.1 按
2020-08-11 21:51:02
601
原创 VS C++程序报错:找不到标识符
报错如下:原因:cpp编译时是顺序编译的,我在一个函数中嵌套使用了上面报错的InsertNextNode()函数,而把InsertNextNode()函数的定义放在了上一个函数的后面,所以报错找不到标识符。解决方案:将报错函数的定义放在嵌套使用它的函数之前,即可解决。我的错误案例:我将InsertNextNode函数的定义放在ListInsert函数的后面了。...
2020-08-11 19:44:29
11611
7
原创 MYSQL|erro 1146- Table ‘db_XXX.db_XXX‘ doesn‘t exist
问题出在SQL语句上,我的SQL语句写的select * from db_apofood然后就报这个错- Table ‘db_apofood.db_apofood’ doesn’t exist,因为db_apofood是我的数据库名不是表名,自然就不存在改成比如select * from db_apofoood.users就不报错了。解决问题的小伙伴点个赞再走吧~...
2020-07-30 12:35:33
1022
原创 ‘startup.bat‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。
跟着教程配的环境变量检查了几遍发现没有错但是在dos下面输入startup回车总是这个错误‘startup.bat’ 不是内部或外部命令,也不是可运行的程序或批处理文件。试了几种方法,最后发现是你要用cd命令转到你安装tomact的目录下的bin目录下,再输入startup就可以了。比如我的tomcat在D:\software\apache-tomcat-8.5.50目录下,但是默认是在C盘的users目录下面的。附上命令行...
2020-07-29 22:05:42
14884
6
原创 Android Studio4.0|XXX keeps stopping
运行之后点击右下角的logcat根据logcat程序错误我的错误已解决(问题各有不同,是程序问题)在写activity_main.xml的ViewPager部分时,用android.support.v4.view.ViewPager会出现Didn’t find class "android.support.v4.view.ViewPager"的报错,换成androidx.viewpager.widget.ViewPager后解决...
2020-06-19 21:32:51
5355
原创 Android Studio3.6/4.0|IDEA|plugins插件搜索失败
今天是2020年06月18号,博主的AS版本是4.0版原本是3.6,然后在改bug途中更新了一次问题:plugins的marketplace一直转不出来,搜索不出来。试了很多很多的方法。。。。。解决方案:1、电脑连手机热点!!!!!(没错,就是这么离谱,或许你家的网也是移动网。。。。)2、重启你的AS(这里可能还是有点慢,多搜几次,不要心急。或者再重启一次,我是一次好的。)3、成功了。如下图。真是一把辛酸泪,什么设置啊更新啊改配置文件啥都试过了,能找到的方案都试过了,就开热点有用。祝您心情
2020-06-18 22:28:25
1624
3
原创 Android Studio|Emulator: ERROR解决方案
写AS大作业中,安装了一个AVD但是一直报错。程序也运行不出来。主要是这个错误Emulator: ERROR: Unable to access ‘C:\Users\鏄槗鐑婂崈鐜虹殑灏忛槼鍚屽.emulator_console_auth_token’: emulator console will not work解决方案:1、在C盘用户(Users)目录下创建一个文件夹,命名为你报错的那个乱码字符。(我的就是命名鏄槗鐑婂崈鐜虹殑灏忛槼鍚屽)如下图。2、复制一个== .emulator_c
2020-06-18 17:20:17
10164
6
原创 gitee码云push报错:git@gitee.com: Permission denied (publickey). fatal: Could not read from remote
第一次用gitee和git,一直在报错,改了一整天的错误,终于好了。到最后一步push的时候报错了,最终用以下方法解决。$ ssh-keygen -t rsa -C “XXXXXXX@XXX.com”后面改成你的gitee注册或绑定的邮箱。会有要你输入文件位置和两次密码,不用输入,直接回车回车回车就行。$ ssh-agent -s把ssh密钥添加到码云打开C盘–>用户–>你的用户名–>找到.ssh文件夹。找到id_rsa.pub(日过有多个用最新的那个),用记事本打开
2020-05-26 20:36:57
9852
9
原创 【博主已解决】win10系统wlan消失 网络适配器出现黄色感叹号(代码56)
重点是黄色部份哦,其他都是废话某天下午一觉睡醒发现电脑wifi列表没了?!!打开internet设置里面发现没有wlan选项打开我的电脑–>右键属性–>控制面板–>网络和internet–>网络连接,发现只有一个以太网搜了半天打开设备管理器–>网络适配器,发现无线网络驱动前面有个感叹号,点开显示的什么我忘了(代码56)…………………………………………………………然后开启了漫长的纠错之旅1、设置BIOS。。。。。2、重启重启重启,开启飞行模式又关掉等。。。
2020-05-14 10:40:29
34769
73
原创 【ASP.NET学习笔记】ASP.NET Repeater控件使用
1. Repeater控件学习视频这是在b站找到的两个算比较好的视频,以下内容也是在视频里学的。第一个:https://www.bilibili.com/video/BV144411e7Vm?from=search&seid=16294492281304307385第二个:https://www.bilibili.com/video/BV1GC4y1x7gE2、div盒子根据内...
2020-05-07 09:45:51
362
原创 【正则表达式学习笔记】正则表达式知识点入门教程
工具:RegexBuddy教程地址:b站教程链接*代表任意长度的字符串eg.*.exe——匹配出所有.exe后缀名的文件? 长度为1的任意字符串元字符:语法语义.匹配除换行符以外的任意字符\w匹配字母或数字或下划线或汉字(不会匹配空格和标点符号)\s匹配任意的空白符(空格、换行)\d匹配数字\b匹配单词的开始或结束(\bgo...
2020-05-06 22:11:45
306
原创 【操作系统|linux案例】centos7|ubuntu|linux进程同步生产者消费者问题【代码注释超详解】
实验:用P,V操作和信号量实现进程同步和互斥生产者消费者问题思路:1.同步关系:缓冲区不为空时才能消费,缓冲区满时就不能生产;2.互斥关系:缓冲区是一个临界资源,因此必须互斥使用;设置两个同步信号量FULL,EMPTY,一个互斥信号量MUTEX。*信号量操作使用到的函数:semget(),semctl(),semop():用semget()函数,semctl()函数来对信号量进行创建...
2020-05-06 21:30:38
2216
3
原创 【WEB前端|H5实例】QQ修改密码页面模仿/js+css+html实现密码验证/必须包含数字字符字母两种组合/不含非法字符/密码强度验证/不能是最近使用过的密码/密码输入框实时监控
最近小组做项目自己被分到做修改密码页面,参考了qq修改密码页面,发现验证功能很全。js新手入门,学着写了一个。代码如下。js//旧密码function myFunctionforPast(){ var n=document.getElementById("pwdpast").value; if(n==""){ document.getElementById("pwdpast-...
2020-04-25 10:37:19
2082
原创 【WEB前端|H5实例】HTML+CSS+JS实现修改密码的密码强度判断
代码如下<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> .default { background:...
2020-04-20 19:26:57
3426
2
原创 SQL server2014连接不上的解决方案
每次打开都连接不上,然后都要打开SQLserver Master Data Services Configuration Manager手动启动两个服务,这次打开居然找不到了?好的,到服务里找进入控制面板–>系统和安全–>管理工具–>服务,重启这两个服务(很重要)就可以了。感谢:https://www.cnblogs.com/growingzx/p/7684248.ht...
2020-03-22 12:23:35
5793
4
原创 AH00558: apache2: Could not reliably determine the server‘s fully qualified domain name, usin
问题AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1. Set the ‘ServerName’ directive globally to suppress this message解决方案:https://www.cnblogs....
2020-03-20 15:16:57
5876
原创 Ubuntu18.04下编译C程序及Win10和Ubuntu之间的复制粘贴
在ubuntu18.04上安装gcc安装教程点这里安装成功后开始编写第一个C程序编写教程点这里有时需要在Windows10下面的C代码复制过来,复制粘贴不了可以使用以下教程Windows和Ubuntu的复制粘贴解决方案例题教程(包含makefile文件的编写和使用,错误解决方案)2将4个源码文件main.c, haha.c, sin_value.c, cos_value.c, 编译成...
2020-03-20 15:00:15
672
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人