自定义博客皮肤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

分享技术,分享快乐!

  • 博客(60)
  • 资源 (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 132794 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 59201

原创 No matching pid found... husky - pre-commit hook exited with code 1 (error)

使用lint-staged规范提交的插件 有的时候也会出现 正在提交的时候 一直loading加载 或者提交内容突然没了 这种情况 也是在stash里面找到对应代码 继续提交就可以了。出现这个问题的主要原因是.husky下面的pre-commit已经存在了 删除掉这个pre-commit文件 再从stash里把内容Apply拿出来 提交就可以了。

2022-09-23 18:18:56 996

原创 TypeScript基础

TypeScript

2022-06-15 14:18:14 101

原创 git拉取代码的时候出现fatal: early EOFfatal: fetch-pack: invalid index-pack output

出现原因:git代码太大了 下载的时候 可能因为连wifi下载 下载的网络不稳定啊等问题下载失败了解决方案:git clone --depth=1 要克隆的git地址 下载最近一次提交的代码 其他分支的内容都不下载 这样整体下载体量就变小了git clone --depth 1 要clone的git地址例如:git clone --depth 1 https://git.xxx.cn/xxx-ec/xxx/xxx-new.git这样方式解决完的截图如下:直接下载成功了此时 克

2022-04-11 20:21:45 7849

原创 百度云轻量应用服务器LS从购买到web应用nginx搭建部署全流程--你值得拥有的入门级教程

一直想走一遍搭建全流程 但总是拖延 最近 上海疫情 封禁在家居家办公 每天没有通勤 时间很充裕 正好趁着这个时机 学习一下部署 整理一份笔记 以防自己忘记 也方便给有需要的人看。我会从购买服务器开始 写一个很详细的图文内容。废话不多说 开干今天百度云界面变了 我前几天买的时候 几十块钱一年 我买的是LS轻量服务器 云服务器或者其他服务器流程基本也都一样 我感觉买完服务器以后点击右上角管理控制台 进入如下页面 悬停蓝色折叠菜单块->产品服务->轻量应用服务器LS 如下进入当

2022-04-08 00:02:03 5610 5

原创 remote: HTTP Basic: Access denied fatal: Authentication failed

提示报错意思是 访问被拒绝 身份验证失败 这时候 我们需要删除本地存储凭证 重新进行登录和存储 方法如下:搜索打开控制面板->点选用户账户->点选管理window凭证->找到对应的git地址->点击删除 截图操作如下当你删除了本地window凭证以后 再去执行git操作的时候 会提示...

2022-04-07 19:36:32 1676

原创 正则表达式初体验

1.基本语法.除换行外任何字符优先级较高作用一\.普通点转义后作用二\d数字0~9\s空白\S除了空白[]元子表中加入^非匹配非元子表中的其他内容let price = '23.23';let price1 = 2323; console.log('验证点的作用一', /\d+.\d+/.test(price1)); // 输出 true .除换行外任何字符console.log('验证点的作用二', /\d+\.\d+/.test(price)); //...

2021-08-16 15:55:02 186

原创 js ~~运算符作用 以及**运算符

刷力扣题 整数反转 发现自己写的很麻烦 再然后看了官方解析 里面用到了~~运算符 于是记录一下1.~ 是按位非 也就是按位取反 那么2个~~就是2次取反 粗略的说是保持原值 但是~后面如果跟的值不是int类型 会被强制转换为int类型 所以~~可以将字符串转换成数值 并且在有小数点的情况下取整当然直接是数值的情况下~~遇到小数点也是转换init类型 取整~~"123" // 123~~"123.4" // 123~~123 // 123~~123.4 // 123 2.~~后面如果跟Bo

2021-08-06 14:20:03 2121

原创 chrome控制台使用

1.输入代码片段的时候 总是遇到 Enter回车代码没敲完 就被执行了 试试使用Shift+Enter 直接在控制台换行2.当你在控制台计算了一个数值的时候 可以用$_来代替上一个表达式执行的结果数值计算的 同样适用3.当时在Element里面选中一个元素时 你可以回到控制台 用$0-$5去输出这个内容第一个选中的标签 $0控制台输出效果第二个选中的标签控制台输出效果4.Ctrl+Shift+J 直接打开控制台console面板...

2021-08-02 18:42:37 1412

原创 charles安装教程--以及针对安装证书后https<unknown>爬坑

一、安装教程(如果是爬坑https<unknown>可以往下翻到底部)1.官网下载了charles 选好盘符进行安装 安装后打开 界面如下2.功能介绍(1)清空所有请求(2)开始/关闭抓取请求(3)开启/关闭SSL代理(4)开启/关闭限流(5)开启/关闭断点(6)编辑请求 并可执行(7)重发请求(8)验证请求(9)购买许可证(10)工具(11)设置3.开始配置(1)点击Proxy->Proxy Setting...开启代理 设

2021-05-17 18:03:10 4626

原创 export、export default以及module.exports、exports之间的区别

1.export写法写法一:// router.jsexport const routes = [ {path: '/', name: 'Home', component: Home}, { path: '/pdpData', name: 'PdpData', component: PdpData }, { path: '/lddData', name: 'LddData', component: LddData }]export const filterArr =

2021-05-13 19:19:17 457

原创 vscode好用的插件

1.Chinese (Simplified) Language Pack for Visual Studio Code(汉化vscode 必备)2.Bracket Pair Colorizer(给代码中的括号添加亮色 便于区分 这里截图有报错 是特意便于演示写的多组括号)3.Auto Close Tag (自动补全标签 必备)4.Auto Rename Tag (修改标签名 自动同步修改闭合标签的标签名 必备)5.Class autocomplete for HTML (自动补全cl

2021-04-27 16:47:14 61315 4

原创 css constant() env()设置iphoneX等机型刘海屏、底部小黑条自动留白 设置安全区域与边界的距离

iOS11 新增特性,Webkit 的一个 CSS 函数,用于设定安全区域与边界的距离,有四个预定义的变量: safe-area-inset-left:安全区域距离左边边界距离 safe-area-inset-right:安全区域距离右边边界距离 safe-area-inset-top:安全区域距离顶部边界距离 safe-area-inset-bottom:安全区域距离底部边界距离安全区域的内容不受圆角(corners)、齐刘海(sensor housing)、小...

2021-02-22 16:27:42 2982 2

原创 小程序父组件修改子组件数据或者父组件调用子组件方法的方式

1.直接修改子组件数据达到想要的效果首先parents是父组件 child是子组件父组件wxml中引用子组件child class为child-current子组件中 当前数值num 默认为0子组件wxml页面子组件js页面父组件中js逻辑 当点击数据增加时,调用addNum方法 获取子组件对象 并且修改子组件中的data 让其自增+ 1这是我点击过一次数据增加后的childObj子组件对象 以及数据2.通过调用子组件方法,来达到修改子组件数据的效果其

2021-01-27 19:06:02 2682

原创 小程序自定义蒙版弹层,滑动的时候后面内容也跟随滑动(被穿透)问题解决

wxml部分:<viewclass="modal" catchtouchmove="stopMovePage"></view>js部分:stopMovePage () { return;}将手指触摸后移动return掉。就可以解决蒙版被穿透问题。

2021-01-20 18:17:45 388

原创 position设置sticky不生效的几种情况

1.它的父元素或者父元素的父元素等(总之就是直系长辈元素)任意一个设置overflow:hidden;overflow-x: hidden; overflow-y: hidden;overflow:auto;overflow-x:auto;overflow-y:auto;的任意一种时,就会不生效。2.未设置top,right,bottom,left中的任意一个值。相当于没设置脱离文档流后的固定位置,是以哪个位置为依据。所以也不会起到效果。3.一个页面中,多处设置sticky。如果设置的固定住的位置相

2021-01-14 16:13:08 18885 2

原创 安卓和ios针对小程序兼容以及小程序技术实现上本身遇到的一些问题

ios:1.ios对全屏设置定位,切换闪动问题、可以上下超出滑动问题

2021-01-04 11:54:47 2034

原创 设置字体小于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 1510 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 161

原创 运行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 21559 11

原创 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 3326

原创 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 962 1

原创 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 585

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

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

2019-12-17 15:15:58 377

原创 移动端判断当前手机设备是安卓(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 2869

原创 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 1200 1

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

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

2019-11-25 15:01:11 2551

原创 正则表达式初体验

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 183

原创 解决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 52410 15

原创 发布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 228

原创 你知道的markdown语法整理

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

2019-05-27 14:41:10 193

原创 使用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 30383 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 6517

原创 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 14929

原创 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 300

原创 IIS配置HTTP 错误 401.3 - Unauthorized

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

2019-04-16 11:52:51 16154

原创 搭建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 12442 1

原创 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 1234

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

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

2019-04-09 14:13:35 3290 1

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关注的人

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