自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weixin_41362657的博客

个人博客:https://www.yubo365.cn/

  • 博客(17)
  • 收藏
  • 关注

原创 【解决】无法将“XXX”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次

进入PowerShell 模式Get-ExecutionPolicy -List 查看当前所有作用域 上图显示就最后一个作用域有权限,其他作用域都没有权限,那么我们就需要去给它设置权限设置权限Set-ExecutionPolicy RemoteSigned -Scope < scopeName >,设置当前用户作用域具备权限,具体设置格Set-ExecutionPolicy RemoteSigned -Scope CurrentUser按照上面的格式,执行需要加权限的作用域,

2020-12-04 15:43:23 106878 24

原创 将时间转换成大写格式

将时间搓转换成大写类型这样的格式:二〇二〇年九月十日 // ConverToDate (new Date(1602374400000)) //20201011 二〇二〇年十月十一日 // ConverToDate (new Date(1602288000000)) // 20201010 二〇二〇年十月十日 // ConverToDate (new Date(1603152000000)) // 20201020 二〇二〇年十月二十日 // ConverToDate (n

2020-09-21 16:06:41 915

原创 【解决】qrcodejs2生成的二维码安卓手机无法长按保存

vue项目开发中遇到用qrcodejs2插件生成二维码,在苹果手机长按可以识别扫码,但是在安卓手机上无法识别,查询资料发现,主要是因为在canvas生成img的时候,在苹果手机上会隐藏隐藏canvas标签,但是在安卓手机上不会,就产生了上述的兼容问题,解决如下:实现思路:1.手动将来的canvas标签给隐藏2.重新创建一个img标签,将二维码渲染到img上html:js:...

2020-09-10 17:10:58 1534 2

原创 前端性能优化测试工具 之 lighthouse

通过Lighthouse分析web应用程序和web页面,收集关于开发人员最佳实践的现代性能指标和见解,让开发人员根据生成的评估页面,来进行网站优化和完善,提高用户体验。一、下载全局安装npm install -g lighthouse二、使用创建一个文件(用于存放生成的报告文件),然后进入到文件运行命令,后面的地址是需要检测的网址lighthouse https://www.yubo365.cn然后静态运行,生成报告,跑完之后,会生成一个.html的报告前去查看,根据建议再优化自己代

2020-09-10 15:51:22 390

原创 node版本控制

前言:由于之前项目是在公司window电脑上的,今天在家加班,就想在mac上敲代码,项目迁移到mac上后,需要npm install下载node_modules包依赖,下载后发现项目跑不起来报错,猜想可能是node版本不一致,于是就开始了更新,特此记录一下更新过程。一、安装n组件并通过n组件升级版本npm install -g n二、安装node 指定版本n <node版本号>n 10.4.0 mac可能会提示权限问题,阻碍安装,前面加个sudo,根据提示再输入一下mac电脑

2020-08-29 10:14:24 140 1

原创 github和码云设置ssh密钥

生成新的ssh密钥ssh-keygen -t rsa -C "你的邮箱"Enter回车后会出现设置密码的内容,不设置的话直接return就行,如果出现Enter passphrase for key ……无论怎么回车都没有反应可以用下面的方法解决:在终端输入:eval ssh-agentssh-add生成ssh 密钥后,可以到~/.ssh目录下查看相关文件,一般来说ssh 密钥会包含id_rsa和id_rsa.pub两个文件,分别表示生成的私钥和公钥。打开公钥id_rsa.

2020-08-28 10:56:09 295

原创 腾讯云服务器nginx安装配置

开始配置前,需要需要购买一个服务器 腾讯云官网,购买过后还需要你先去备案,从提交备案到管理局通过正常大概一个星期,下面是我的备案操作记录,被腾讯云客服打电话驳回一次,因为填写的备用电话打不通,需要注意:提交备案后注意保持电话畅通。我的环境:服务器:腾讯云服务器nginx版本:nginx/1.18.0 nginx下载地址CentOS: CentOS Linux release 7.6.1810 (Core)一、查看你的公网IP和私网IP二、连接服务器windows系统需要下载个

2020-08-12 22:47:11 5210 1

原创 nginx/1.18.0进行SSL证书配置

服务器:腾讯云服务器nginx版本:nginx/1.18.0 nginx下载地址CentOS: CentOS Linux release 7.6.1810 (Core)查看安装了哪些模块,nginx -V 显示的很乱,看起来不是很方便,如下:可以输入下面的命令,就可以很清晰查看安装了哪些模块了nginx -V 2>&1 | sed "s/\s\+--/\n --/g"进入正题,开始配置SSL证书这里我用的是腾讯云服务器,点击下载证书下载后有个这个文件夹打开文件

2020-08-08 03:08:42 3233

原创 设置SSH 会话连接永远不超时

更改服务器上 /etc/ssh/sshd_config 的 SSH 配置文件通过命令进入:vim /etc/ssh/sshd_config去掉前面的注释#,然后设置时长ClientAliveInterval 120 // 超时时间,10sClientAliveCountMax 720 // 超时次数,0次重启下ssh服务systemctl start sshd...

2020-08-08 02:10:18 1884

原创 【解决】REMOTE HOST IDENTIFICATION HAS CHANGED!

最近在倒腾服务器的时候,使用重装系统,然后就出现了标题上的提示,查询往上资料才知道,因为第一次使用SSH连接时,会生成一个认证,储存在客户端的known_hosts中,服务器重装系统后需要没有更新。可以用指令查看ssh-keygen -l -f ~/.ssh/known_hosts由于服务器重新安装系统了,所以会出现以上错误。解决办法ssh-keygen -R 服务器端的ip地址再次连接服务器显示下面输入yes后显示输入密码,密码输入正确就可以正常访问了...

2020-08-07 00:33:08 95

原创 Vuex数据状态管理使用攻略

vuex数据管理核心的几个状态和属性是State、Mutation、Getter、Action、Module一、初始步骤1.通过npm下载vuexnpm n install vuex --save2.创建vuex文件夹和store.js文件3.vuex/store.js文件中引入vueximport Vue from 'vue';import Vuex from 'vuex';Vue.use(Vuex)通过这三步的操作,vuex就算引用成功了二、State访问状态对象1.在stor

2020-07-31 14:45:11 401

原创 JavaScript跨浏览器绑定事件函数的优化

为了操作DOM,我们常会在DOM通过addEventListener绑定各种事件和removeEventListener来移除事件,但是对于低版本的IE是不支持,需要采用IE特有的attachEvent来绑定事件和detachEvent来移除,下面是对于事件的封装,以便于不用写更多的代码。//跨浏览器添加事件function addHandler(target, eventType, handler) {  if(target.addEventListener) { //DOM2 events   

2020-07-16 10:42:28 85

原创 js防抖和节流优化

防抖和节流的作用都是防止函数多次调用,提高性能,区别在于,当不断触发函数的时候,防抖是在设定的时间(参数wait)内,只会触发一次,节流是每隔设定的时间(参数wait)触发一次。一、防抖// 防抖 简单函数封装/** func 传入的防抖函数 * wait 延时执行时间 默认50毫秒* */const debounce = function(func,wait=50){ // 存一个时间id let timer = 0; // 返回一个用户调用的防抖执行函数 return functi

2020-07-15 15:59:46 202

原创 vue 移动端屏幕内div随意拖动demo

小球在屏幕内随意拖拽<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <t

2020-06-18 16:35:38 1107

原创 设置nginx代理和缓存

安装nginxnginx下载地址:nginx进入到安装的目录cd d/nginx-1.14.0启动nginx ./nginx.exe浏览器中输入localhost查看有么有安装成功进入到文件夹D:\nginx-1.14.0\conf,找到nginx.conf文件打开nginx.conf在此处添加include指令代码导入配置再到根目录下创建servers文件夹在ser...

2020-06-05 10:02:50 140

原创 vue组件生命周期

Vue.js文章目录Vue.js组件生命周期创建阶段beforeCreate()created()挂载阶段beforeMount()mounted()更新阶段beforeUpdate()updated()卸载阶段beforeDestroy()destroyed()errorCaptured()ref 与 $refsref$refsnextTick组件生命周期组件生命周期指的是组件从创建到销...

2020-02-02 11:19:59 107

原创 正则

正则创建:方式一:字面量创建(常用)let str = 'abcdefg';let reg = /ef/;let res = str.match(reg)console.log(res)方式二:构造函数创建let str = 'abcdefg';let reg = new RegExp("ef","g");let res = str.match(reg)console.lo...

2020-02-01 16:59:33 98

空空如也

空空如也

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

TA关注的人

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