现在位置: 首页 > 区别
OpenStack:公认的云计算IaaS平台,其管理的核心目标对象是机器(虚拟机或物理机),当然也可以管理存储和网络,但那些也大都是围绕着机器所提供的配套资源。近年来容器技术火了之后,OpenStack也开始通过各种方式增加对容器的支持,但目前OpenStack还不被视为管理容器的主流平台。 Docker:这里我假定你指的是Docker engine(也叫做Docker daemon,或最新的名字:Moby),它是一种容器运行时(container runtime)的实现,而...
阅读全文
2020-02-18 16:41 工业·编程 ⁄ 共 2740字 暂无评论
老板建了机房,让你做机房管理员,机房已经建好了网络,还有几百台机器还有磁阵存储啥的,老板给你的工作任务,就是配合开发部和测试部的工作。然后你上班第一天,开发小哥过来找你,让你给安排个服务器,他们要在上面测试程序,然后你从服务器挑了一台还算空闲,在上面建一个虚拟机给他,又分配了一些硬盘到这个虚拟机上给他。一会测试小哥又过过来,说他的服务器硬盘不够,你又从存储中找了点空闲的硬盘挂到他服务器上。 你公...
阅读全文
2020-02-17 14:34 工业·编程 ⁄ 共 891字 暂无评论
按时间顺序说一说这三门语言的基本吧,这样比较一下儿就能知道他们的区别了。 一、C语言 C语言诞生得非常早,当时人们普遍还习惯用汇编语言编写软件,而且没有什么统一,通用的操作系统,基本上软件都是从0开始写的。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的项目,是社区维护的的...
阅读全文
要说到医,得先回答一个首要的问题。那就是医学为什么会诞生?这个问题想必大家都能解释,因为有疾病,我们要治病,就需要医学。这个回答,人人都可以得满分。 疾病是怎么产生的 第二个问题,既然要说到了生病,自然接下来,就得回答,那么是疾病?这个问题,可能很多人就回答不了了。 那到底什么是疾病呢?其实这个问题,也很简单。你买了个手机,用着用着不能用了,对于这个手机来说,它就是生病了。你的汽车,出现某些故障...
阅读全文
2020-01-08 08:22 工业·编程 ⁄ 共 5407字 暂无评论
任何一个C程序要想要得到实现,都离不开背后的一套庞大的代码来进行支持(至少包括入口函数,以及其所依赖的函数所构成的函数集合等),这样一套背后代码被称为运行库,C语言的运行库叫做CRT(Runtime Library)。 C语言的运行库某种程度上就是C语言的程序和不同操作系统平台之间的抽象层。它将不同的操作系统API抽象成相同的库函数(银弹理论的又一次胜利)。比如可以在不同OS上使用fread来读取文件,而事实上,fread在不同的...
阅读全文
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使用...
阅读全文
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...
阅读全文
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, ...
阅读全文
(1)三者的作用 简单来说就是去饭店点菜:Kconfig是菜单,Makefile是做法,.config就是你点的菜 Makefile:一个文本形式的文件,编译源文件的方法。 Kconfig:一个文本形式的文件,内核的配置菜单。 .config:编译所依据的配置。 (2)三者的语法 1、Makefile 目标定义:目标定义就是用来定义哪些内容要做为模块编译,哪些要编译链接进内核。 直接编译: obj-y      += hello.o 表示要由hello.c或者...
阅读全文