Questions tagged «definition»

提供定义的主题的通用标签。

7
什么是Web服务端点?
假设我的Web服务位于,http://localhost:8080/foo/mywebservice而WSDL位于http://localhost:8080/foo/mywebservice?wsdl。 是http://localhost:8080/foo/mywebservice端点,即它与我的Web服务的URI相同还是在SOAP消息的接收和解组位置? 您能给我解释一下它的含义和目的吗?

6
什么是弱头范式?
什么弱头范式(WHNF)是什么意思?什么头标准型(HNF)和范式(NF)是什么意思? 现实世界中的Haskell指出: 熟悉的seq函数将表达式计算为我们称为head正常形式(缩写为HNF)的表达式。一旦到达最外部的构造函数(“头”),它将停止。这与完全评估表达式的正常形式(NF)不同。 您还将听到Haskell程序员提到弱头正常形式(WHNF)。对于正常数据,弱磁头正常形式与磁头正常形式相同。差异仅在功能上出现,在这里太过深刻了,我们不必担心。 我已经阅读了一些资源和定义(Haskell Wiki和Haskell邮件列表和Free Dictionary),但我不明白。有人可以举一个例子或一个外行的定义吗? 我猜这将类似于: WHNF = thunk : thunk HNF = 0 : thunk NF = 0 : 1 : 2 : 3 : [] 如何seq与($!)涉及到WHNF和HNF? 更新资料 我还是很困惑。我知道一些答案说可以忽略HNF。通过阅读各种定义,似乎WHNF和HNF中的常规数据之间没有区别。但是,在功能上似乎确实有所不同。如果没有差异,为什么seq要这样做foldl'? 另一个令人困惑的地方来自Haskell Wiki,它声明seq将其简化为WHNF,并且不会对以下示例进行任何操作。然后他们说他们必须使用seq强制评估。这不是强迫它使用HNF吗? 常见的新手堆栈溢出代码: myAverage = uncurry (/) . foldl' (\(acc, len) x -> (acc+x, len+1)) (0,0) 了解seq和弱头范式(whnf)的人可以立即了解这里出了什么问题。(acc + …


11
什么是“线程”(真的)?
我一直在努力寻找一个好的定义,并了解线程的真正含义。 看来我肯定缺少一些明显的东西,但是每次我读到什么是线程时,它几乎都是一个循环定义,例如“线程是执行线程”或“一种划分运行任务的方式”。嗯嗯 ?? 从我阅读的内容来看,线程似乎并不是真正的具体东西,就像进程一样。实际上,这只是一个概念。根据我对这种工作方式的了解,处理器为程序执行一些命令(被称为执行线程),然后当需要切换到其他程序的处理时,它会存储处理器的状态。当前正在某处执行的程序(线程本地存储),然后开始执行其他程序的指令。来回。这样,线程实际上只是当前正在运行的程序的“执行路径之一”的概念。 与流程不同的是,流程实际上是某物-它是资源的集合等。 作为一个定义的例子并没有太大帮助。。。 从维基百科: “计算机科学中的线程是执行线程的缩写。线程是程序将自身划分为两个(或多个)同时(或伪同时)运行的任务的方法。线程和进程不同于一个。操作系统,但通常情况下,一个进程中包含一个线程,并且同一进程中的不同线程共享相同的资源,而同一多任务操作系统中的不同进程则不共享。 那我说的对吗?错误?真正的线程是什么? 编辑:显然,一个线程也给出了自己的调用堆栈,所以这是有点的具体事情。

6
BASE术语解释
的BASE缩写,是用于描述特定的数据库,通常NoSQL数据库的属性。它通常被称为ACID的反义词。 仅有几篇文章涉及BASE的细节,而ACID则有很多文章详细介绍了原子性,一致性,隔离性和耐用性。维基百科只用了几行字样。 这使我对定义有一些疑问: 乙 asically 甲 vailable,s ^经常状态,È ventual一致性 利用本文和我的想象,我对这些属性的解释如下: 基本上可用可以指数据的感知可用性。如果单个节点发生故障,则部分数据将不可用,但整个数据层将保持运行状态。 这种解释是正确的,还是其他含义? 更新:从Mau的答案推论得出,这是否意味着整个数据层始终都在接受新数据,也就是说,没有可以防止立即插入数据的锁定方案? 软状态:我只能找到需要定期刷新的数据概念。如果不刷新,数据将过期或被删除。 自动删除数据库中的数据对我来说很奇怪。 过期或过时的数据更有意义。但是这个概念将适用于任何类型的冗余数据存储,而不仅仅是NoSQL。那它还能描述其他东西吗? 最终的一致性意味着,如果有足够的时间,更新将最终传播到所有服务器。 我很清楚这个属性。 有人可以详细解释这些属性吗? 还是仅仅是牵强附会,毫无意义的首字母缩略词,指的是化学中发现的酸和碱的概念?




11
线程安全是什么意思?
最近,我尝试从线程(UI线程除外)访问文本框,并引发了异常。它说了一些有关“代码不是线程安全的”的内容,因此我最终编写了一个委托(MSDN的示例有所帮助)并改为调用它。 但是即使如此,我还是不太明白为什么所有额外的代码都是必需的。 更新:如果我检查,是否会遇到任何严重的问题 Controls.CheckForIllegalCrossThread..blah =true


7
在类定义中定义静态const整数成员
我的理解是,C ++允许在类内部定义静态const成员,只要它是整数类型即可。 那么,为什么以下代码给我一个链接器错误? #include <algorithm> #include <iostream> class test { public: static const int N = 10; }; int main() { std::cout << test::N << "\n"; std::min(9, test::N); } 我得到的错误是: test.cpp:(.text+0x130): undefined reference to `test::N' collect2: ld returned 1 exit status 有趣的是,如果我注释掉对std :: min的调用,则代码可以编译并很好地链接(即使在上一行中也引用了test :: N)。 关于发生了什么的任何想法? 我的编译器是Linux上的gcc 4.4。



11
“解决方案架构师”和“应用程序架构师”之间有什么区别?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 据我所知,Solutions Architect只是Applications Architect的一个不同的“营销”术语。那是正确的还是角色实际上有所不同?如果是这样,怎么办? 是的,我已经在StackOverflow和Google上进行了搜索。

9
什么是机器学习?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 7年前关闭。 改善这个问题 什么是机器学习? 机器学习代码有什么作用? 当我们说机器学习时,它是修改自身的代码还是修改历史(数据库),其中将包含给定输入集的代码经验?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.