任何人都可以请示例单片和微内核之间的差异解释? 还有其他的内核分类?
BASE的首字母缩写是用来描述某些数据库的属性,通常是NoSQL数据库。 它通常被称为ACID的对立面。 只有很less的文章涉及到BASE的细节,而ACID有大量的文章详细阐述了每个primefaces性,一致性,隔离性和耐用性。 维基百科只用了几行 。 这给我留下了一些关于定义的问题: B asically可用的 , S经常状态, E ventual一致性 我用这篇文章和我的想象力解释了这些性质: 基本可用可以指的是数据的可用性。 如果单个节点发生故障,部分数据将不可用,但整个数据层仍然可以运行。 这个解释是正确的吗?还是它指的是别的? 更新:从Mau的答案中推导出来,是否意味着整个数据层总是接受新的数据,即没有lockingscheme阻止数据立即被插入? 软状态 :所有我能find的是需要刷新周期的数据的概念。 没有刷新,数据将过期或被删除。 自动删除数据库中的数据对我来说似乎很陌生。 过期或陈旧的数据更有意义。 但是这个概念将适用于任何types的冗余数据存储,而不仅仅是NoSQL。 它是否描述了其他的东西呢? 最终的一致性意味着更新最终会在给定足够时间的情况下蔓延到所有服务器。 这个属性对我来说很清楚。 有人能详细解释这些属性吗? 或者,这仅仅是一个牵强,毫无意义的首字母缩略词,指的是化学中的酸和碱的概念?
Web API和Web服务之间是否有区别? 还是他们是同一个人?
Cloud,Cluster和Grid有什么区别? 请给出一些例子,因为云的定义非常广泛。 正如在另一个问题中回答的,我可以称Dropbox,Gmail,Facebook,Youtube,Rapidshare等云吗? 集群和网格的例子是什么?
LAMP是代表Linux , Apache , MySQL和PHP的软件/技术软件包/堆栈的着名首字母缩略词。 Web上有几个传递引用使用缩写WISC来谈论其他 (假定是以微软为中心的)软件/技术捆绑/堆栈,而不是LAMP。 然而,WISC目前没有维基百科条目,也没有任何Googlesearch结果 。 以下是否是WISC首字母缩略词的正确解构? W = Windows I = Internet信息服务(IIS) S = SQL Server C = C# 如果是的话,是否有一个网站的参考,硬币WISC的首字母缩略词? 如果不是,那么在与LAMP进行比较时,是否还有另一个用于表示以微软为中心的堆栈? PS在“ ASP.NETcachingvs. memcached:寻求有效的数据分区,查找和检索 ”中首次发现WISC。
什么是协程? 它们与并发有什么关系?
我正在阅读函数式编程,而且我注意到, 模式匹配在许多文章中被提及为函数式语言的核心特性之一。 有人可以解释一个Java / C ++ / JavaScript开发者是什么意思?
谈论编程语言时,“正交性”是什么意思? 什么是正交性的一些例子?
我到处都看到“BUFFER”这个词,但我无法把握到底是什么。 有人请解释什么是外行人的语言缓冲区? 什么时候使用? 它是如何使用的?
我们中的大多数电脑程序员都对正确的术语非常着迷。 我当然是,尤其是因为有时候改变一个字就能彻底改变它的意思。 那么…什么是“正则expression式”的正确速记? 它是“正则expression式”还是“正则expression式”? 在互联网上,我看到两个使用,虽然“正则expression式”似乎更受欢迎,这里的标签列表还包括只是“正则expression式”。 但是很多人在他们的问题中也使用“正则expression式”。