自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker + Jenkins前端自动化部署完整实践

环境我是用的是阿里云主机,系统版本:ubuntu 18.04 lts安装Docker参考我的另一篇,Ubuntu下Docker安装,设置镜像加速,基础用法安装Jenkins这里使用的是Docker Hub官方的 jenkins/jenkins 镜像, 还有一个 jenkinsci/blueocean 镜像开箱自带blueocean界面(简洁好看,但是没自带界面直观)。拉取最新镜像$ docker pull jenkins/jenkins:lts查看已安装镜像$ docker image

2020-07-01 11:27:30 1723

原创 Ubuntu下Docker安装,设置镜像加速,基础用法

官网教程在Ubuntu上安装Docker Engine操作系统要求Ubuntu Focal 20.04 (LTS)Ubuntu Eoan 19.10Ubuntu Bionic 18.04 (LTS)Ubuntu Xenial 16.04 (LTS)如果已安装老版本 需要先卸载sudo apt-get remove docker docker-engine docker.io containerd runc 更新apt软件包索引并安装软件包以允许apt通过HTTPS使用存储库:$ s

2020-06-29 17:17:52 984

原创 记录下对js事件循环的理解

参考自:js运行机制详解(Event Loop)并发模型与事件循环Tasks, microtasks, queues and schedules归纳一下自己的理解。概念:栈函数调用形成了一个由若干帧组成的栈堆对象被分配在堆中,堆是一个用来表示一大块(通常是非结构化的)内存区域的计算机术语。同步任务和异步任务同步任务在主线程执行,异步任务会添加到执行队列中。队列一个 JavaScript 运行时包含了一个待处理消息的消息队列。每一个消息都关联着一个用以处理这个消息的回调函数。在 事

2020-06-24 17:55:44 147

原创 js链表学习,以及对比原生数组讨论有没有必要使用链表

js链表学习,以及对比原生数组讨论有没有必要使用链表先看一下基本概念摘自学习JavaScript数据结构与算法(第3版)-洛伊安妮·格罗纳要存储多个元素,数组(或列表)可能是最常用的数据结构。这种数据结构非常方便,提供了一个便利的[]语法来访问其元素。然而,这种数据结构有一个缺点:**(在大多数语言中)数组的大小是固定的,从数组的起点或中间插入或移除项的成本很高,因为需要移动元素。(尽管我们已经学过,JavaScript有来自Array类的方法可以帮我们做这些事,但背后的情况同样如此。)**链表存储

2020-06-23 19:50:00 543

空空如也

空空如也

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

TA关注的人

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