文章列表 (共 625 篇,第 26/63 页)

CentOS Linux中安装Docker

在本文中,我们会使用一个基于Node.js构建的Web应用,在这个应用包含一个简单的用户注册功能,并使用MySQL存储应用数据。部暑应用时,我们会对Node.js执行环境、MySQL数据库分别创建一个容器,并通过卷的方式在宿主机与容器间共享应用数据。 1. 创建Node应用及应用镜像 1.1 创建Node应用 创建node-app: $ mkdir...
阅读全文 →

MySQL 官方Docker镜像的使用

Docker镜像是创建容器的基础,我们可以基于官方提供镜像或自已构建的镜像来创建容器,而自己构建的镜像往往又基于基于官方基础镜像构建。mysql是Docker及MySQL提供、维护的一个官方镜像,我们可以基于该镜像构建自己的MySQL数据库镜像,也可以直接使用这个镜像创建MySQL数据库容器。在笔者所参与的项目中,MySQL数据库使用频率较高,因此对该镜像...
阅读全文 →

Docker 网络-端口映射、容器链接、Networking

在使用Docker容器时,我们需要访问容器的内部网络,或需要在容器间相互访问。Docker 容器默认不会开放任何端口,因此需要将容器与宿主机进行端口映射,使容器可外部访问。而容器间互相访问,除了可以基于端口映射进行访问外,还可以通过容器链接(Link)的方式,也可以通过Docker 网络(Networking)实现。 端口映射与外部访问容器 1...
阅读全文 →

虚拟化技术与Docker

人们为了提高系统及硬件资源的利用率而引入了虚拟化技术。虚拟化是一种资源管理技术,它可以各种实体资源抽像后再分隔,从而打破实体结构的限制,最大程度的提高资源的利用率。从实现形式来分,虚拟化技术分为硬件虚拟化技术和软件虚拟化技术。而Docker属于软件虚拟化技术中的操作系统层虚拟化技术,它是基于LXC实现的一个应用容器引擎,Docker让开发者可以打包他们的应...
阅读全文 →

C++入门示例

C++是在C语言的基础上开发的一种面向对象编程语言,其应用领域十分广泛,是至今为止最受程序员欢迎的、功能最强大的编程语言之一。本文将编写一个简单的C++程序,通过这个程序介绍在C++中定义变量、进行输入/输出等。 1. 一个C++函数 C++程序都会包含一个或多个函数(function),其中必须有一个命名为main的函数,这个函数是系统调用的入...
阅读全文 →

JavaScript BOM对象-Window对象及窗口相关操作

window对象是BOM的核心对象,在浏览器环境中,所有可以在全局访问的对象都是该对象的方法或属性。window对象是JavaScript对浏览器访问的一个接口,除做为Global对象外,还可以通过该对象对浏览器进行一定的操作。 全局作用域 窗口位置 2.2 screenLeft、screenTop与screenX、screenY获取窗口位...
阅读全文 →

JavaScript BOM对象-Screen窗口屏幕对象

Screen窗口屏幕对象,Screen对象在JavaScript中并不太常用。Screen对象主要用于返回用户显示器屏幕的相关信息,如:像素的宽度、高度和色深等信息。 Screen对象 Screen对象属性 Screen对象方法与事件 3.1 对象方法 3.2 对象事件 1. Screen对象 Screen对象会返回一个与窗...
阅读全文 →

JavaScript BOM对象-Navigator浏览器对象

Navigator对象提供了用户正在使用的用户代码(浏览器)的相关信息,可以通过window.navigator或直接使用navigator来引用该对象,它允许脚本查询并注册自己的一些活动信息。 Navigator对象 Navigator对象属性 2.1 Navigator.appCodeName 2.2 Navigator.appNa...
阅读全文 →

JavaScript BOM对象-History浏览历史记录对象

History用户浏览历史记录对象,它提供了对浏览器会话历史操作的接口。即:在标签或框架中加载过的页面。可以通过window.history或直接使用history来引用该对象。 History对象 History对象属性与方法 2.1 History对象中的属性 2.2 History对象中的方法 1. History对象 ...
阅读全文 →