自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 yarn install报错certificate has expired at TLSSocket.onConnectSecure

出现这种情况的原因是因为证书过期的原因造成的。yarn安装时报错如下图。用于禁用ssl证书验证。之后就可以继续安装了。

2024-03-29 17:09:40 332 1

原创 iview中input组件在只读,模式下添加必填校验

这时验证会出现设置的trigger不触发,不能自动校验,验证不刷新。今天收到一个需求在输入框中展示在弹窗选中的数据,输入框只做展示。移除校验结果并重置字段值。在提交后手动清除校验。

2024-03-28 18:14:47 332 1

原创 npm install 报错code ERESOLVE ERESoLVE unable to resolve dependency tree

无法解决项目依赖树中的依赖关系,通常是由于不同包之间的版本冲突引起的。新建一个项目在执行npm install 时一直报错。

2024-03-28 16:12:02 719 1

原创 git branch获取的分支不是最新的

在开发过程中,会遇到自己一直使用某个分支,或则新拉取的分支,自己获取不到的情况。例如下图中我想要1.3.8的分支,但是只用git branch -a 没找到,但是在网页上是有这个的分支的。更新下远程的分支,之后再使用git branch -a 就可以看到自己的分支。可以使用git fetch --all。

2024-03-22 18:38:18 197 1

原创 手动配置hosts

如果将IP比作身份证,那么域名就是姓名,如果我们平常都通过身份证号找人可能不方便,号码太长,也无法表示其背后含义,因此我们都是用姓名,互联网同理,我们平常如果都使用一长串的IP地址去访问网站,可能会记不住,而且也麻烦,因此就有了域名,而DNS的作用就是转换IP地址和域名,这样我么只管在上网的时候输入域名即可,解析的工作交给DNS系统。对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系,这样当我们输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器。

2024-03-21 10:11:06 3232 1

原创 webRTC通话的实现(下)

说到了一些基础,接下来做个实践。实现一个简单的双方通信的效果。

2024-02-29 16:37:38 351

原创 GIT还原到指定版本

使用git log 查看所有历史版本,查询后按q可以退出查询。强推之后,之前的提前就不再能查看,已经被覆盖,并是不可逆的。git push -f -u origin 远程仓库。2、其次本地恢复到自己想要的某个节点下。3、之后再将本地的进行强推到仓库。1、首先查某个历史版本的id。

2024-02-29 15:59:04 538

原创 npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIRED

如果以上方法都无法解决问题,你可以尝试使用npm config set strict-ssl false命令来临时关闭严格的TLS验证,但这并不是一个安全的解决方案,建议你尽快解决证书问题。3、你所连接的npm镜像源的TLS证书过期。这可能是由于npm服务器的维护或其他问题引起的。2、你的计算机上的根证书过旧或缺失,导致TLS证书无法验证。你可以更新操作系统或安装缺失的根证书来解决这个问题。1、系统时间设置不正确,导致TLS证书被认为已过期。这个时候你可以将系统时间调整为当前时间来解决这个问题。

2024-02-23 18:00:21 1542

原创 npm ERR! code ETIMEDOUTnpm ERR! syscall connectnpm ERR!errno ETIMEDOUT

这其实就是因为当前的镜像不符合,这其实和我上一篇文章。2、将npm设置为淘宝镜像。3、再次查看npm镜像设置。1、查看npm镜像设置。如果还是不行,可以进行。差不多都是镜像不适合。

2024-02-23 17:42:15 1229

原创 npm install 报错

文件来手动更改镜像地址。该文件位于项目根目录或用户主目录下。npm config set registry 镜像。这将删除之前设置的镜像地址并重新使用官方源。出现这种情况的原因主要是因为镜像源的问题。字段修改为所需的镜像地址。2、将npm设置为淘宝镜像。1、查看npm镜像设置。或者切成自己需要的镜像。

2024-02-23 14:08:31 373

原创 手动搭建node服务(一)

require函数用于在当前模块中加载和使用别的模块,传入一个模块名,返回一个模块导出对象。d:/node/calc/ /calc sum.js //加法 subtraction.js //减法 multiplication.js //乘法 division.js //除法 main.js //主模块 入口模块。Nodej.s为了更好让Javascript运行在浏览器之外的平台,其实现了很多的模块:文件系统,模块,包,操作系统API,网络通信等CoreJavascript中没有或者不完善的功能。

2023-12-27 18:18:41 915 1

原创 解决react项目中使用Ant Design组件中Select的placeholder不显示的问题

是由于当组件在初始化挂载时,虽然赋予initialValue的变量值为空('')或null,但是Select还是接收了该空值,所以placeholder不会显示。当Select的initialValue绑定一个默认值时,如果默认值是''或null时,placeholder不会生效。解决方法是赋予undefined。

2023-12-22 17:24:44 620

原创 JS异步--执行顺序

当JS解析执行时,会被引擎分为两类任务:同步任务和异步任务。同步任务被推到执行栈中按顺序执行任务,而异步任务可以被执行时是被放到任务队列中等待JS引擎去执行。当栈中的所有同步任务执行完成后才会去任务队列中查看是否有任务存在,并将任务放到执行栈中去执行,执行完后再去任务队列中查看是否有可以执行的任务然后再去执行。浏览器事件循环有一个宏队列,一个微队列,且微队列在一次循环中队列中的任务一个接一个执行一直到队列为空,而宏队列只取队首的一个任务放入执行栈执行,执行过后接着执行微队列,并构成循环。

2023-12-21 18:12:30 1111

原创 webRTC通话的实现(上)

transport:传输相关信息,UDP/TLS/RTP/SAVPF含义传输底层使用UDP,传输层网络安全协议,RTP在UDP之上使用RTP,SAVPF S代表安全 A代表audio V代表video P代表配置 F代表代表可控制反馈。c = 可选的信息描述,每个媒体层都有自己conn相关信息描述,如果媒体层没有就是用session层。例子:a=rtpmap:103 ISAC/16000。例子:a=fmtp103 apt=106。v=0 SDP的版本号,不包括次版本号。s= 会话名,s=-表式忽略会话名。

2023-12-13 17:59:17 876 1

原创 微信小程序

util目录下的util.js文件专用于小程序项目中的公共函数定义,可以将项目开发过程中的公共代码方法提取封装到util.js文件中//通过require方式引入整个util//通过import方式引入整个util//引入指定的模块。

2023-11-27 18:08:51 1197

原创 npm、npx、yarn、cnpm、pnpm、nvm区别

npx http-server (5) --no-install 参数和--ignore-existing 参数 如果想让 npx 强制使用本地模块,不下载远程模块,可以使用--no-install参数。npx -p lolcatjs -p cowsay [command] (8)-c 参数 如果 npx 安装多个模块,默认情况下,所执行的命令之中,只有第一个可执行项会使用 npx 安装的模块,后面的可执行项还是会交给 Shell 解释。举例来说,npm 提供当前项目的一些环境变量,可以用下面的命令查看。

2023-11-24 17:46:25 1037 1

原创 git切换分支

此时已经处于一个“游离”的 HEAD 状态,不能进行提交操作。查看所有分支列表,包括本地和远程,远程分支一般会用红色字体标记出来,并且在当前分支的前面用*标记。如果你本地存在某个分支可以直接使用git checkout 分支名就可以切换到对应的分支上。3、git checkout -b 本地分支 origin/远程分支。2、git checkout origin/远程的分支名字。

2023-11-23 17:32:00 3925

原创 git配置ssh

配置 SSH 密钥:Git 默认使用 HTTPS 协议连接远程仓库,需要输入用户名和密码,而使用 SSH 密钥则不需要输入用户名和密码,且通信过程加密,更加安全。配置远程仓库地址:Git 不仅可以在本地进行版本管理,还可以与远程仓库进行交互。通过配置远程仓库地址,可以方便地将本地代码推送到远程仓库中。在安装完git后我们一般都会进行配置用户名、SSH秘钥,让我们能够更方便、安全地使用Git进行版本管理。配置用户名:Git 使用用户名记录每一次提交的作者信息。6、登录到码云在设置的ssh公钥的地方进行配置。

2023-11-22 15:28:21 2285

空空如也

空空如也

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

TA关注的人

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