摘要:
镜像:是一个只读的Docker 容器模板,包含启动容器所需要的所有文件系统结构和内容。 简单来讲,镜像是一个特殊的文件系统,它提供了与容器运行时所需的程序,软件库、资源、配置等静态数据,镜像不包含任何动态数据,镜像内容在构建后不会被改变。 常用的镜像操作如图所示: 拉取镜像 命令格式:docker 阅读全文
摘要:
什么是命令模式?:行为参数化的模式 作用?:降低代码重合度 1.命令模式介绍 命令模式:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,对请求排队或记录请求日志。以及支持可撤销的操作。 讲一个模式时,从定义上是不能体会其中的技巧,所以接着我会通过举例子来说明命令模式。 1.1.举例 阅读全文
摘要:
简单工厂模式,说起这个概念,你可能比较陌生,但是在日常码代码中你一定不经意间用到过。 1、类别 简单工厂模式又称之为静态工厂方法,属于创建型模式。 2、概念 在简单工厂模式中,可以根据传递的参数不同,返回不同类的实例。简单工厂模式定义了一个类,这个类专门用于创建其他类的实例,这些被创建的类都有一个共 阅读全文
摘要:
Docker 核心概念 镜像 镜像是什么呢?通俗地讲,它是一个只读的文件和文件夹组合。它包含了容器运行时所需要的所有基础文件和配置信息,是容器启动的基础。因此你想启动一个容器,那首先必须要有一个镜像。 镜像是 Docker 容器启动的先决条件。 如果你想要使用一个镜像,你可以用这两种方式: 1、自己 阅读全文
摘要:
学习过Java 编程语言的小伙伴,应该都知道在Java 语言学习过程中会学到类属性的getter & setter 方法。那么在Python 中是否也有类似的方法呢?答案是,有的。 今天的分享内容是:如何使用@property 装饰器去实现Python 中的getter & setter 方法。 在 阅读全文
摘要:
1. 内存的物理机制 这篇文章主要讲的是内存的物理机制的原理是什么?以及我们在开发中定义的变量是怎样存储的。认真看完才会觉得很简单,如果只是粗略的看,那就啥都学不到。 首先让我们来看一下内存的物理机制。内存实际上是一种名为内存IC的电子元件。虽然内存IC包括DRAM、SRAM、ROM等多种形式,但从 阅读全文
摘要:
chroot 容器技术从1979年chroot的首次问世便已崭露头角。 维基百科对chroot的定义如下: 是在 Unix 和 Linux 系统的一个操作,针对正在运行的软件进程和它的子进程,改变它外显的根目录。一个运行在这个环境下,经由 chroot 设置根目录的程序,它不能够对这个指定根目录之外 阅读全文
摘要:
面向对象编程的核心概念:封装,抽象,多态、继承、组合 封装: 第一个概念:在面向对象编程中,对象将变量和方法集中在一个地方,即对象本身。 第二个概念:指的是隐藏类的内部数据,避免客户端代码直接进行访问。 1 class Data: 2 def __init__(self): 3 self.list1 阅读全文
摘要:
面试的时候,曾被问过:你知道字典的底层数据结构是什么吗? 那我们今天主要讲的就是哈希表这种数据结构到底是什么样子的;哈希碰撞是怎么造成的以及是如何解决哈希碰撞的。 1.定义 哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关 阅读全文
摘要:
MacOS可以使用Homebrew 来安装Docker Homebrew 的 Cask 已经支持 Docker for Mac,因此可以很方便的使用 Homebrew Cask 来进行安装: 输入命令:brew cask install docker 安装过程如上图所示,最终出现docker was 阅读全文