一、定义
由于Pod是不可靠的,会被创建或者销毁,而且每次重新创建都会使用不同的IP,因此直接访问Pod是不可靠的。而Service就是在Pod之上,对Pod做了一层抽象,从而对上层服务屏蔽了下面具体的Pod。这样即使下面的Pod发生了改变,上层的服务看到的依然是同一个Service。
继续阅读 »
一、Pod定义
官网文档对Pod的定义是:
A Pod is the basic building block of Kubernetes–the smallest and simplest unit in the Kubernetes object model that you create or deploy. A Pod represents a running process on your cluster.
继续阅读 »
一、Hello World
使用镜像的代码为:
```js
const http = require('http')
const os = require('os')
const hostname = os.hostname()
const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' })
res.end(Hello world from ${hostname})
})
继续阅读 »
一、安装k8s
参考 Creating a single master cluster with kubeadm
继续阅读 »
一、基本实现
关于Vue的响应式原理,可以参考 Reactivity in Depth。
从实现细节上来说,主要涉及到三个类:Observer,Dep 和 Watcher。它们的关系是:Observer 观察到数据的变化,并调用 Dep 的相关方法,通知到 Watcher,然后 Watcher 执行相应的回调(更新视图等)。
继续阅读 »
InfluxDB是一个时序型数据库,主要用于存储时序型相关的数据,例如实时的温度、湿度,计算机的CPU使用率、内存使用率等。时序型数据的一些主要特点有:
写入平稳,持续写入
写入多,读取少
写入的数据几乎不会更新
数据量大,数据具有时效性
需要多精度的查询
……
继续阅读 »
数据可视化
一、概述
1. 为什么要进行可视化
人肉眼对图像更敏感
将数据之间的复杂关系通过更清晰的方式展现出来
……
2. 涉及到的领域
数学,统计
交互设计
物理(力场图)
地理(GIS)
心理学
编程
……
继续阅读 »
1. 序列模型的例子
2. 符号定义
例如一个识别人名的模型,输入 $x$ 和输出 $y$ 如下表所示:
$x$
Harry
Potter
and
Hermione
Granger
invented
a
new
spell
$x^{\langle 1 \rangle}$
$x^{\langle 2 \rangle}$
$x^{\langle 3 \rangle}$
$x^
继续阅读 »
1. 人脸验证和人脸识别
人脸验证(Face Verification):1对1问题,即输入图片,判断图片是否是正确的那个人(即已经有了一个人的信息)
人脸识别(Face Recognition):1对n问题,即输入图片,需要输出对应的那个人信息(即已经有了n个人的信息)
继续阅读 »
1. 风格迁移
2. 算法
具体可以参考论文 A Neural Algorithm of Artistic Style。
继续阅读 »