自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 进程和线程的区别

码一下知乎形象回答的进程和线程的区别进程是资源分配的最小单位,线程是CPU调度的最小单位做个简单的比喻:进程=火车,线程=车厢线程在进程下行进(单纯的车厢无法运行),一个进程可以包含多个线程(一辆火车可以有多个车厢)。不同进程间数据很难共享(一辆火车上的乘客很难换到另外一辆火车,比如站点换乘),同一进程下不同线程间数据很易共享(A车厢换到B车厢很容易)。进程要比线程消耗更多的计算机资源(采用多列火车相比多个车厢更耗资源)。进程间不会相互影响,一个线程挂掉将导致整个进程挂掉(一列火车不会影响到

2021-01-07 20:32:28 122 2

原创 clientWidth,offsetWidth,clientTop,offsetTop总结,以及鼠标点击事件的clientX,offsetX,pageX,screenX总结

前段日子,公司需要一个音频播放器组件,就自己实现了一个,其中进度条的点击,拖拽,会涉及到标题中的几个距离,闲下来的时候做实验总结了,以后就更加通透了。(内心OS:勤快一点总是好的)先介绍结论,后面介绍实验过程,后面可以根据实验结果加深理解:clientWidth和clientHeightclientWidth是只包括content和padding的元素的宽度,clientHeight是只包括content和padding的元素的高度offsetWidth和offsetHeightoffsetW

2020-12-05 16:32:54 343

原创 使用cross-env

写一篇短的博客来对cross-env的使用做一下笔记。cross-env是跨平台设置和使用环境变量的脚本。在大多数Windows命令行中在使用NODE_ENV = production设置环境变量时会报错。同样,Windows和Linux命令如何设置环境变量也有所不同。使用 cross-env 可以设置在不同的平台上有相同的NODE_ENV参数。在vue中:"serve": "cross-env NODE_ENV=development vue-cli-service serve","build

2020-11-14 18:03:52 674

原创 Vue\React配置别名总结

1.vue项目中配置别名vue项目中其实自带了别名,即@表示src目录。可以在node-modules/@vue/cli-service/lib/config/base.js中看到配置。由上面贴的代码可以看见,vue在使用vue-cli(查找资料说是从vue-cli3开始的)建立项目就自动配置src的别名和文件格式的省略。所以你如果只需要src的别名的话,就可以不用配置了。一般我还会给assets和components文件夹配置别名。在项目根目录下新建一个vue.config.js文件。vue.c

2020-11-14 15:35:02 1036

原创 npm发布公共包的流程和踩坑

首先说一下npm私有仓库和npm公有仓库。为什么要搭建自己或者自己企业的npm仓库?在日常开发中,开发的项目越来越多,可复用的组件也越来越多。如果不搭建自己的npm仓库,在别的项目开发中发现可复用的组件,还需要往回找以前开发的项目,将组件复制过来,如果组件耦合比较严重,还需要对组件进行修改。建立自己的npm仓库,可以i在开发中对自己的组件降低代码依赖度,然后将自己的组件发布到npm上,以后需要用到该组件的时候直接npm install 一下你的组件就行了,节约了很多开发经历和时间。许多企业有搭建自己

2020-11-12 10:44:24 1722

原创 在umi中使用antd布局触发的警告“export ‘SelectLang‘ was not found in ‘umi‘“

今天看umi文档的时候,跟着文档教程一步一步走。想在项目中使用antd布局,文档对应内容如下:于是我在项目中进行了如下的配置:该部分代码来源于umi文档的插件模块当我运行代码时,却触发了警告。因为上面的locale设置 为true。为了解决这个问题,可以根据项目需求,如果不需要进行国际化设置为false即可。需要进行国际化,添加@umijs/plugin-locale插件的配置。警告就可以消除。...

2020-11-11 14:58:42 5330 2

空空如也

空空如也

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

TA关注的人

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