terminology相关内容

数组的偏移量是如何表示数组的起始地址的

考虑汇编代码-mov edi, offset newarray 据我所知,这将把newarray的地址放入寄存器edi 我不明白的是offset这个词的英文意思是什么? 适合这里。 推荐答案 x86内存地址的格式为segment:offset,其中偏移量部分位于普通(通用)寄存器中,如edi(或64位代码中的rdi)。 在我们使用平面内存模型的现代系统中,segment基数始 ..
发布时间:2022-09-05 22:29:35 其他开发

如果两个类型在C中彼此兼容,这到底是什么意思?

在C标准中陈述(强调我的): 如果两个类型的类型相同,则它们具有兼容的类型。类型说明符的6.7.2、类型限定符的6.7.3和声明符的6.7.6中描述了确定两个类型是否兼容的其他规则。56) 56)两种类型不必完全相同即可兼容。 来源:C18,§6.2.7/1-兼容类型和复合类型 我从这些句子中得到的信息不多,也不是很有帮助。通常,引用的部分也不提供有关兼容的确切含义的更多信息。 ..
发布时间:2022-06-06 11:24:53 其他开发

什么是C++模块权限?

我在C++模块的上下文中看到一些对术语“权限”的引用,例如https://gcc.gnu.org/wiki/cxx-modules: Baz (); // Baz's declaration visible from purview Quux interface 什么是C++模块权限? 推荐答案 我们把这个问题分成三个部分: 什么是C++模块? 什么是权限? C++ ..
发布时间:2022-05-16 17:56:22 C/C++开发

术语:什么是函数式反应式编程中的故障/RX?

在函数式反应式编程的上下文中,“故障”的定义是什么? 我知道在某些FRP框架中可能会出现“故障”,而在其他框架中则不会。例如,RX并非没有毛刺,而ReactFX也不是没有毛刺[1]。 谁能给出一个非常简单的示例,演示在使用RX时如何以及何时会出现故障,并在同一示例中显示相应的ReactFX解决方案如何以及为什么没有故障。 感谢阅读。 推荐答案 定义 我(自己)最 ..

我不明白切片和引用之间的区别

我不明白切片和引用之间的区别。&String和&str有什么区别?我在网上读到一些东西,上面说引用是细指针,切片是胖指针,但我不知道,似乎也找不到这两个是什么意思。我知道切片可以强制成为引用,但它是如何做到这一点的呢?Deref特征是什么? 推荐答案 在Rust语言中,切片是长度不同的同质类型数据的连续挡路。 这是什么意思? [u8]是切片。在内存中,这是u8s的挡路。切片 ..
发布时间:2022-03-26 22:40:26 其他开发

Java中的面向组件编程是什么?

我需要学习Java中面向组件的编程,我相信这与EJB有关,但我不太确定……这是真的吗? 请给我一些Java面向组件编程的相关链接,让我有个切入点好吗? 谢谢! 推荐答案 面向组件的编程是一种将问题分解为主要部分(“组件”)的方法,每个部分在解决问题时都有特定的角色或责任域。 业务在某种程度上是面向组件的,因为它由“会计”、“采购”、“销售”三个部门组成,这些部门全面负 ..
发布时间:2022-03-09 13:45:43 Java开发

API、框架和中间件之间有什么区别?

API、框架和中间件有什么区别?本质上,它们都为应用程序提供抽象的低级服务。在这种情况下,为什么.net被称为框架,而windows API被称为,嗯.API? 接口 推荐答案是应用程序编程接口。它只是一个术语,指的是程序员用来与软件交互的方法。例如,DAO可能有一个save()方法。保存是DAO API的一部分。在较高级别,您可能具有“将用户添加到系统”功能。这是系统API的一部分。 ..
发布时间:2022-02-24 13:19:16 其他开发

什么是 JSONP,为什么要创建它?

我了解 JSON,但不了解 JSONP.维基百科关于 JSON 的文档 是 JSONP 的最高搜索结果.它是这样说的: JSONP 或“带填充的 JSON"是一种 JSON 扩展,其中将前缀指定为调用本身的输入参数. 嗯?什么电话?这对我来说没有任何意义.JSON 是一种数据格式.没有电话. 第二个搜索结果来自一个叫 mycallback({ foo: 'bar' }); 如 ..
发布时间:2022-01-31 12:57:53 前端开发

什么是“柯里化"?

我在几篇文章和博客中看到了对柯里化函数的引用,但我找不到一个好的解释(或者至少是一个有意义的解释!) 解决方案 柯里化是将一个接受多个参数的函数分解为一系列函数,每个函数只接受一个参数.下面是一个 JavaScript 示例: function add (a, b) {返回 a + b;}添加(3, 4);//返回 7 这是一个函数,它接受两个参数,a 和 b,并返回它们的和.我们现在 ..

多态性是重载的另一个术语吗?

多态是重载的另一种说法吗? 解决方案 No;重载是用不同数量的参数创建一个具有相同名称的方法,或者使用其他类型的参数. 多态性是关于跨各种类型(都具有相同的“基本类型")更改特定方法的实现/功能. 重载: 公共类TestClass{公共无效DoSomething(int a,int b){}公共无效DoSomething(int a,int b,字符串x){}} 多态性: ..
发布时间:2022-01-24 16:18:49 其他开发

java中的多态方法是什么?

请在 Java 的上下文中解释什么是“多态方法". 解决方案 “多态"的意思是“多种形状".在 Java 中,您可以拥有一个超类,其子类使用相同的名称来做不同的事情.传统的例子是超类 Shape,子类 Circle、Square 和 Rectangle,以及方法 area(). 所以,例如 //注意代码是缩写的,这里只是为了解释类形状{公共 int 区域();//没有实现,这是抽象 ..
发布时间:2022-01-24 16:15:24 Java开发

多态性 - 仅用两句话定义

我查看了其他定义和解释,但没有一个令我满意.我想看看是否有人可以在不使用任何代码或示例的情况下最多用两句话定义多态性.我不想听到“所以你有一个人/汽车/开罐器......"或者这个词是如何派生的(没有人对你知道 poly 和 morph 的含义印象深刻).如果您非常了解什么是多态性并且对英语有很好的掌握,那么您应该能够用简短但密集的定义来回答这个问题.如果您的定义准确地定义了多态性,但过于密集以至 ..
发布时间:2022-01-24 15:56:19 其他开发

Push 和 Pop 对 Stack 意味着什么?

长话短说,我的讲师很垃圾,通过投影仪向我们展示了前缀堆栈的中缀,他的大黑影挡住了一切,所以我错过了重要的东西 他指的是push和pop,push = 0 pop = x 他举了一个例子,但我根本看不出他是如何得到答案的, 2*3/(2-1)+5*(4-1) 步骤 1 反向:)1-4(*5+)1-2(/3*2 好的,我可以看到 然后他继续写 x 和 o 的操作,我完全迷路了 ..
发布时间:2022-01-22 12:47:49 其他开发

参数和参数之间的区别

“参数"和“参数"之间是否有区别,或者它们只是同义词? 解决方案 参数通常用于实际参数与形式参数的意义上. 形参是在函数声明/定义/原型中给出的,而实参是调用函数时传递的——a的实例形式参数,如果你愿意的话. 话虽如此,它们通常可以互换使用,它们的确切用途取决于不同的编程语言及其社区.比如我也听说过实参等 所以这里 x 和 y 将是形式参数: int foo(int x ..
发布时间:2022-01-21 21:42:06 其他开发

“参数"vs“论据"

我把 parameter 和 argument 弄混了,没有真正注意什么时候使用一个,什么时候使用另一个. 你能告诉我吗? 解决方案 参数是变量,它是方法签名(方法声明)的一部分.参数是调用方法时使用的表达式. 考虑以下代码: void Foo(int i, float f){//做事}无效酒吧(){int anInt = 1;Foo(anInt, 2.0);} 这里i和f ..

术语“队列"、“多核"和“线程"的使用在大中央调度

我正在努力理解 Grand Central Dispatch 的概念.我想从 Vandad 的并发编程一书中理解这些引语. GCD 的真正用途是将任务分派到多个内核,而不必让程序员担心哪个内核正在执行哪个任务. 和 GCD 的核心是调度队列.调度队列是线程池. 最后 您不会直接使用这些线程.您将只使用调度队列,将任务调度到这些队列并要求队列调用您的任务. 我已将 ..

JavaEE 中的“方面"是什么?

我不仅想知道什么是 Facet,还想知道什么是“物理层面"的 Facet(据我所知,它不是一个单独的罐子,但什么?)? 我也想知道它在部署后如何影响我的应用程序.我会用真实的例子来解释: 我有 2 个方面(由 IDE 创建):Spring Facet 和 Web Facet(用于 jsf).我将它部署到 Tomcat 并且我的应用程序运行良好. 然后我(通过 IDE)添加了另一个 ..
发布时间:2022-01-20 21:16:43 Java开发