自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 V8引擎内存回收机制

常见的GC算法原理与V8引擎内存回收机制引用计数算法标记清除标记整理V8引擎的内存回收 引用计数算法 引用计数算法介绍 核心思想就是内部通过一个引用计数器来维护当前对象的引用次数,从而判断该对象的引用数值是否为0来决定它是否是一个垃圾对象;当改对象引用为0时GC就开始工作,将该对象所使用的的空间进行回收和释放再使用。 因为引用计数器的存在,所以引用计数算法和其他的GC算法有所差别。 当某个对象的引用关系发生改变的时候,引用计数器就会主动的修改这个对象的引用数值,比如现在有个对象person,有个变量p指向

2021-10-12 16:15:05 535

原创 利用GitHub Actions自动化打包部署服务器

传统的部署方式是更新代码 -> 本地构建 -> 上传服务器发布;而现代化的部署方式是CI/CD(持续集成/持续部署) CI/CD服务有很多: Jenkins Gitlab CI Github Actions Travis CI Circle CI … 开始前需要准备Linux服务器;把本地代码提交GitHub远程仓库。 然后生成配置GitHub Actions Token 生成Token:https://github.com/settings/tokens 或者可以点击,头像 ->

2020-08-20 16:49:51 3740

原创 封装vue组件库,发布npm

封装vue组件库,发布npm封装vue组件库组件开发组件库打包发布npm 封装vue组件库 组件库的开发和平时项目中组件的开发过程是一样的,不同的是组件库作为一个插件使用,使用Vue.use()注册插件。 Vue.use方法可以接收一个函数,如果是函数会直接调用这个函数;可以传入对象,传入对象,会调用这个对象的install方法。 vue规定插件应该暴露一个install方法。这个方法的第一个参数是Vue构造器,第二个参数是一个可选的选项对象。 如果是直接引入组件库(如:上传cnd引入),那么需要在封装组件

2020-08-06 17:32:42 466

TinyPNG+Wrapper——PNG压缩神器

调用官方(https://tinypng.com)API进行压缩,可批量压缩图片,图片压缩高达70%,而图片质量不变

2018-09-18

空空如也

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

TA关注的人

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