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

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

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

2020-08-20 16:49:51 3556

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

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

2020-08-06 17:32:42 441

TinyPNG+Wrapper——PNG压缩神器

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

2018-09-18

空空如也

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

TA关注的人

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