537得票22回答
“闭包”是什么?

我问了一个关于柯里化的问题,提到了闭包。什么是闭包?它与柯里化有什么关系?

893得票28回答
54得票3回答
编译器和链接器有什么区别?

在C语言中,编译器和链接器有什么区别?

615得票15回答
什么是魔法数字,为什么有些人认为它们不好?

什么是魔数? 为什么许多程序员建议避免使用它们?

98得票6回答
什么是SUT,它的来源是什么?

我看到很多人谈论SUT这个词,但不理解为什么他们使用那个术语。 SUT是你想要测试的东西吗? 这个术语来自哪里,意思是什么? 例如,在这个测试中,我的SUT是什么?[TestMethod] public void UsersAction_should_return_IndexAction...

13得票4回答
Java SAX解析器:`localName`和`qName`的区别

在Java中,Handler类包含名为startElement的方法。该方法有以下原型: public void startElement(String uri, String localName, String qName, Attributes attributes) 我已经阅读了Or...

7得票1回答
适用型Functor与生成型Functor

我最近在学习SML,了解到了术语应用函子(Applicative)和生成函子(Generative Functors)。我知道SML使用生成函子,但是我在谷歌上搜索这些术语时,并没有找到任何能够清晰解释这些术语含义以及它们之间区别的资源。 所以,我希望能够以一种实用易懂的方式了解这些术语的真...

16得票3回答
术语:在函数响应式编程/ RX中,“glitch”是什么?

在函数响应式编程中,“glitch”的定义是什么? 我知道在某些FRP框架中会出现“glitches”,而在其他框架中则不会。例如RX不是无故障的,而ReactFX是无故障的[1]。 有人能给出一个非常简单的例子来演示在使用RX时何时可能发生glitches,并在同一个例子中展示相应的Re...

13得票7回答
什么是Java?

这个问题一开始可能听起来有些傻,但也许并不是。 Java 不仅仅是 Java 语言,大多数人都知道这一点,因为你可以使用 Scala 或 Groovy 等其他语言编写 Java 程序。 Java 不是具体的虚拟机实现,因为还有其他的实现方式,不仅仅有 SUN、Microsoft 或 IBM...

22得票4回答
“Bulk load”是什么意思?

在不同的文章中,我经常看到"bulk loading"这个表达。它在技术上意味着什么? 它有什么含义? 如果有使用案例的解释更好。