自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 electron 下载依赖 npm i 报 ‘found 1 high severity vulnerability’漏洞提示解决方法及过程

在尝试打包electron项目运行npx electron-forge import后,卡在了Installing dependencies下载依赖这一步,直接instalFailed to install modules: ["electron-squirrel-startup"]感觉像是下载依赖失败了,然后中断后进行npm i把对应的下载全部的模块。npm i 虽然是成功运行了但是又出现了安全漏洞错误found 1 high severity vulnerabilityrun `npm au

2021-09-08 15:41:45 8478

原创 宝塔中使用pm2部署nodejs(koa)接口服务过程

原本本地学习koa写接口学习token的使用,看到网上的方法都需要加密钥,而我是window系统不能直接生成,同时想到之前买了个阿里云的轻量级服务器,放了很久,想着拿来生成密钥同时部署到服务器上面。结果花了一下午时间,下面是我的部署过程首先准备好自己的已经写了一丢丢的nodejs服务文件,我这里写的路由是通过api/user可以获取到数据库的数据。(本地运行已经测试过是没问题的)安装宝塔(已安装过),在宝塔的 软件管理中搜索pm2并进行安装安装后打开pm2,大致的样子是这样的。同时把写

2020-12-22 17:14:04 1675

原创 Promise学习

Promise特点:1、对象状态不受外界影响(pedding进行中、fulfilled已成功、rejected以失败)2、一旦转跳发生给吧,就不会再变,任何时候都可以拿到这个结果。Promise对象状态改变只有两种pending -> fulfilled 或 pending -> rejected 只要发生这两种改变,状态就会凝固,此时称之为resolved(已成型)Promise新建后立刻执行指定的内容,等宏任务执行完后再将then存放到微任务的Event Queue中等待

2020-08-22 16:55:25 385

原创 Ajax 学习

先来一个Ajax的get请求吧!function loadXMLDoc(){ var xmlhttp; if (window.XMLHttpRequest) { // IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码 xmlhttp=new XMLHttpRequest(); } else { // IE6, IE5 浏览器执行代码 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); }

2020-08-22 15:03:46 136

原创 js 在while循环判断条件中进行赋值语句操作

最近在使用while的时候,由于使用正则的exec方法,同时也是进行全局匹配,需要匹配出全部的内容,所以想用while进行循环获取。突然想起while可以在条件判断中进行while(nowParam = reg.exec(param) 语句的赋值。这种用法以前我一直不太敢使用,担心会出现什么问题,一般都是先在循环外部定义好遍历,将值赋给遍历后再作为循环的条件。所以今天想弄清楚这个的使用方法:原代码: while(nowParam = reg.exec(param)){ co

2020-08-14 10:58:16 4184 1

原创 安装启动mysql失败报错: MySQL 服务无法启动。 服务没有报告任何错误。

我这次安装的mysql是5.7.28版本的压缩包文件由于这个是以前安装过的后面有删除干净准备重新安装最开始的是按照网上的myqal压缩包的教程修改了我的my.ini文件(往里面加上了一些端口号的设置之类的)然后清空data的数据,进行初始化。然后接下来net start mysql后就进行报错了我直接说一下我后面的操作:最后我把my.ini文件修改的部分全删了, 只保留了等信息(相当于把刚刚新增的文字全部删了)然后重新执行上面的操作再启动就好了说个我个人的猜测吧。刚开始我修改my,

2020-08-09 20:58:33 368

原创 正则表达式的方法

正则表达式的方法RegExp的语法:var patt=new RegExp(pattern,modifiers);或更简单的方法var patt=/pattern/modifiers;RegExp对象方法:exec:所见字符串中指定的值,饭hi找到的值,并确定其位置 let str = 'An apple a day,An apple a day.' let reg = new RegExp('(a)') let reg2 = /(?<fi

2020-07-29 16:20:48 486

原创 css关于z-index参数失效

z-index失效的情况:一个标签绝对定位遮盖,问题标签的一部分,问题标签添加z-index值后,并没能在绝对定位标签之上页面dom结构如下:<body> <div class="father"> <div class="son son1"></div> <div class="son son2"></div> <div class="son son3"><

2020-07-27 11:08:14 401

原创 总结JavaScript的数组常用函数方法()

JavaScript的数组常用函数方法()数组连接函数:concat() 方法:定义和用法concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本语法 array1.concat(array2,array3,...,arrayX)返回值:返回一个新的数组。该数组是通过把所有 arrayX 参数添加到 arrayObject 中生成的。...

2020-03-02 15:36:08 161

原创 vue学习——组件

vue学习——组件1、组件注册方式第一种:第一种:使用 Vue.extend 配合 Vue.component 方法(一般不建议在js语句写大量的html标签): // 定义组件第一种方法 //extend没有s。不是extends var login=Vue.extend({template:`<button>component1</button>`...

2020-02-16 11:03:37 119

原创 vue学习小结——常用指令

常用的vue指令v-text、v-html前者只能渲染文本,后者不仅可以渲染文本还可以渲染html标签例子: <h1 v-text="msg1"></h1> <h1 v-html="msg1"></h1> <div class="clr"></div> <!-- 但是只要v-h...

2020-02-13 14:23:54 226

原创 JavaScript中常用的string函数方法,(字符串的查找、替换)

JavaScript中常用的string函数方法,(字符串的查找、替换)match()函数语法:参数输入类型选择,1、输入要检索的字符串值;2、输入规定要匹配的模式的 RegExp 对象。stringObject.match(searchvalue)stringObject.match(regexp)match() 方法将检索字符串 stringObject,以找到一个或多个与 reg...

2020-02-10 15:02:02 1079

空空如也

空空如也

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

TA关注的人

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