2020-02-19 16:53
⁄ 工业·编程
⁄ 共 1331字
OpenStack:公认的云计算IaaS平台,其管理的核心目标对象是机器(虚拟机或物理机),当然也可以管理存储和网络,但那些也大都是围绕着机器所提供的配套资源。近年来容器技术火了之后,OpenStack也开始通过各种方式增加对容器的支持,但目前OpenStack还不被视为管理容器的主流平台。
Docker:这里我假定你指的是Docker engine(也叫做Docker daemon,或最新的名字:Moby),它是一种容器运行时(container runtime)的实现,而...
Docker, Kubernetes, Mesos, OpenStack, 区别阅读全文
2020-02-18 16:41
⁄ 工业·编程
⁄ 共 2740字
老板建了机房,让你做机房管理员,机房已经建好了网络,还有几百台机器还有磁阵存储啥的,老板给你的工作任务,就是配合开发部和测试部的工作。然后你上班第一天,开发小哥过来找你,让你给安排个服务器,他们要在上面测试程序,然后你从服务器挑了一台还算空闲,在上面建一个虚拟机给他,又分配了一些硬盘到这个虚拟机上给他。一会测试小哥又过过来,说他的服务器硬盘不够,你又从存储中找了点空闲的硬盘挂到他服务器上。
你公...
Docker, OpenStack, 区别, 新手阅读全文
2020-02-17 14:34
⁄ 工业·编程
⁄ 共 891字
按时间顺序说一说这三门语言的基本吧,这样比较一下儿就能知道他们的区别了。
一、C语言
C语言诞生得非常早,当时人们普遍还习惯用汇编语言编写软件,而且没有什么统一,通用的操作系统,基本上软件都是从0开始写的。C语言的目标就是比汇编方便易用,同时不要损失汇编的表达能力。所以C语言可以看成是“高级的汇编”语言。C语言的源代码基本上可以非常容易地对应到汇编代码,而且可以不需要什么运行时环境的支持。C的特点...
c++, 区别阅读全文
2020-02-02 08:32
⁄ 工业·编程
⁄ 共 1131字
近期研究docker相关技术,发现官网分为moby、docker-ce与docker-ee不同板块,ce和ee版本好理解,但2017年开始又多出个Moby,开始有点凌乱,Google出如下解释,mark一下:
moby、docker-ce与docker-ee
最早的时候docker就是一个开源项目,主要由docker公司维护。
2017年年初,docker公司将原先的docker项目改名为moby,并创建了docker-ce和docker-ee。
这三者的关系是:
moby是继承了原先的docker的项目,是社区维护的的...
Docker, 区别阅读全文
2020-02-01 18:16
⁄ 健康·娱乐
⁄ 共 11058字
要说到医,得先回答一个首要的问题。那就是医学为什么会诞生?这个问题想必大家都能解释,因为有疾病,我们要治病,就需要医学。这个回答,人人都可以得满分。
疾病是怎么产生的
第二个问题,既然要说到了生病,自然接下来,就得回答,那么是疾病?这个问题,可能很多人就回答不了了。
那到底什么是疾病呢?其实这个问题,也很简单。你买了个手机,用着用着不能用了,对于这个手机来说,它就是生病了。你的汽车,出现某些故障...
中医药, 区别, 至道学宫, 西医阅读全文
2020-01-08 08:22
⁄ 工业·编程
⁄ 共 5407字
任何一个C程序要想要得到实现,都离不开背后的一套庞大的代码来进行支持(至少包括入口函数,以及其所依赖的函数所构成的函数集合等),这样一套背后代码被称为运行库,C语言的运行库叫做CRT(Runtime Library)。
C语言的运行库某种程度上就是C语言的程序和不同操作系统平台之间的抽象层。它将不同的操作系统API抽象成相同的库函数(银弹理论的又一次胜利)。比如可以在不同OS上使用fread来读取文件,而事实上,fread在不同的...
glibc, MSVC, 区别阅读全文
2020-01-06 09:10
⁄ 工业·编程
⁄ 共 951字
RTSP发起/终结流媒体之后,再通过RTP协议传输流媒体数据 ,RTCP对RTP进行控制,同步。既然叫协议就要满足各自的标准,比如各自协议里面的头、参数、步骤(比如RTP步骤包含tcp/udp协议),每一层都有自己的封装,然后发送出去,接收方按照各自协议解析出来。
RTSP:实时流协议
· RTSP的请求主要有DESCRIBE,SETUP,PLAY,PAUSE,TEARDOWN,OPTIONS等,顾名思义可以知道起对话和控制作用
· RTSP的对话过程中SETUP可以确定RTP/RTCP使用...
Ortp, RTCP, RTP, rtsp, 区别阅读全文
2019-12-15 06:56
⁄ 工业·编程
⁄ 共 7635字
说到Redis就会联想到Memcached,反之亦然。了解过两者的同学有那么个大致的印象:Redis与Memcached相比,比仅支持简单的key-value数据类型,同时还提供list,set,zset,hash等数据结构的存储;redis支持数据的备份,redis支持数据的持久化,看起来redis比memcached更加牛逼一些,那么事实上是不是这样的呢?
Redis的作者Salvatore Sanfilippo曾经对这两种基于内存的数据存储系统进行过比较:
· Redis支持服务器端的数据操作:Red...
Memcached, Redis, 区别阅读全文
2019-12-08 10:17
⁄ 工业·编程
⁄ 共 510字
1.memchr检测的是一段内存,strchr检测的是一个字符串 如果一段内存中有0x0的话,显然不能用strchr去查找的。建议看看两个函数的原型
2.strchr会停在\0,memchr不会,看接口就明白了:
NAME
memchr, memrchr - scan memory for a character
SYNOPSIS
#include <string.h>
void *memchr(const void *s, ...
c++, 区别阅读全文
2019-10-10 06:47
⁄ 工业·编程
⁄ 共 1056字
(1)三者的作用
简单来说就是去饭店点菜:Kconfig是菜单,Makefile是做法,.config就是你点的菜
Makefile:一个文本形式的文件,编译源文件的方法。
Kconfig:一个文本形式的文件,内核的配置菜单。
.config:编译所依据的配置。
(2)三者的语法
1、Makefile
目标定义:目标定义就是用来定义哪些内容要做为模块编译,哪些要编译链接进内核。
直接编译:
obj-y += hello.o
表示要由hello.c或者...
linux, Makefile, 区别阅读全文