自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(178)
  • 资源 (2)
  • 收藏
  • 关注

原创 gitee网站管理本地项目与从gitee网站拉取项目在本地

1. gitee 网站管理本地项目 1)在gitee网站新建一个与本地项目同名的库 2)本地项目通过进入git bash先git init初始化。 3) 将本地项目与远程项目进行关联: git remote add originhttps://gitee.com/bestheyuan/autopilot-cloud-platform.git 4)将项目所有内容加到暂存区(除去.gitignore中的内容):git add .5) 将项目存到主分支master:git...

2021-10-29 10:25:22 619

原创 npm install 时chromedriver 报错 EREPM operation not permitted 的解决方法

尝试过用管理员方式进行操作还是会报操作不被允许的错。又怀疑是chrome和chromedriver版本不匹配的问题,将chrome改为最新版本(网络上给出的chrome和chromedriver匹配版本未必正确,想问下大伙chromedriver可用的chrome在官网查不到后,还能在哪查),还是报这个错。又想由于node依赖于chrome,是否是node版本太低,提升版本后npm install正常。(注:我原始版本为node10,修改为node12) 方法都是推测,仅供参考,不...

2021-10-29 09:53:00 373

原创 关于chromedriver报错,node-sass报错,vue-echarts报错的解决方法

1. npm install 时读取chromedriver 报错, 安装多次都不成功。方法:全网都在推的采用淘宝源的方法:npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver安装不成功原因:项目执行时一直在读取原有的zip压缩包,所以应该找到提示路径将其删除掉,再重新采用上述方法进行安装,可以安装成功。2. node-sass报错。 采用npm rebuil.

2021-10-29 09:38:07 763

原创 web 存储方式cookie,session,localStorage,sessionStorage原理解析

一. cookie1.cookie机制 一种客户端暂存临时变量的浏览器机制:(1)浏览器向服务器发出请求,服务器接收后产生cookie(可设置任意加密算法)通过响应头发回。(2)客户端收到后将此cookie保存到内存中,再次请求将此cookie放入请求头中。(3)服务端收到进行检测,cookie存在则允许进行下一步操作。2.工作流程图示3.解决问题 存储临时变量,避免重复操作,消耗资源,浪费时间。4. 常用场景 用户登录时对于用户信息的存储,对于用...

2021-05-14 11:31:05 324

原创 javaScript闭包略知一二

1.背景 在全局中使用函数内部变量实现一些操作。需要说下全局环境和局部环境,全局指js执行的最外层级,也即window的第一子级。局部环境指函数所在区域。2.概念 充分条件: (1)函数外部使用函数内部变量,局部变量可永久保存。 原因:变量被引用后不能被回收。 (2)函数中有一嵌套函数使用其父级变量,嵌套函数作为返回值。3.使用 计数器实现,参见菜鸟网站。https://www.runoob.com/js/js-function-clos...

2021-05-13 14:36:38 71

原创 web开发中css回流与重绘解析

字面意思: 回流:返回流动。(整个页面) 重绘:重新绘制。(页面中的部分块)导致场景: 回流:引起页面布局变化(元素位置,长宽高,边距,边框) 重绘:引起页面外观,或元素内部内容变化(颜色,背景,元素内容)造成代价: 回流:页面重新计算占位,重新加载一遍dom树。 重绘:页面只加载部分元素。如何避免: 回流:采用响应式布局,固定元素位置和布局,使布局在多种场合都通用,从而减少修改。...

2021-05-13 09:07:27 81

原创 对于javaScript原型链知多少

1. 背景 javaScript是面向对象的编程语言,有对象,对象具有一定的属性,为使多个对象具有共有属性,存在继承,继承的属性来自于原型。 指向原型的属性:定义一个对象后,浏览器会自动赋予对象一个指向原型的属性,谷歌浏览器为__proto__,火狐浏览器为<prototype>。 object.__proto__===window.Object.prototype2.概念 原型是一个Object,是由一个构造函数得来的多个实例的可继承的公有属性集合。...

2021-05-12 17:15:49 57

原创 js 数组和字符串互相转换的最佳方式

//split,join//varstr="172626262662";//varstr1=str.split("",3);//接收两参数,第一个分割符,第二个取值个数。作用:将字符串分割为固定个数的数组。//varstr2=[2,3,4,5].join('..');//接收1个参数为连接符。作用:将数组转换为用连接符连接的字符串。...

2021-05-07 09:32:40 106

原创 vue 生命周期的理解

1.vue生命周期包含阶段beforeCreate->created->beforeMount->beforeUpdate->(updated)->mounted->beforeDestroy->destroyed,即创建实例,模板渲染,数据更新,实例销毁。2.各阶段负责任务:created :表示vue实例已经初始化ok,(包括data中数据对象,methods中事件处理,computed中数据计算,watch中监听属性变化),在此函数中可以对实例中对

2021-04-30 11:03:22 77

原创 vue-cli的理解

vue-cli 是vue框架的脚手架。首先介绍脚手架通用概念:概念:本义指建筑上工人们构建房屋所用的能够用脚,手攀爬的架子,软件开发中指帮助我们快速搭建工程的工具,自动帮我们生成工程目录以及相关依赖。作用:快速初始化工程项目文件目录。使用:windows 中通过在cmd中执行初始化工程的命令。vue-cli :创建webpack打包的项目:vue init webpack project1...

2021-04-30 09:46:28 198

原创 javaScript 数组常见方法使用解释(filter,splice,slice,delete,map,every)

filter,splice,slice,delete,map,every使用如下:备注:注释是因为下一行变量与上相同,不影响查看。请关注代码和其后注释。// var arr=this.arr.filter(item=>item.pid===undefined); //item不存在pid属性时取值就为undefined// var arr=this.arr.splice(0,2); //返回截取段落数组,原数组中去除了截取值// var arr=this.arr.slice(0,2); //

2021-04-27 15:51:55 192

转载 安装软件时,提供cdn方式安装,是什么意思呢?

CDN名词解释CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术(摘自百度百科)总结:不需要下载,通过在<script>标签中引用CDN地址实现。CDN地址会保持和与npm 发布的最新的版本一致。举例:引入CDN.

2021-04-08 08:57:42 670

原创 node.js与npm

node.js概念能够脱离浏览器运行的javaScript 服务端运行环境。运行引擎是Chrome V8 。使用1.可进行后台API编写。2.被webpack,Gulp,npm 等依赖。即使用webpack,npm 的项目要装node.js。3.用作中间层,服务器中负责IO读写的中间层服务器。优势1.性能: 异步IO(可处理高并发), 处理数据,安全性。 原因:node.js 在chrome V8引擎中运行。2.利于前端能代码整合。(前后端关注分离)3.java...

2021-04-07 17:26:17 205

原创 ajax和axios两种请求的概念联系以及区别

概念:ajax: 定义 使用HTTP脚本来按需加载数据,而不需要刷新整个页面。 原生js中 使用:例子如下:function get(url,callback){ var request=new XMLHttpRequest(); //创建新请求 request.open("GET",url,false); //指定待获取的URL (param1: 请求类型 param2:请求地址,params:是否异步) request.onreadysta...

2021-04-07 14:53:57 1005

转载 虚拟dom和真实dom定义与比较

推荐链接:https://blog.csdn.net/weixin_38655450/article/details/107505574?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_baidulandingword-5&spm=1001.2101.3001.4242

2021-04-06 10:27:36 229

原创 url请求页面浏览器的工作原理

url 请求页面到界面显示,浏览器是如何工作的?主要有以下6个步骤:1. 浏览器使用http或https协议发出url请求,向服务端请求页面。2.服务端根据url地址找到代码,返回到浏览器端,浏览器把请求回来的html代码经过解析(利用状态机解析为词),构造成dom树(利用栈的方式)。3.计算css规则应用到dom树上。4.根据css属性对dom树元素进行逐个渲染,得到内存中的位图。5.对于变化可能性不大的子元素进行合成,得到合成位图,增加后续绘制的速度。(可选步骤) 注:是否需要合成.

2021-04-06 09:42:18 447

原创 浅谈对象

说起对象,自然要说两种编程范式,面向对象编程和面向过程编程。面向对象:1.以对象为基准单元,分为基于类,基于原型。 显然意见,问题来了,什么是对象呢? 英文名object,一切事物的总称。 人类思维中:一个人,一个动物,一个生物都是一个对象。即一个可以触摸或者能看得见的东西,拥有思考力和行动力。 javaScript代码中:1) 多数是key,value 的字典形式,可以通过Key 寻找value 。2)可动态添加key,value,也可删除key,valu...

2021-04-02 15:09:53 80

原创 web开发涉及语言与技术横向总结

语言:html css jsjs框架:jqueryhtml和css框架: bootstrap elementUI iviewJs的服务器运行环境:node.jsWeb 开发的框架: 分为前端和后端框架: 前端框架:vue react angular 后端框架: yii(后端是php) django(后端是python)spingBoot(后端是Java)Js 标准:ES6 全称ECMAScript,ES6为国际标准。打包工具:...

2021-04-02 11:05:19 158

转载 vue 中常用空格写法

见链接:https://blog.csdn.net/qq_29752857/article/details/109672902

2021-03-30 14:39:56 3491

原创 cmd 命令行dos窗口易忘记的快捷键记录

首先当然是要打开dos窗口:打开:win+r ,输入cmd,进入窗口。 此处打开我经常会按为crtl+r,太容易混了。其次是打开后最重要的一项操作:能复制粘贴,为搜索及设置功能减少打字时间。 步骤如下:1.右键单击dos窗口的头部蓝色区域2.左键单击选择属性,选择选项tab页。3.在编辑选项处勾选快速编辑模式,点击确定。上述3步完成后表现为设置完成。使用方式:左键拖动选择要复制的内容,右键单击表示复制,在使用处右键单击表示粘贴。内容虽简单,但是容易忘记,记录下来起到提醒作用。.

2021-03-16 09:52:47 227

原创 易混淆的路径中的./与../

1 ./ :当前项目的根目录2 ../ :上级目录3. / :磁盘根目录举例说明:现在有一个文件 vue.txt 路径为:d:\webSvn\vue3.0\example\vue.txt,则其./为d:\webSvn\vue3.0\example,../为d:\webSvn\vue3.0\,/为d:我的理解:当前项目根目录为文件所在的目录,上级目录为文件所在目录的上级。谢谢!!!...

2021-03-16 09:13:58 100

转载 vue-cli +webpack+node 创建的项目目录深度解析

项目包含主要目录如下:1.build:包括8个文件。build.js: 项目完成后打包的入口文件。打包生成的包目录为/dist。此目录原本不存在,打包后会自动生成。check-version.js: 检测当前安装的node.js,npm版本是否适合,若版本过低,会给出提示。logo.png : 项目的logo图片。util.js : 提供工具函数,包括生成处理各种样式语言的loader,获取资源文件存放路径的工具函数。vue-loader.conf.js : 引入了utils.js

2021-03-02 09:51:47 243

原创 编辑器跳到指定行数上的快捷键

以PhpStorm为例:快捷键:crtl+g代码编辑器的快捷键多数是通用的,如果有出入,可问度娘。

2021-02-26 10:35:21 284

原创 input 标签添加readonly属性和laydate插件显示时间后,如何再增加 onChange事件的效果

试错:直接在html 和js中给input标签绑定onChange事件不可行。原因:readonly为只读,onChange事件为值变化后响应。但实测onChange事件只对界面输入值有效。通过dom对象修改改值无效。解决1:百度其他人解决方法:用onblur代替, onblur事件在对象失去焦点时触发。实测效果偶尔可已出发,偶尔失败。解决2:考虑到input框中用laydate渲染事件,在laydate中的done函数中,给该input框赋值为已经选择的值,在执行onChange事件中需要执行

2021-02-26 09:11:20 798

原创 (function($){...})(jQuery) 与 $(function(){ })的区别

区别:1. (function($){})(jQuery) 中定义界面中需要预先定义的函数。比如按钮事件,弹出层封装,公用方法封装等。2. $(function(){ }) 中放置在dom加载完毕后需要执行的方法。注:对于dom的理解:全称document object model,两层含义:1.DOM是一种将HTML/XML文档组织成对象模型的建模过程;2.DOM建模重点在于如何解析HTML/XML文档和开放符合DOM接口规范的节点操作API接口。...

2021-02-20 10:50:48 143

原创 vue+webpack+node+vscode 环境搭建全过程

1.首先,说一下每部分的含义:vue.js : 一种web应用界面的框架webpack: 一种Javascript 的静态模块打包工具。。熟悉Java的应该知道maven,webpack作用类似于maven。即分析项目结构,找到js模块以及其他的一些浏览器不能直接运行的拓展语言(Sass,TypeScript等),并将其转换和打包为合适的格式供浏览器使用。详细介绍建议看 https://www.cnblogs.com/coder-lzh/p/9694443.htmlnode.js : ...

2021-02-08 15:37:15 470

原创 创建vue webpack项目后缺少依赖包文件夹node_modules

原因:1.之前将npm 设置为淘宝镜像时url中误将taobao写成了talbao。1)修改npm 拉取库:npm set registry http://registry.npm.taobao.orgnpm install -g websocket-bench --registry=http://registry.npm.taobao.org2)安装依赖包cnpm install 注:若某个包安装失败,报错ebusy:resourece busy or locked, 则可...

2021-02-08 12:09:54 1749

原创 springBoot项目采坑记一:springBoot+maven+jdk+idea 环境报错:Disconnected to the target VM, address: ‘127.0.0.1:6

springBoot项目采坑记一:springBoot+maven+jdk+idea 环境报错:Disconnected to the target VM, address: ‘127.0.0.1:65395’, transport: ‘socket’遇到该问题,第一做法就是问度娘,搜索到3种解决方式:1)端口号重复。2)maven版本不匹配3)安装Jrebel进行调试后看日志。排除1的做法:查询报错的端口号是否存在多个:netstat -aon|findstr “65395”,查不到,说明是新的

2021-02-06 10:10:41 534

原创 电脑版微信发不了文件和图片

解决方法:微信设置-》通用设置获取文件存储位置即WeChatFiles文件夹,将其删除;重新登录微信,提示缺少文件存储位置,此时新建WeChatFiles空文件夹,登录正常。...

2020-03-05 08:58:30 29456 1

转载 html meta name="renderer" content="webkit" 含义

国内的主流浏览器基本都是双核浏览器:基于Webkit内核用于常用网站的高速浏览。基于IE的内核(ie-stand,ie-comp)用于兼容网银、旧版网站。以360的几款浏览器为例,我们优先通过Webkit内核渲染主流的网站,只有小量的网站通过IE内核渲染,以保证页面兼容。当我们在页面添加属性值为renderer的内核控制Meta标签,他就会告诉浏览器这个网址应该用哪个内核渲染,...

2019-12-03 19:19:49 3936

转载 html中meta标签的 http-equiv属性是"X-UA-Compatible" content是"IE=edge"的意义详解

X-UA-Compatible是神马?X-UA-Compatible是IE8的一个专有<meta>属性,它告诉IE8采用何种IE版本去渲染网页,在html的<head>标签中使用。可以在微软官方文档获取更多介绍。为什么要用X-UA-Compatible?在IE8刚推出的时候,很多网页由于重构的问题,无法适应较高级的浏览器,所以使用X-UA-Compati...

2019-12-03 17:23:36 1885

原创 bin文件夹和lib文件夹

bin文件夹里是可执行的二进制文件lib文件夹里是库文件以mysql为例:lib文件夹中有以下文件llibmysql.dll是mysql的动态链接库文件 即以.dll为后缀名的文件是动态链接库libmysql.lib是mysql的静态数据链接库 即以.lib为后缀名的是静态链接库libmysql.pdb是程序数据库文件...

2019-03-23 21:47:19 14252 1

原创 cookie和session

提供一个写的通俗易懂的网址https://blog.csdn.net/lonfee88/article/details/6202007http://www.cnblogs.com/frx666/p/6703023.html 

2018-09-11 21:09:19 230

转载 CSS常见可继承属性与不可继承属性

可继承属性1、字体系列属性font:组合字体font-family:规定元素的字体系列font-weight:设置字体的粗细font-size:设置字体的尺寸font-style:定义字体的风格font-variant:设置小型大写字母的字体显示文本,这意味着所有的小写字母均会被转换为大写,但是所有使用小型大写字体的字母与其余文本相比,其字体尺寸更小。font-st...

2018-09-05 21:45:37 543

转载 get和post特点

1.get和post是两种常用的http请求方法。http:超文本传输协议(http)的设计目的是保证客户机与服务器之间的通信。HTTP 的工作方式是客户机与服务器之间的请求-应答协议。2.get:从指定的资源(数据库)请求数据。post:向指定的资源提交要被处理的数据。3.get特点:请注意,查询字符串(名称/值对)是在 GET 请求的 URL 中发送的GET 请求可被缓存...

2018-09-05 21:24:26 4692

转载 子网掩码与子网划分

目录:  一、摘要  二、子网掩码的概念及作用  三、为什么需要使用子网掩码  四、如何用子网掩码得到网络/主机地址  五、子网掩码的分类  六、子网编址技术  七、如何划分子网及确定子网掩码  八、相关判断方法 一、摘要  近期在我的论坛中大家对子网掩码以及子网划分的讨论比较多,因为前面也写了关于ip地址的教程,为了延续性,就写了这个...

2018-09-04 10:52:33 1036

原创 Python之 继承

1.继承class People(object): def __init__(self,name,age): self.name=name self.age=age def eat(self): print("%s is eating..."%self.name)class Man(People): def __in...

2018-08-28 09:35:50 189

原创 Python 匿名函数

匿名函数概念:字面含义没有函数名。关键字lambda表示匿名函数,冒号前面的x表示函数参数。匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果好处:1)因为函数没有名字,不必担心函数名冲突。2)匿名函数也是一个函数对象,也可以把匿名函数赋值给一个变量,再利用变量来调用该函数。3)可以把匿名函数作为返回值返回eg:#匿名函数eg1# f = lamb...

2018-08-27 18:42:37 171

转载 Python 闭包

1,闭包概念闭包(closure)是函数式编程的重要的语法结构。一个函数和它的环境变量合在一起,就构成了一个闭包(closure)。在Python中,闭包即一个包含有环境变量取值的函数对象。 环境变量取值被保存在函数对象的__closure__属性中。eg1.def line_conf(): b = 15 #环境变量 def line(x): re...

2018-08-27 18:16:05 484

转载 Python 进程与线程理解

进程是什么?程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。在多道编程中,我们允许多个程序同时加载到内存中,在操作系统的调度下,可以实现并发地执行。这是这样的设计,大大提高了CPU的利用率。进程的出现让每个用户感觉到自己独享CPU...

2018-08-27 12:13:33 139

Git 常用命令.docx

代码管理首选版本控制工具

2021-02-04

三维点云模型

三维典型Bunny,dragon点云数据文件,正确打开即可使用

2017-11-05

空空如也

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

TA关注的人

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