nginx connect()错误(10061: No connection could be made because the target machine actively refused it) nginx connect()错误(10061: No connection could be made because the target machine actively refused it)xd,六成是因为你服务地址转错了比如我的(错误之前):location /mtex/cda/ { proxy_pass http://127.0.0.1:8621/mtex/cda/; }因为我的是端口填错了,所以修改之后location /mtex/cda/ { proxy
清除控制台输出vue环境的tips You are running Vue in development mode.Make sure to turn on production mode when deploying for production.See more tips at https://vuejs.org/guide/deployment.html在入口文件中设置取消提醒,即可清除控制台输出的tips// main.jsVue.config.productionTip = false;...
webpack4.x打包输出目录分文件夹 webpack4.x打包输出目录分文件夹优化前优化后通过上面的优化前后对比,明显发现优化后的输出结构更加清晰;并且当我更新一个应用时,可以只发送对应的打包文件夹以及入口文件,减少发包体积;同时,对于chrome调试也可以利用文件夹的收纳快速定位源文件位置解决方案其实和webpack配置的关系很小,但这很小的一点却可以被利用!,这是我的输出配置output: { path: path.resolve(__dirname, ""), filename: "sta
Can‘t connect to MySQL server on ‘localhost:3306‘ (10061) 哈 我真是个蠢狗一开始各种百度,发现很多人都有遇到这个问题,但是下面的解决方法也都是模棱两可的说不全,直到刚刚我通过百度解决了,还是想做个准确的说明,来帮助到有需要的人吧~~进入正题这个问题大概率是因为mysql服务没有启动,所以连不上,所以需要把服务开启,这里提供两种方法开启服务鼠标点选开启搜索计算机管理并打开点击服务找到mysql看我这个的明显是显示正在运行!!!,如果你的是显示空白,那么你的就是mysql服务没有启动!!!下面有两种方式启动:右键点击启动cmd启动(需要到my
JavaScript 作用域、闭包、this和原型对象!!! 你不知道的JavaScript(上)读后感 起初买这本书是因为想入门,后来读这本书是想进阶,以下内容是我对于这本书的部分见解。该系列一共分为上、中、下三册,本读后感为上系列,着重介绍了两部分:作用域和闭包、this和原型对象。作用域理解作用域,首先需要理解程序的运行过程中的几个重要角色引擎从头到尾负责整个JavaScript程序的编译及执行过程编译器负责语法解析、代码生成作用域负责收集并维护由所有声明的变量组成的一系列查询,并实施一套非常严格的规则,确定当前执行的代码对这些标
链接跳转,去掉referer, 解决403 forbidden 直接贴代码var parm = '\u003cscript\u003elocation.replace("' + url + '")\u003c/script\u003e';window.open('javascript:window.name;', parm);
正则表达式不要背 正则表达式不要背原文链接:https://juejin.im/post/5cdcd42551882568651554e6正则表达式到底是什么正则表达式(Regular Expression)其实就是一门工具,目的是为了字符串模式匹配,从而实现搜索和替换功能。它起源于上个20世纪50年代科学家在数学领域做的一些研究工作,后来才被引入到计算机领域中。从它的命名我们可以知道,它是一种用来描述规则的表达式。而它的底层原理也十分简单,就是使用状态机的思想进行模式匹配。大家可以利用regexper.com这个工具
VSCode常用快捷键 VSCode常用快捷键查找替换快捷键快捷键含义是否常用Ctrl + F查找*Ctrl + H查找替换Ctrl + Shift + H在整个文件夹中查找(可以选定在某个路径上查找)有时候新接小需求,知道目标文件大概在哪里得时候,很实用*F12转到定义(如果找到的话会跳转文件)*Alt + F12查看定义(如果找到的话可以在当前位置查看定义内容)*代码增删改快捷键含义是否常用Ctrl + Shift + K删除
深浅拷贝你知道多少? 深浅拷贝你知道多少?原文链接:https://juejin.cn/post/6844903608010407944一、基本数据类型 & 引用数据类型ECMAScript数据类型可分为两种:基本类型:Number、String、Boolean、null、undefined、Symbol;引用类型:Object、Array、function、Date、RegExp。不同类型的数据存储方式:基本类型:基本类型值在内存中占据固定大小,保存在栈中引用类型:引用类型的值是对象,保存在堆内存
npm 设置 1.通过cnpm使用淘宝镜像:npm install -g cnpm --registry=https://registry.npm.taobao.org2.将npm设置为淘宝镜像:npm config set registry https://registry.npm.taobao.org3.查看cnpm镜像设置:npm config get registry 4.查看cnpm镜像设置:cnpm config get registry ...
使用VUE“全面兼容”IE浏览器,并且跨域 VUE兼容处理前言 之前的做页游活动页面,需要使用的技术栈是:js 、jQ 、jinja2 。前端制作完成之后需要上传代码到服务器才能看到效果,比较传统的一套技术。作为前端的我也是非常头痛,最近后端同学提出后端要进行模块化可配置化开发(因为我们很多活动都很相似,仅仅是几个参数的差别),前端进行模块化的话就需要摒弃之前的技术栈,从vue中找到兼容处理方案,本文讲解vue如何全面兼容IE并且下一篇文章将会进行模块化、可配置化开发。 本次使用vue的方案技术栈为:vue、axios、vuex、vue
VScode,普通的项目index.html如何使用less编译css 1.首先在vscode拓展里下载EasyLess插件,安装2.在VS Code项目中,有一个.vscode的文件夹,找里面的settings.json文件(或者在文件-首选项-设置-搜索setting.json);3.打开settings.json文件;添加代码“less.compile”: { "compress": false, "sourceMap": false, "out": "css\\", // 这里是代表编译后生成的css文件所放的位置,当前
如何使用Prettier管理好代码一致性 Prettier介绍 在写这篇文章的时候,也正是因为自己遇到接触不同的项目,不同的人写的代码风格也是千奇百怪,(无奈.gif),之前就知道这个插件可以配合ESLint 一起使用,最近需求刚结束,空下来,查询资料使用下这个插件来提升自己写代码的可读性,高效性,舒适性。正题Prettier is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it
Object.creat() BUG? what happen使用Object.create创建对象时,发生以下的一幕 <script> var obj = Object.create({ name: '123' }) console.log('obj', obj); console.log('obj', obj.name); </script>当我打印 obj 和 obj.name 时,惊了,结果如下obj {}index.html:16 obj 123o
font和background属性 CSS之font属性和background属性font包含以下属性列表font-family(字体族): “Arial”、“Times New Roman”、“宋体”、“黑体”等;font-style(字体样式): normal(正常)、italic(斜体)或oblique(倾斜);font-variant (字体变化): normal(正常)或small-caps(小体大写字母);font-weight (字体浓淡): 是normal(正常)或bold(加粗)。有些浏览器甚至支持采用100到
前端模块化 前端模块化传统模块化var moduleA = (function() { var obj = {} var flag = false obj.flag = flag return obj})()// 这样就可以用作模块化开发了 ,这时只需要注意 moduleA 的命名不要冲突就可以, 因为函数有自己的作用域,不需要关注script标签模块化当 type 设置为 module 时, 引入的每个 js 文件都将作为单独的模块使用,但同时 不同的js 文件之间不能通信
跟着大佬学习 Flex Flex布局原文:阮一峰:FLEX篇章定义Flex 布局:可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为 Flex 布局。.box{ display: flex;}行内元素也可以使用 Flex 布局。.box{ display: inline-flex;}Webkit 内核
前端模块化开发 前端模块化对比一下不同模块化的导入导出方式传统模块化var moduleA = (function() { var obj = {} var flag = false obj.flag = flag return obj})()// 这样就可以用作模块化开发了 ,这时只需要注意 moduleA 的命名不要冲突就可以, 因为函数有自己的作用域,不需要关注CommonJSnode中的实现的规范就是 CommonJS导出var flag = falsevar s