标签: zero

string.Format()空白零

在我的应用程序中,有可能使用该string.Format()函数格式化字符串.我希望在结果为零时添加返回空白的可能性.

据我所知,可以使用代码执行此操作:0.toString("0;; ");,但正如我已经提到的,我需要使用该string.Format()函数(因为它必须能够使用例如{0:P}百分比的格式.

有谁知道如何使用该string.Format()函数消隐零值?

谢谢你,彼得

c# string.format zero

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

c释放malloc(0)

我在c中编写一个应用程序,我正在动态分配一些数组所需的内存.我知道很多这些数组都需要零分配.那么,当我打电话给他们时会有问题吗?例如free(malloc(0 * sizeof(int)));?我知道我的应用程序在我的机器上编译并运行正常,但我可以依赖它吗?干杯!

c malloc free zero

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

算术表达式计算6.135157E-6而不是零

我在我的应用程序的某个地方有以下代码

float private myMethod(float c){
    result = (float) (c+273.15);
}
Run Code Online (Sandbox Code Playgroud)

当"c"得到的值类似于-273.1455时,结果非常接近零,如0.0044.

但是当它得到值-273.15时,我得到的不是零:6.1035157E-6

为什么会这样?

java math android zero

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

新手 - php - 测试'空'字符串

可能重复:
在PHP中双重等于和三重等于

我试图测试各种类型的非空的"空"变量.一个出现很多的情况是

如果一个字符串等于"''"(即两个单引号字符),那么执行xyz,否则执行abc

我有不同类型的变量,可能是0,'0'(即字符'0',ASCII 48,而不是值0)和""(空字符串).所有这些都与"''"相同,即包含两个单引号的字符串.显然,它们不一样!一个是两个字符的字符串 - ASCII 39,ASCII 39 - 其他字符可以是0,ASCII 48等.

我已经想出了使用is_numeric()等的解决方法,但我不禁想到必须有更好的方法.处理这种事情的首选方法是什么?

非常感谢您耐心等待一个非常天真的问题.

php quotes compare zero

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

在x86汇编中将单个存储单元设置为零或常量的最快方法?

在x86中将单个存储单元设置为零的最快方法是什么?通常,我这样做的方式是这样的:

C745D800000000  MOV [ebp-28], 0
Run Code Online (Sandbox Code Playgroud)

如您所见,由于它使用所有4个字节作为常量,因此它具有相当大的块编码。使用普通寄存器,我可以使用MVZE更紧凑的寄存器,但MVZE不能用于内存。

我在想也许先清除一个寄存器,然后MOV将寄存器的值存入内存。这样,它将是两条指令,但是总共只有5个字节,而不是上面的一个7字节指令。遵循“如果更短,通常更快”的规则,这可能是更可取的。

x86 assembly x86-64 zero micro-optimization

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

当列中的行为空时,ORACLE显示计数为零

我有一个包含许多列的表,我在列上计算特定的名称,如果该名称不在列表中,我想将其显示为零,但不要进入列表。

SELECT Names, COUNT (*)
FROM NAMESTABLE
WHERE names IN
                ('Jenny',
                 'Penny',
                 'George',
                 'James',
                 'Jessica',
                 'Monica',
                 'Erica')
             AND  
adeddate BETWEEN '2014/10/15' AND '2014/10/16' 
GROUP BY names 
Run Code Online (Sandbox Code Playgroud)
NAMES  ||   COUNT(*)
Jenny  ||   33
Penny  ||   4
George ||   25
James  ||   87
Run Code Online (Sandbox Code Playgroud)

所以我想将杰西卡(Jessica),莫妮卡(Monica),埃里卡(Erica)设为零,即使这些名称不在COLUMN中

Names    ||  Count(*)
Jenny    ||    33
Penny    ||     4
George   ||    25 
James    ||    87
Jessica  ||     0
Monica   ||     0
Erica    ||     0
Run Code Online (Sandbox Code Playgroud)

nvl(count(*),0) 不起作用

sql oracle select count zero

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

Java ParseInt() - 捕获具有前导零的字符串

Java的ParseInt方法将很乐意解析前导零提供的十进制值,而不会抛出异常,剥离零:

int value = Integer.parseInt("050", 10);
Run Code Online (Sandbox Code Playgroud)

将导致整数值50.

但是,我有一个应用程序需要这样的字符串作为无效输入被拒绝.到目前为止,我对该问题的解决方案是将解析后的整数转换回字符串,并比较原始/解析字符串的长度,以查看是否已剥离任何字符,例如:

String original = "050";
value  = Integer.parseInt( "050", 10);
String parsed = Integer.toString(value);
if (original.length() != parsed.length()) {
    System.exit(1);
}
Run Code Online (Sandbox Code Playgroud)

哪个工作正常,但感觉有点hacky.是否有更好的方法来检测和处理前导零?

java zero parseint leading-zero

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

舍入0小数点

我的变量是:$No = '9.80000000000'
我想要一个这样的结果:$No = '9.80'

我尝试使用带有2个小数点的圆函数,但我得到的结果如下: $No = '9.8'

我想要一个特定的数字刻度精度.
我的预期结果是:$No = '9.80'.

php decimal rounding zero

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

运行具有Gamma分布的GLM,但数据包括零

我试图在R中运行生物量数据(还原生物量和生殖生物量与营养生物量的比率)的GLM作为栖息地类型("hab")的函数,收集年份数据("年"),以及数据收集("网站").我的数据看起来很适合Gamma分布,但我有8个生物量零观测值(约800个观测值),因此模型不会运行.处理这个问题的最佳方法是什么?使用的另一个错误分布是什么?或者在我的零观察中添加一个非常小的值(例如.0000001)是否可行?

我的模型是:

reproductive_biomass<-glm(repro.biomass~hab*year + site, data=biom, family = Gamma(link = "log")) 
Run Code Online (Sandbox Code Playgroud)

r gamma zero glm

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

在R的数据框中插入带有零的行

考虑像这样的零散数据集:

   ID       Date Value
1   1 2012-01-01  5065
4   1 2012-01-04  1508
5   1 2012-01-05  9489
6   1 2012-01-06  7613
7   2 2012-01-07  6896
8   2 2012-01-08  2643
11  3 2012-01-02  7294
12  3 2012-01-03  8726
13  3 2012-01-04  6262
14  3 2012-01-05  2999
15  3 2012-01-06 10000
16  3 2012-01-07  1405
18  3 2012-01-09  8372
Run Code Online (Sandbox Code Playgroud)

请注意,缺少(2,3,9,10,17)的观察值。我想要的是用“ Value” = 0填充数据集中的某些空白,如下所示:

   ID       Date Value
1   1 2012-01-01  5920
2   1 2012-01-02     0
3   1 2012-01-03     0
4   1 2012-01-04  8377
5 …
Run Code Online (Sandbox Code Playgroud)

row r zero dataframe

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