标签: zero

javascript IsNaN和0

我有一些代码会返回意外的结果.

HTML:

<select name="cc_dropdown[0]" id="cc-dropdown-0" style="display: none;">
    <option value="">Select a card</option>
    <option value="0" selected="selected">***********8431</option>
    <option value="-1">Use a new card</option>
</select>
Run Code Online (Sandbox Code Playgroud)

JS:

var ccVal = parseInt($("#cc-dropdown-0 option:selected").val());
var errors = [];

if( ccVal == -1 ) {
        if( $('#cc_number-'+bIdx).val().length <= 0 || !isValidCreditCardNo($('#cc_number-'+bIdx).val()) ) {
            errors.push('Invalid Credit card Number');
        }

        if( $('#cc_name-'+bIdx).val().length <= 0 ) {
            errors.push('Please provide the name on the credit card.');
        }

        if($('#cc_exp_month-'+bIdx).val() == ""){
            errors.push('Please Select an Expiration Date.');
        }

        if($('#cc_exp_year-'+bIdx).val() == ""){
            errors.push('Please Select an Expiration …
Run Code Online (Sandbox Code Playgroud)

javascript nan zero

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

如何防止'0'成为文本框中输入的第一个字符

如何轻松防止0成为使用JavaScript在文本框中输入的第一个字符?我想要像.Net这样的东西OnKeyDown().当用户按下0要防止的第一个字符的键时

e.Handled = true;
Run Code Online (Sandbox Code Playgroud)

为什么这不起作用?

function PreventFirstCharZero()
{
var TB = document.getElementById("idbox").value;
var TextLength = TB.value.length;

if (48 == event.keyCode && 0 == TextLength)
{
    event.preventDefault();
}
}
Run Code Online (Sandbox Code Playgroud)

这不起作用

function PreventFirstCharZero()
{
    if ('0' == document.getElementById("idbox")[0].value)
    {
        event.preventDefault();
    }
}
Run Code Online (Sandbox Code Playgroud)

html javascript character zero

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

如何最好地将本地内存数组初始化为 0?

(关于设备(全局)内存阵列也有类似的问题,例如我自己的问题。)

假设我有一个 CUDA 内核代码,如下所示:

my_arr[MyCompileTimeConstant];

/* ... */

for(unsigned i = 0; i < foo(); i++) {
   my_arr[bar(i)] += some_value;
}
Run Code Online (Sandbox Code Playgroud)

现在,我想my_arr在开始添加其条目之前初始化为全零。我能做得比简单的循环更好吗

for(unsigned i = 0; i < MyCompileTimeConstant; i++) {
   my_arr[i] = 0;
}
Run Code Online (Sandbox Code Playgroud)

注意:我特意在编译时设置了循环范围和数组大小常量。如果它们在运行时通过,问题会略有不同。当然,它可能不会像改变 CPU 上运行的代码那样改变 CUDA 的答案

memory-management cuda initialization zero

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

默认初始化与零初始化

我无法理解 gcc 4.8.1 或 Visual Studio 2015 在默认初始化与值初始化方面的行为。

我试图自己理解这些之间的差异并可能遇到编译器错误并没有帮助?

我的问题是:有人可以解释这种行为吗?最好告诉我应该发生什么。

我有两个班级:

class Foo{
    int _bar;
public:
    void printBar(){ cout << _bar << endl; }
};

class bar{
    int ent;
public:
    int getEnt(){return ent;}
};
Run Code Online (Sandbox Code Playgroud)

我正在使用以下代码进行测试:

int main()
{
    Foo foo;

    foo.printBar();
    Foo().printBar();

    bar b;

    cout << b.getEnt() << endl;

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

在 gcc 和 Visual Studio 上,我得到:

134514795
0
0

现在,如果我将测试代码更改为:

int main()
{
    Foo foo;

    foo.printBar();

    bar b;

    cout << b.getEnt() << endl;

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

gcc …

c++ default initialization zero

3
推荐指数
2
解决办法
1975
查看次数

Java int到hex的0x

我正在尝试将int转换为十六进制,格式为0x12 0x2B,依此类推.是否有像python类似的东西:https://docs.python.org/2/library/functions.html#hex 来实现这一点,或者我需要解决这个问题以及许多不必要的步骤?

我需要得到以下内容:

int []hexInt={0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01}; 
Run Code Online (Sandbox Code Playgroud)

谢谢

java hex zero

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

0而不是PowerShell中的[int]?

我的理解是(数学上)0是Int.但是

if (0 -as [int]){"Int"}else{"Not"}
Run Code Online (Sandbox Code Playgroud)

回归Not,至少对我来说是PS 2.0.

这是v2中的错误,还是我误解了事情?我已经通过测试解决了这个问题-as [int] -and -ne 0,但这是相当愚蠢的感觉,所以我希望我在这里遗漏了一些东西并且有一个更好的答案.

仅供参考,我专门处理需要添加初始索引的种子计算机名称或需要增加索引的最后一个计算机名称.种子看起来像Lab 1-,初始索引可以是0或者可以是1,具体取决于具体情况.我只是在测试最后一个角色[int],知道 - 不会是一个int.但是当第一台计算机是实验室1-00因为初始索引为0时,我也得不到[int]而且事情变得很难看,下一台计算机是Lab 1-0000.再一次,额外的条件是有效的,只是想知道我是否误解了我的期望0是一个[int].

powershell integer zero

3
推荐指数
2
解决办法
1939
查看次数

Java中是否有带符号的零整数?

我了解到浮点数在 java 中有一个带符号的零。但恐怕Integer还没有:

new Integer("0").equals(new Integer("-0")) // true
Run Code Online (Sandbox Code Playgroud)

对比

new Double("0").equals(new Double("-0")) // false
Run Code Online (Sandbox Code Playgroud)

我怎么能用我的零Integer值存储一个符号?

java signed integer zero

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

从C中的数组中删除零个条目

我有一个值数组,x = {0,0,1,2,3,0,0,7,8}我想使用C删除零条目。

尝试:

我试图遍历数组中的每个值,并检查条目是否不等于零。如果满足此条件,那么我将尝试使用原始数组值填充新数组。

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main() {
    int x[] = { 0, 0, 1, 2, 3, 0, 0, 7, 8 };
    int i;
    int x_upd[100];
    for (i = 0; i < 9; i++) {
        if (x[i] != 0) {
            x_upd[i] = x[i]; // if true, populate new array with value
        }
    }
    for (i = 0; i < 9; i++) {
        printf(" Peak updated %d\t", x_upd[i]); //
    }
    return 0;
} …
Run Code Online (Sandbox Code Playgroud)

c arrays algorithm zero

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

在 Pandas Dataframe 中找到没有零和 NaN 的最小值

我有一个熊猫数据框,我想找到没有零和 Nans 的最小值。我试图从 numpy nonzero 和 nanmin 结合,但它不起作用。

有人有想法吗?

python numpy nan zero pandas

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

在aarch64中零归属'zr'基本上是基础吗?

最近开始搞乱AArch64程序集,我注意到它有一个严格为零的指定寄存器,而(大多数)其他架构你只是xor var, var.

我正在阅读的网站zr将其解释为零参考点,这听起来很像我在DC电子设备中定义地面的方式.并且因为ARM被业余爱好者使用,所以在代码中将电路中的接地归零对我来说是有意义的.

我敢肯定它比这复杂得多,但这是一个安全的类比吗?并且使用此寄存器与其他获得"0"的方法相比会产生不同的结果吗?

assembly cpu-registers zero arm64

3
推荐指数
2
解决办法
356
查看次数