标签: addition

使用 typescript 在 angular2 中进行加法运算

我写了一个如下所示的组件:

export class AppComponent {
    public num1: number = 2;
    public num2: number = 3;
    public sum: number = 0;
    public add() {
        this.sum = this.num1 + this.num2;
    }
}
Run Code Online (Sandbox Code Playgroud)

为此,我得到的总和为 23 而不是 5。请给我一个适当的解决方案来进行加法。我很高兴知道答案

javascript addition typescript angular

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

如何在解析的 JSON 数组中添加对象?

我有这个文件 .json:

{
  "topologyTypes": {
    "stations": {
      "instances": [
        {
          "@name": "value1",
          "@address": "value2"
        },
        {
          "@name": "value3",
          "@address": "value4"
        }         
      ]
    }
  },
  "agg": {},
  "inter": {}
}
Run Code Online (Sandbox Code Playgroud)

我想使用 PowerShell 在拓扑类型.stations.instances 中添加这样的对象

{
    "@name": "value4",
    "@adress": "value5"
}
Run Code Online (Sandbox Code Playgroud)

所以我在 PowerShell 中尝试了以下代码,但它不起作用:

$path = "./data.json"
$jsonFile = Get-Content $path -Raw | ConvertFrom-Json

$jsonContent = @"
    {
        "@name": "value4",
        "@adress": "value5"
    }
"@

$jsonFile.topologyTypes.stations.instances |
    Add-Content -Value (ConvertFrom-Json $jsonContent)
Run Code Online (Sandbox Code Playgroud)

我想要得到的期望输出是这样的:

{
  "topologyTypes": {
    "stations": {
      "instances": [
        {
          "@name": "value1",
          "@address": …
Run Code Online (Sandbox Code Playgroud)

arrays powershell json object addition

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

如何使用 Angular 中的添加按钮添加输入字段?

因此,我有一个现有的乘客详细信息输入字段(姓名、地址、号码、电子邮件)。我想做的是使用添加按钮添加另一个乘客详细信息输入。到目前为止,这是我的按钮代码:

<div class="center">
          <button
          type="button"
          class="next-button"
          mat-flat-button
          matTooltip="Add new passenger"
          matTooltipClass="tooltipClass"
          matTooltipPosition="below"
          (click)=""
        >
          <mat-icon>add</mat-icon>
        </button>
Run Code Online (Sandbox Code Playgroud)

这是我的输入字段的示例图像。 正如您所看到的,下面是一个添加按钮,允许用户添加新乘客。

input button addition angular mat-icon

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

ARM Neon 内在函数,两个向量的加法

我有一个非常简单的 C 函数,成对添加两个整数数组:

void add_arrays(int* a, int* b, int* target, int size) {
    for(int i=0; i<size; i++) {
        target[i] = a[i] + b[i];
    }
}
Run Code Online (Sandbox Code Playgroud)

我看到在 ARM 上,Neon 内在函数在 <arm_neon.h> 中可用,并且您应该能够对向量进行加法、乘法等操作,但我看到的所有示例都非常复杂。有人可以展示如何使用 ARM Neon 内在函数执行简单的操作,例如成对加法吗?

更新 我的术语是错误的,我希望实现按元素加法。

c arm hpc addition neon

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

不使用算术或按位运算符而添加

如何在不使用+或按位运算符的情况下添加2个数字?

bit-manipulation addition

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

python中的sum函数

我有一个矩阵列表如下:

myarrlist = [array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]), array([[10, 20, 30],40, 50, 60],[70, 80, 90]])]
Run Code Online (Sandbox Code Playgroud)

和,

sum(myarrlist)/float(len(myarrlist))
Run Code Online (Sandbox Code Playgroud)

给了我以下结果(这就是我要求的:矩阵加法的结果是一个矩阵)

array([[  5.5,  11. ,  16.5],[ 22. ,  27.5,  33. ],[ 38.5,  44. ,  49.5]])
Run Code Online (Sandbox Code Playgroud)

但是,当我给予

from numpy import *
Run Code Online (Sandbox Code Playgroud)

对于使用dot()函数进行矩阵乘法,sum()函数不再给出矩阵作为结果,而是给出单个值(添加所有元素).我是python的新手,我猜numpy的sum()会覆盖对python内置sum()的调用.

我试图在没有循环的列表中添加矩阵,并找到适合它的内置sum().是否可以使用python sum()并仍然使用numpy的其他功能?

python numpy matrix addition

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

Java Integer补充

我的程序让用户输入一个5位数的数字,我需要一种方法来取5位整数并将所有数字加在一起.例如,用户输入26506,程序执行2 + 6 + 5 + 0 + 6并返回19.我相信这可以通过某种循环完成但不确定从哪里开始.

为了澄清,这个整数可以是任何东西,只需要5位数.

java integer addition

0
推荐指数
2
解决办法
1921
查看次数

在emu8086中添加两个64位数字

我搜索了大约一天但我找不到任何关于 adding 64 bit numbers in assembly - emu8086

我怎样才能做到这一点 ?

我的寄存器只有16位,我有2位64位.我正在使用它的应用程序是emu8086.(这是一个学校项目)

x86 assembly addition x86-16

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

jQuery:更改的输入值不用于新添加

我有一个隐藏的输入字段,其值为0:

<input type="hidden" class="test" value="0" />
Run Code Online (Sandbox Code Playgroud)

现在我添加了一个带有一些JS的按钮,每次单击按钮时都会将值加0.5:

<a class="addition-input">Click me</a>
Run Code Online (Sandbox Code Playgroud)

这是JS部分:

$('a.addition-input').click(function(event) {
     event.preventDefault();
     var currentValue = parseInt($('input.test').val());
     var step         = 0.5;
     var newValue     = currentValue + step;

     $('input.test').val(newValue);
});
Run Code Online (Sandbox Code Playgroud)

因此,第一次单击链接/按钮时,值从"0"变为"0.5".但是,当我第二次点击链接/按钮时,它不会改变,它只会保持"0.5".

我认为jQuery没有通过第二次点击获得新的输入值,它可能认为值为"0".

我该如何解决这个问题?

更新:

这是小提琴:https://jsfiddle.net/m7pvjrve/1/

javascript jquery input addition

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

添加不在c中工作

我正在尝试添加c代码,但我的程序没有执行,不幸的是,代码块关闭了.错误是什么?

void main()
{
    float  a,b;

    printf("%30sAddition Of Numbers\n");
    printf("\nEnter Number 1: ");
    scanf("%f",&a);
    printf("\nEnter Number 2: ");
    scanf("%f",&b);

    printf("\nThe addition of %0.3f and %0.3f is %0.3f",a,b,(a+b));

}
Run Code Online (Sandbox Code Playgroud)

我想直接在printf语句中使用float输入添加结果,但我没有让它工作.

我也尝试将结果放在变量a中,但它也没有用.

    void main()
{
    float  a,b;

    printf("%30sAddition Of Numbers\n");
    printf("\nEnter Number 1: ");
    scanf("%f",&a);
    printf("\nEnter Number 2: ");
    scanf("%f",&b);
    a=a+b;
    printf("\nThe addition of %0.3f and %0.3f is %0.3f",a,b,a);

}
Run Code Online (Sandbox Code Playgroud)

我哪里错了?

c printf addition format-specifiers

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