-
373 votesanswersviews
连字符分隔的案例的名称是什么?
这是PascalCase: SomeSymbol 这是camelCase: someSymbol 这是snake_case: some_symbol 所以我的问题是,是否有一个被广泛接受的名称: some-symbol ?它's commonly used in url' s . -
281 votesanswersviews
框架与工具包与库[重复]
这个问题在这里已有答案: What is the difference between a framework and a library? [closed] 19个答案 框架,工具包和库之间有什么区别? -
2 votesanswersviews
'a'在'aload'或'areturn'等JVM指令中的含义是什么?
“aoad”或“areturn”等JVM指令中的'a'是什么意思?我知道他们在引用上运行,但为什么它们被命名为'aload','astore'等而不是'rload','rstore'等? -
731 votesanswersviews
“POSIX”是什么意思?
什么是POSIX?我已经阅读了Wikipedia article,每次遇到这个词时我都会阅读它 . 事实是,我从来没有真正理解它是什么 . 任何人都可以通过解释“对POSIX的需求”向我解释一下吗? -
133 votesanswersviews
什么是协程?
什么是协程?它们如何与并发相关? -
143 votesanswersviews
“编译时分配的内存”究竟意味着什么?
在C和C等编程语言中,人们经常提到静态和动态内存分配 . 我理解这个概念,但短语“所有内存在编译期间被分配(保留)”总是让我感到困惑 . 据我所知,编译将高级C / C代码转换为机器语言并输出可执行文件 . 如何在编译文件中“分配”内存?是不是内存总是在RAM中分配所有虚拟内存管理的东西? 根据定义,内存分配不是运行时概念吗? 如果我在我的C / C代码中创建1KB静态分配变量,那么可执行文件的大... -
277 votesanswersviews
“opt”是什么意思(如“opt”目录中)?它是缩写吗? [关闭]
“opt”是什么意思(如“opt”目录中)?我经常在Unix系统中看到这个目录,里面有开发工具 . 它是缩写吗? -
780 votesanswersviews
“下游”和“上游”的定义
我之前见过这些,但从未完全理解它们 . 这些术语在SCM(Software Configuration Management工具)和源代码的上下文中意味着什么? -
0 votesanswersviews
SPARQL 是推理者吗? [1]
我正在写关于档案中链接数据的硕士论文,我想知道你是否可以帮助我解决问题。我读过关于 LD 的这本书并且出现了这句话: SPARQL 是 RDF 三元组存储的查询语言,但查询语言超出了列表的生成范围。它还可以用于断言新的 RDF 语句并将它们保存到商店。 我不太确定我是否理解了它的第二部分。 SPARQL 是否像推理器一样从 RDF-graph 中获取新的语句(推论?)?或者我该如何理解上面的句... -
1533 votesanswersviews
代理服务器和反向代理服务器之间的区别
代理服务器和反向代理服务器有什么区别? -
1885 votesanswersviews
什么是JSONP?
我理解JSON,但不了解JSONP . Wikipedia's document on JSON是(曾)JSONP的热门搜索结果 . 它说: JSONP或“带填充的JSON”是JSON扩展,其中前缀被指定为调用本身的输入参数 . 咦?什么电话?这对我没有任何意义 . JSON是一种数据格式 . 没有电话 . 2nd search result来自一个名为Remy的人,他写了关于JSONP的... -
745 votesanswersviews
单元,功能,验收和集成测试之间有什么区别? [关闭]
单元,功能,验收和集成测试(以及我没有提到的任何其他类型的测试)有什么区别? -
1779 votesanswersviews
什么是反思,为什么它有用?
什么是反思,为什么它有用? 我对Java特别感兴趣,但我认为在任何语言中原则都是一样的 . -
2751 votesanswersviews
什么是依赖注入?
已经发布了几个关于dependency injection的具体问题的问题,例如何时使用它以及它有哪些框架 . 然而, What is dependency injection and when/why should or shouldn't it be used? -
1268 votesanswersviews
什么是monad?
最近简要地看了一下Haskell,对于monad本质上是什么,简单,简洁,实用的解释是什么? 我发现我遇到的大多数解释都是相当难以接近的,缺乏实际细节 . -
449 votesanswersviews
模拟器或模拟器?有什么不同?
虽然我理解模拟和仿真的含义一般,但我几乎总是对它们感到困惑 . 假设我创建了一个模仿现有硬件/软件的软件,我该怎么称呼它?模拟器还是模拟器? 任何人都能解释编程方面的差异吗? 额外奖励:这两个术语的英语差异是什么? (对不起,我不是母语人士:)) -
345 votesanswersviews
什么是'Closure'?
我问了一个关于Currying和关闭的问题 . 什么是关闭?它与currying有什么关系? -
531 votesanswersviews
参数和参数之间有什么区别?
当口头谈论方法时,我永远不确定是否使用单词参数或参数或其他东西 . 无论哪种方式,其他人都知道我的意思,但这些条款的历史是什么? 我是一名C#程序员,但我也想知道人们是否在不同的语言中使用不同的术语 . 为了记录,我告诉我要读Code Complete因为我已经有了Steve McConnell这本奇妙书的副本 . ) 摘要 普遍的共识似乎是它确定了精确的术语;那么你也可以使用“形式参数/参数&q... -
181 votesanswersviews
memoization和动态编程有什么区别?
我认为动态编程是memoization的一个子集 . 这样对吗? -
295 votesanswersviews
训练神经网络时的Epoch vs Iteration
训练多层感知器时,纪元和迭代之间有什么区别? -
780 votesanswersviews
什么是比赛条件?
编写多线程应用程序时,遇到的最常见问题之一是竞争条件 . 我对社区的问题是: 什么是比赛条件?你怎么发现它们?你怎么处理它们?最后,你如何防止它们发生? -
540 votesanswersviews
伪造,嘲笑和抄袭有什么区别?
我知道我如何使用这些术语,但我想知道是否有单独测试的 faking , mocking 和 stubbing 的接受定义?你如何为你的测试定义这些?描述您可能使用每种情况的情况 . 以下是我如何使用它们: Fake :实现接口但包含固定数据且没有逻辑的类 . 只需返回"good"或"bad"数据,具体取决于实现 . Mock :一个实现接口的类,允许动态设置... -
26 votesanswersviews
绝对网址,相对网址和......?
我正在写一些文档,我有一点词汇问题: http://www.example.com/en/public/img/logo.gif 被称为"absolute"网址,对吗? ../../public/img/logo.gif 被称为"relative"网址,对吗? 所以你怎么称呼这个: /en/public/img/logo.gif ? 它是否也... -
233 votesanswersviews
JavaScript中的闭包有什么实际用途?
我是trying我最难绕过JavaScript闭包 . 我通过返回一个内部函数得到它,它将有权访问其直接父级中定义的任何变量 . 这对我有用吗?也许我还没有完全了解它 . 大多数examples I have seen online都没有提供任何真实世界的代码,只是模糊的例子 . 有人能告诉我现实世界中使用的闭包吗? 比如这个吗? var warnUser = function (msg) { ... -
44 votesanswersviews
Javascript:语句和表达式之间的区别?
我之前问过this问题,在仔细考虑了这个话题之后,我开始怀疑术语"statement"和"expression"之间看似模糊的界限在哪里 . 所有陈述都是表达式吗? REPL控制台中的返回值来自哪里?它们似乎并不总是具有直观意义 . 当然,如果你输入 1+1 ,你会得到 2 ,但有时候它的逻辑并不明显 . 鉴于在REPL中输入的任何内容都会产生一些 Valu... -
247 votesanswersviews
网站和Web应用程序之间有什么区别? [关闭]
我很困难,试图为自己找到网站和网络应用程序之间的差异 . 在我看来,一个网站指向一个特定的页面,一个Web应用程序更像是一种内容和信息的“门户” . 但是我遇到的问题是,仍然可以通过浏览器查看Web应用程序(不是吗?),网站仍然可以动态查看内容,使网站和应用程序之间的界限非常灰暗 . 例如,使用ASP.NET或AJAX等的网站是否成为Web应用程序,因为它可以动态和异步地检索数据,或者使用PHP和... -
315 votesanswersviews
如何用简单的英语解释回调?它们与从另一个函数调用一个函数有什么不同?
如何用简单的英语解释回调?它们与从调用函数中获取某些上下文的另一个函数调用一个函数有什么不同?如何向新手程序员解释他们的权力? -
37 votesanswersviews
“以编程方式”执行/确定某些内容意味着什么? [关闭]
编程 . (alt . 程序化) 我从未使用它,但我在问题中看到了很多,即“如何以编程方式确定[在此插入任务]” . Firefox立刻告诉我,这两个词都不是真的(至少,它不识别它们) . 我也从未见过他们在这里使用过的地方 . 1)“以编程方式”执行/确定某些内容是什么意思? 2)为什么这么多人会问如何做/确定某事"programmatically"?是不是假设,如果你'... -
11 votesanswersviews
复用术语在计算机科学中意味着什么?
多路复用意味着什么(以它的抽象形式)?我知道你在硬件中有'多路复用器',在网络中有'多路复用' . 一个好的高级定义会是什么? -
129 votesanswersviews
为什么静态方法被认为是一种方法?
我正在为一门课程的一些代码写一个解释,并且偶然地使用了 method 和 function 这两个词 . 我决定回过头来修改措辞,但在我的理解中遇到了一个漏洞 . 根据我的理解,子程序是 function 如果它不作用于类的实例(其效果仅限于其显式输入/输出),并且如果它在类的实例上运行则是 method (它可能会对使其不纯的实例产生副作用) . 关于这个话题有一个good discussion...