自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李小乐er

分享技术,分享快乐!

  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

原创 git常用命令大全

1.强制推送(慎用,除非你认为其他冲突等可以丢弃 或者不是很重要)git push -- force2.创建文件等小命令touch a // 创建一个a文件echo 1234 >> a // 把1234这个内容放入a文件cat a // 打开a文件 读取出a文件中的内容mkdir test // 创建test文件夹rm 文件名 // 删除文件pwd // 打印...

2019-01-10 17:06:15 42965 8

原创 webpack安装配置以及填坑操作之 webpack command not found 的解决方法

首先先说正确的操作步骤吧!1.首先你要确保nodejs安装成功2.在window+r --> cmd或者node.js command prompt或者git bash中操作如下命令,这里我用的是git bashnpm install webpack -gnpm install webpack --save-dev第二条命令是 npm install webpack --sa

2018-01-09 15:33:48 44633

原创 设置字体小于12像素的方法 以及解决字体变小后 文字顶点偏移在区域内位置变更的问题

1.设置字体小于12像素font-size: 12px;transform: scale(0.8); // 将字体缩小80% 也就是9.6px;如果想设置更小 可以修改scale中的数值缩放前:缩放后:文字是变小了,但是原本的左对齐 现在变成了位置偏居中。2.解决基点位置偏移的问题transform-origin: 0 0;将基点位置移动回原本的 X Y轴 (0,0)的位置 设置后so 设置字体小于12像素 并且位置不偏移的解决方法:font-size

2020-11-13 11:58:56 21 1

原创 面向对象以及相关知识

1.什么是对象?(1)只要是对象就可以有自己的私有属性。例如:let obj= new Object(); obj.name= 'lee'; 我们这里obj这个对象有自己的私有属性,私有属性就是namelet str = 'abc'; str.name = 'efg'; console.log(str.name); // undefined 因为str是字符串不是对象 所以没...

2020-05-08 00:02:13 112

原创 运行mongo出现Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed

1.打开终端,直接执行mongo 会提示无法连接到127.0.0.1:27017这种情况原因:没有运行mongoDB服务2.运行mongoDB服务方法打开终端,执行 mongod --dbpath D:\工具\mongoDB\data\db(dbpath指向的路径是安装mongoDB时,创建的存放数据目录,就是data/db那个路径,可根据自己创建的路径位置做对应修改)出现如下图的...

2020-05-06 17:59:39 867 1

原创 npm install、npm install --save、npm install --save-dev npm install -g的东西到底安装到哪里去了

我们以安装express为例1.npm installexpress此操作会将express安装在node_modules目录下,package.json文件不会被修改。之后代码上传上去其他人拉取到本地,执行npm install不会自动将express安装到node_modules目录下2.npm installexpress --save(npm installexpress...

2020-03-18 16:14:21 753

原创 mongodb安装后启动提示api-ms-win-crt-runtimel1-1-0.dll缺失的解决方案

1.首先看一下C:\Windows\SysWOW64或者C:\Windows\System32下面是否有api-ms-win-crt-runtimel1-1-0.dll这个文件我安装的时候,是C:\Windows\SysWOW64下有api-ms-win-crt-runtimel1-1-0.dll然后把api-ms-win-crt-runtimel1-1-0.dll这个文件删除掉。如果提示...

2020-02-26 17:14:15 285

原创 npm install后 出现 operation not permitted -4048 报错字样 缓存问题解决方法

只要是出现operation not permitted -4048相关字样,就证明缓存影响了npm安装 不管是否报缺少vue-style css-style或者缺少什么模块 首先先做如下操作删除node_modules文件,删除方法是在vscode终端输入如下命令rmdir /s/q node_modulesnode_modules文件删掉之后,操作如下:1.删除.npmrc文...

2020-02-11 18:23:49 215

原创 针对移动端安卓、ios手机键盘遮挡输入框方法处理

下面代码只处理 遮挡input输入框的情况 如果是textarea也是一样的加上判断document.activeElement.tagName == 'TEXTAREA'这里用的scrollIntoViewIfNeeded()方法是scrollIntoView的衍生体 对移动端安卓手机兼容兼容情况良好但是web端兼容情况不乐观 对IE和opera和火狐浏览器部分不兼容或未知con...

2019-12-17 15:15:58 129

原创 移动端判断当前手机设备是安卓(Android)还是苹果ios

const category = navigator.userAgent;const isAndroid = category.indexOf('Android') > -1 || category.indexOf('Adr') > -1; //android终端const isiOS = !!category.match(/\(i[^;]+;( U;)? CPU.+Mac OS...

2019-12-17 14:14:40 693

原创 vue手机端h5 html页面引入meta标签 解决h5页面重新发布后缓存上次文件的问题

在根目录的index.html head标签里引入如下内容 可解决因为浏览器缓存文件的问题<metahttp-equiv="Cache-Control"content="no-cache,no-store,must-revalidate"/><metahttp-equiv="Pragma"content="no-cache"/><metah...

2019-12-11 14:22:06 424

原创 vue移动端关闭当前页面回到微信

返回页面这个问题 当时打算使用window.close() 我自己的安卓手机 并没有退出当前主页面 回到企业微信最终解决方法WeixinJSBridge.call('closeWindow');WeixinJSBridge是微信内置浏览器私有接口(注意:(WeixinJSBridge只能在微信内打开的网页有效))...

2019-11-25 15:01:11 959

原创 正则表达式初体验

1.正则表达式元字符? 匹配0个或1个* 匹配0个或多个. 匹配任何单字符+ 匹配一个或多个() 分组\b 单词边界\B 非单词边界\t 水平制表符ab\t ab (ab加上水平制表符)[] 可以用来构建一个简单的类 表达式[abc]把字符a或b或c归为一类 表达式可以匹配这类的字符 它的含义就是有他们之中其中一个就行 one of abc例子:例子:this...

2019-08-13 21:08:02 76

原创 解决This is probably not a problem with npm. There is likely additional logging output above.的问题

如果出现这种报错情况,需要重新安装node_modules文件夹中的内容但是在安装前 要把之前的内容都清空掉 步骤如下:1.首先删除node_modulesrmdir /s/q node_modules2.删除package-lock.json文件3.npm cache clear --force4.npm install(npm i 就可以)...

2019-06-14 11:30:52 32923 9

原创 发布npm包

1.npm init -y 或者npm init (之所以-y 是不需要一步一步手动输入 直接自动生成内容)2.注册npm账户https://www.npmjs.com/signup3. npm login 登录(输入对应用户名、密码、email)4.镜像问题(如果出现如下红框区域的内容,证明现在镜像用的不对,可以通过npm config get registry 命令去...

2019-06-12 18:08:25 175

原创 你知道的markdown语法整理

1.#号对应标题# 标题1 // 一级标题## 标题2 // 二级标题### 标题3 // 三级标题#### 标题5 // 四级标题##### 标题5 // 五级标题###### 标题6 // 六级标题等价写法标题1:with = // 一级标题标题2:with - // 二级标题对应效果2.强调写法**文字内容** // 粗体*文字内容* // 倾斜...

2019-05-27 14:41:10 101

原创 使用cmd命令删除文件夹以及新建文件(解决vue中node_modules删不掉,右键删除慢,使用命令删除node_modules)

1.删除空文件夹rmdir 空文件夹名2.删除文件夹以及文件夹内所有内容(/s是删除所有子目录以及其中的内容;/q是在删除时,不提示yes or no)rmdir /s/q 文件夹名3.删除指定盘符的文件夹(删除D盘multify文件夹下的my-multify文件夹以及子内容,并且不提示)rmdir /s/q d:\multify\my-multify...

2019-05-13 20:53:08 27330 1

原创 验证js对象中是否存在某个方法或者属性

1.以window为例 在控制台中输入window2.验证方法 以WebSocket为例if (window.WebSocket) { console.log('WebSocket');}if (typeof(window.WebSocket) === 'function') { console.log('WebSocket');}if (window.W...

2019-05-09 16:01:09 2101

原创 vscode中一键生成react代码块以及快速补全react代码

1.vscode扩展搜索ES7 React/Redux/GraphQL/React-Native snippetsd或者React-Native/React/Redux snippets for es6/es7 并安装(如果安装后者 直接cccs可以一键生成模板块 安装前者 步骤如下)2. 安装后rcc回车即可生成有状态组件3.rfc回车 生成无状态组件4.快速补...

2019-04-28 15:36:05 8282

原创 IIS 配置

1.打开控制面板2.点击程序3.打开或关闭windows功能4.勾选Internet Information Services 可承载的Web核心和Internet信息服务下的所有内容 点击确定5.在window窗口搜索IIS,打开Internet 信息服务(IIS)管理器6.打开IIS窗口后 点开左侧菜单 选中网站 鼠标点击右键 选择添加网站7....

2019-04-16 13:44:12 125

原创 IIS配置HTTP 错误 401.3 - Unauthorized

出现这种情况 是没有权限的问题1.打开IIS 我这里添加的网站叫testReact 选中右键点击编辑权限2.切换到安全选项卡 点击编辑3.点击添加4.输入Everyone 点击确定5.选中Everyone 并勾选权限允许6.点击应用,点击确定 页面回到wwwroot属性 也点确定 设置完成 在次回到IIS页面 打开对应文件夹 选中对应html页面 右键浏...

2019-04-16 11:52:51 8186

原创 搭建react多页面应用

1.安装create-react-appnpm install -g create-react-app2.创建项目create-react-app multifypages3.进入项目目录cd multifypages4.npm start现在react的应用页面已经可以运行起来了5.然后进入src/App.js 用一下内容替换掉原有内容impor...

2019-04-12 19:43:03 6807

原创 vue webpack 实现多页面应用

1.安装脚手架 npm install vue-cli -g2.vue init webpack 项目名3.安装步骤操作 回车4.cd 项目名 npm install5.npm run dev这样脚手架搭建好了 并且可以运行起来了我们开始搭建多页面应用1.安装globglob是webpack安装时依赖的一个第三方模块,该模块允许你使用 *等符号, 例如utils/...

2019-04-09 15:20:50 527

原创 解决git clone远程仓库用户名和密码输入错误一两次 就再也不提示输入弹框 并报错Authentication failed for "远程仓库地址"的问题

克隆远程仓库的时候,用户名和密码记错了 输入了2次不正确的 开始提示Authentication failed for "远程仓库地址" 就算是修改git config --global里的用户名和email 依然不起作用 原因在于电脑储存了我们输入的凭证 把它删除掉就可以了 在计算机右键点击属性 ->控制面板主页 -> 用户账户和家庭安全 ->用户账户->管理您的凭据...

2019-04-09 14:13:35 1582

原创 拆东墙补西墙之github上提示We found potential security vulnerabilities in your dependencies.存在潜在安全漏洞的问题

1.报错如图2.点击see security alert 显示如下图3.点击webpack-dev-server​​​​​​后​如下图 提示webpack-dev-server版本低于3.1.114.解决思路以及方法(亲测 可以解决github上的报错 但是本地npm run dev运行不起来 提示cannt destructure property compile of u...

2019-04-03 15:51:52 7485

原创 taro脚手架搭建

1.安装脚手架npm install @tarojs/cli -g2.创建项目模板taro init 文件名

2019-03-22 17:09:00 292

原创 netlify和github pages部署项目

1.netlify1.用github或者gitlab登录netlify2.把npm run build打包好的build文件夹拖拽进入netlify3.点击site settings -> Gerenal下的change site name 在弹出的弹框中写入你要更改的名称 save保存4.点击Domains management -> add custom domain ...

2019-03-22 15:05:15 615

原创 react脚手架搭建

1.开发版搭建1.npm install -g create-react-app2.create-react-app 项目名3.cd 项目名4.npm start搭建好后 生成线上版1.npm run build2.npm install -g serve3.serve -s build生命周期1.componentWillMount // 在渲染前调用,在客户...

2019-03-21 11:53:18 112 1

原创 分分钟掌握this关键字的指向

1.this的值取决于函数被调用的方式 正常调用指向window 谁调用就指向谁var objData = {a: 'custom'};// 这个属性是在global对象定义的var a = 'global';function whatsThis() { return this.a; // this的值取决于函数的调用方式}whatsThis(); // 输出 "glo...

2019-01-28 16:44:18 174

原创 解决chrome66升级后,vidio和audio无法自动播放并在console中报错的问题 报错内容Uncaught (in promise) DOMException: play() failed

chrome目前将video和audio的autoplay自动播放功能禁用,解决办法是:在chrome浏览器中打开网址chrome://flags/并搜索Autoplay policy 把默认的Default改成No user gesture is required  浏览器最下面会提示RELAUNCH NOW,点击RELAUNCH NOW自动重启浏览器后将会生效(如果chrome://fla...

2018-11-19 11:42:45 6740

原创 js判断空对象的几种方式

1.JSON.stringify方式用JSON.stringify将对象转换为json串,与'{}'做比较let dataObject = {};console.log(JSON.stringify(dataObject) == '{}'); // 返回true2.Object.keys用Object.keys获取对象中的key值,如果对象中有key值,将返回一个key值的...

2018-11-02 16:33:34 456

原创 vue项目打包后,npm run build相关配置,以及解决项目打包后,图片404,背景图片找不到,iview代码出问题的情况

1.首先找到config下的index.js文件 将build下的assetsPublicPath的斜杠换成./ 操作如下只需要换build中的就可以 dev中的assetsPublicPath不用动 不然打包过后 npm run dev的时候直接出现can not Get2.因为打包后生成的是dist文件夹 文件夹中是static文件夹和index.html static文件夹中包含...

2018-07-30 13:26:30 7511 1

原创 vue中登录成功后台自动将token保存进入session缓存,解决前端每次生成的token不同与后端保存的不一致,无法访问下一个接口的问题

这个问题,真心是一个深坑,搞了一天 本来以为是跨域问题。结果最后发现是token不同导致解决方法:在main.js或者封装的axios中引入 axios.defaults.withCredentials = true;表示跨域请求时,使用凭证 允许后台在header响应头中带参数接收 这样就可以保证token一致没错,就是简简单单一条语句,就解决掉了这个问题。...

2018-07-30 11:21:45 9061 4

原创 有关less中calc计算不生效的问题

最近使用less预处理器,发现calc计算不生效的问题这是我写的代码这是控制台中的效果可以看出 less中直接使用calc(96vh - 100px) 按照正常的减法运算了解决方法:height: calc(~"96vh - 100px"); 这样就可以正常计算,控制台中编译效果如下...

2018-07-30 11:08:43 3917

原创 git常用命令

1.git init 初始化生成.git文件2.git status 查看当前状态3.git add . 将本地的内容全部提交到暂存区4.git add 文件名  将本地的某个文件提交到暂存区5.git commit -m "备注信息"  将git add命令提交到暂存区的内容提交6.git push origin 分支名  将git commit -m命令提交上来的内容提交到远程端7.git p...

2018-05-24 16:46:33 124

原创 js正则表达式截取字符串开头、结尾、以及两字符串之间的内容

js正则表达式截取字符串1.正则表达式写法简介var expression = / pattern /flags;其中模式(pattern)部分可以是任何简单或复杂的正则表达式,每个正则表达式都带有一个或多个标签(flags)用以标明正则表达式的行为var strMatch = `-rw-r--r--. 1 root root 114769 Apr 26 15:3...

2018-05-23 14:04:58 38241 4

原创 查端口被占用情况,并杀掉占用进程(listen EACCES: permission denied 127.0.0.1:80)

1.netstat -ano查端口使用情况 (window+r cmd进入命令行)2.如果我们查80端口被占用情况,第一行本地地址位置对应的是80端口记住最后一行的PID数字或者我们确定要查哪个端口,可以省略掉第一条直接输入命令查找,例如就查找80端口占用情况netstat -ano|findstr "80"下图是查到的80端口占用的活动连接当查到对应PID...

2018-05-16 13:45:45 3316

原创 nginx反向代理搭建web服务器的配置以及使用的详细介绍(绝对干货)

1.首先搜索nginx下载并解压我这里下载的是1.14.0稳定的版本,存放的目录是D盘 下载完成后 点击nginx.exe 运行一下2.在nginx文件夹内按住shift+鼠标右键点击在此处打开命令窗口。若这种方式不可以的话,可以window+r cmd 进入nginx所在文件夹或者git bash进入该文件夹3.输入start nginx 或者nginx 我这里直接...

2018-05-15 17:58:41 4495

原创 vue-cli搭建教程

1.首先选择一个盘符的文件夹,这里我使用的是f盘xm文件夹2.window+r 运行输入cmd3.cd 进入xm文件夹 f: cd F:\xm4.npm install vue-cli -g 安装vue脚手架 当出现下面黄色字体以及目录结构时,证明脚手架安装成功5.vue init webpack 文件名  (我这里想要建的是gisbim文件夹)即 vue init webpack gisbim ...

2018-05-14 18:19:53 389

原创 jdk以及tomcat运行环境配置

1.首先安装java jdk (安装路径默认是c盘 也可以自己指定盘符)2.右键我的电脑 -&gt;属性 -&gt;高级系统设置 -&gt;环境变量 如下图3.在系统变量中新建 输入变量名为 JAVA_HOME 变量值为jdk安装所在路径(我的在D盘的jdk文件夹下)4.安装tomcat,在系统变量中新建变量名CATALINA_HOME,变量值tomcat安装所在路径(我的tomcat安装在D:\...

2018-05-08 17:45:23 213

mongoDB Compass+api-ms-win-crt-runtimel1-1-0.dll文件.rar

mongoDB Compass 以及api-ms-win-crt-runtimel1-1-0.dll文件

2020-02-26

空空如也

空空如也

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

TA关注的人 TA的粉丝

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