标签: terminology

CPU/微处理器中的物理核心和逻辑核心有什么区别?

我尝试理解以下术语,但仍然感到困惑

  • 微处理器

  • 处理器

  • 核心

  • 处理器核心

  • 物理核心

  • 逻辑核心

据我所知

微处理器(CPU)==处理器

每个系统只有一个处理器,但我们可以有更多核心

但处理器和核心有什么区别呢?

什么是物理核心和逻辑核心?

请解释一下。

terminology processor cpu-architecture hyperthreading cpu-cores

1
推荐指数
1
解决办法
902
查看次数

构造函数定义中的这个冒号是什么?

在 C# 中定义构造函数时,可以使用冒号(如本例所示):

 public class Custom : OtherClass {
      public Custom(string s) : base(s) { }
 }
Run Code Online (Sandbox Code Playgroud)

这个冒号叫什么? (在不知道它叫什么的情况下阅读它是非常困难的。)

请注意,我问的是构造函数定义中的冒号,而不是类定义中显示继承的冒号。

c# terminology

1
推荐指数
1
解决办法
729
查看次数

哈希集、哈希映射和哈希表?

Hash-map 和 Hash-table 完全一样吗?基于此,哈希映射、哈希集、哈希字典之间有什么区别?, 这是。

此外,哈希集意味着唯一的元素,但在哪一侧,键呢?


如果它使答案更容易,可以发挥作用......

c++ hash dictionary terminology set

1
推荐指数
1
解决办法
4014
查看次数

理解 JavaScript 中的术语 iteratee、回调、函数工厂

我正在努力熟悉 JavaScript 术语。我想我对iterateecallbackfunction factory术语感到困惑

让我用下面这个愚蠢的例子:

//this function accept an array and then  returns a new array that
//contains the elements of the first array altered by func
function mapForEach(arr, func) {
   var newArr = [];
   for (var i = 0; i < arr.length; i++) {
    newArr.push(func(arr[i]));
  }
 return newArr;
}

//this function multiplies two numbers
var multiply = function (a, b) {
 console.log(a * b);
};

//this is a silly function that passes a …
Run Code Online (Sandbox Code Playgroud)

javascript factory terminology callback iterate

1
推荐指数
1
解决办法
2657
查看次数

MRI 和 YARV Ruby 实现 - Ruby 1.9 中发生了什么?

据我了解,在 Ruby 1.9 之前,MRI 和 YARV 是 Ruby 编程语言的两个独立实现。

Ruby 1.9 版到底发生了什么变化?是否放弃了 MRI 以支持 YARV?或者这两个代码库以某种方式合并了?

我见过 1.9 之后的 Ruby 版本被称为“MRI”和“YARV”——这些名称中哪个是正确的(或者它们都是正确的)?

ruby terminology yarv mri

1
推荐指数
1
解决办法
1392
查看次数

DtoD和PtoP内存副本有什么区别?

在使用nvprof分析应用程序时,我发现了两者PtoPDtoDmemcpy.我不确定这两者之间的区别.

截图

cuda terminology acronym nvvp

1
推荐指数
1
解决办法
463
查看次数

“硬编码”的反义词是什么?

如果重写

x = 2
y = 2
z = x + y
Run Code Online (Sandbox Code Playgroud)

z = 2 + 2 
Run Code Online (Sandbox Code Playgroud)

可以用 x 和 y 的“硬编码”(“硬编码”?)值来描述,你怎么称呼它的相反值,例如

z = 2 + 2 
Run Code Online (Sandbox Code Playgroud)

x = 2
y = 2
z = x + y
Run Code Online (Sandbox Code Playgroud)

(我从未听说过“软编码”,所以我认为它不合适)?

terminology

1
推荐指数
1
解决办法
5836
查看次数

什么最大整数,能够加 1 浮点类型可以在 C++ 中保存?

假设我float用来保存整数值并向其添加小偏移,大约 1 秒或 2 秒。在哪个值float会停止变化?这个值的名称是什么?

c++ floating-point types terminology numeric-limits

1
推荐指数
1
解决办法
81
查看次数

编程中“重载”一词的真正含义

我正在学习 C++,但我对重载运算符和函数的真正含义感到困惑。

在我使用过的本地文献中,有一个重载函数的翻译,其中“负载”是名词,而不是动词——所以它的意思是“过度的负载或负担”,尽管在这种情况下,正如我所理解的,从这个意义上说,没有什么是“超载”的(例如类似于电路超载)。

如果我们将“加载”视为动词,那么它意味着函数在现有定义上“再次加载一次”。

我在正确的道路上,在编程的情况下对“重载”的正确解释是什么?

c++ overloading terminology function operator-overloading

1
推荐指数
1
解决办法
76
查看次数

为什么 git 开发人员为命令 git checkout 选择单词 checkout ?

我试图理解为什么 git 开发人员为命令“git checkout”选择“checkout”一词。将“checkout”一词翻译成葡萄牙语(我的母语)并没有澄清“checkout”一词的含义。虽然我了解该命令对我的 git 项目的影响,但如果该命令是 git abrakadabra 它对我来说听起来是一样的。

git version-control terminology checkout

1
推荐指数
1
解决办法
247
查看次数