问题标签 [zero]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 在 C 中将二维数组归零的最快方法是什么?
我想在 C 中反复将一个大型二维数组归零。这就是我目前所做的:
我试过使用 memset:
但这仅适用于一维数组。当我 printf 二维数组的内容时,第一行为零,但随后我得到了大量随机大数并且它崩溃了。
c++ - 将原始数组初始化为一个值
有没有办法将基元数组(比如整数数组)初始化为 0?不使用 for 循环?寻找不涉及 for 循环的简洁代码。
:)
sql - 更改 SUM 返回 NULL 为零
我有一个存储过程如下:
我遇到的问题是该站点本月没有任何事件,因此当我运行此 proc 时,我为该站点返回了一个 NULL 值,但我需要返回一个零/0 才能在其中使用SSRS 中的图表。
我试过使用 coalesce 和 isnull 无济于事。
有没有办法让这个格式正确?
干杯,
李
memory - Cuda 程序结果在硬件中始终为零,在 EMU 中是否正确?
我遇到了一个奇怪的问题..我编写了一个在仿真中正确执行的 CUDA 代码,所有结果都显示出来了..但是,在硬件“G210”上执行时..结果内存中的结果始终为 0
我将两个向量传递给内核,一个带有随机变量,另一个初始化为零,代码将第一个向量复制到共享内存,进行一些交换和其他操作,然后将结果写回第二个向量(带有最初的 0)
我使用双精度,使用 -arch sm13 标志,所有内存分配也使用 sizeof(double) ..
我检查了内核是否被调用,它确实..所以这里没有问题.. cudaMemCpy 没有问题..
可能是什么问题.. :(为什么它可以在仿真中工作而不是在硬件上
我很困惑..有什么想法吗?
emacs - 在elisp中将nil更改为零
我想问一下——在elisp中从零到零的零转换函数是什么?
我是新手,我想我正在用我的代码发明轮子:
通过关键字“to zero”搜索 Emacs 源,但没有显示任何相关内容。
floating-point - 如何在处理负零时有效地比较两个浮点值的符号
给定两个浮点数,我正在寻找一种有效的方法来检查它们是否具有相同的符号,假设如果两个值中的任何一个为零(+0.0 或 -0.0),它们应该被认为具有相同的签到。
例如,
- SameSign(1.0, 2.0) 应该返回 true
- SameSign(-1.0, -2.0) 应该返回 true
- SameSign(-1.0, 2.0) 应该返回 false
- SameSign(0.0, 1.0) 应该返回 true
- SameSign(0.0, -1.0) 应该返回 true
- SameSign(-0.0, 1.0) 应该返回 true
- SameSign(-0.0, -1.0) 应该返回 true
SameSign
在 C++ 中一个天真的但正确的实现是:
假设是 IEEE 浮点模型,这里有一个SameSign
编译为无分支代码的变体(至少使用 Visual C++ 2008):
定义binary_cast
如下:
我正在寻找两件事:
SameSign
使用位技巧、FPU 技巧甚至 SSE 内在函数更快、更有效地实现.SameSign
三个值的有效扩展。
编辑:
我已经对三个变体SameSign
(原始问题中描述的两个变体,加上斯蒂芬的一个变体)进行了一些性能测量。每个函数运行 200-400 次,在 101 个浮点数组中的所有连续值对上随机填充 -1.0、-0.0、+0.0 和 +1.0。每次测量重复 2000 次并保持最短时间(以消除所有缓存效应和系统引起的减速)。该代码使用 Visual C++ 2008 SP1 编译,并启用了最大优化和 SSE2 代码生成。测量是在 Core 2 Duo P8600 2.4 Ghz 上完成的。
以下是时序,不包括从数组中获取输入值、调用函数和检索结果的开销(总计 6-7 个时钟滴答):
- 天真的变体:15 滴答声
- 位魔法变体:13 个滴答声
- Stephens 的变体:6 滴答声
php - PHP:检查是否为 0?
我正在使用一个类,它返回 Excel 电子表格的特定行和单元格的值。为了建立一个一列的数组,我正在计算行数,然后用循环遍历该数字,for()
然后使用$array[] = $value
来设置递增数组对象的值。
如果单元格中的值都不是0
. 该类返回一个数字 0,因此与该类无关,我认为这是我循环遍历行然后将它们分配给数组的方式...我想传递 0 值,因为我正在创建图表之后的数据,这是我的代码。
对于您的信息$data
是 excel 电子表格对象,该方法$data->val(row,col)
是返回值的方法。在这种情况下,我从 column 获取数据2
。
c# - 零除法不会在 nunit 中抛出异常
通过 NUnit 运行以下 C# 代码会产生
所以要么没有 DivideByZeroException 被抛出,要么 NUnit 没有捕捉到它。类似于这个问题,但他得到的答案似乎对我不起作用。这是使用 NUnit 2.5.5.10112 和 .NET 4.0.30319。
有任何想法吗?
linux - 如何用 1 将文件“归零”
我经常会使用类似的技巧创建一个特定大小的文件
或者甚至
但是如果我想得到所有的 1 而不是 0 或随机的呢?
jsf - 绑定到 Integer 属性的 h:inputText 正在提交值 0 而不是 null
我们h:inputText
在绑定到Integer
属性的 JSF 页面中使用 a (因此可以接受null
)。当 中没有写入值时h:inputText
,表单提交的是 a0
而不是null
。我们使用的是 Trinidad 1.2.2 和 Tomcat 6.0.20(我们也尝试使用 Tomcat 6.0.14,因为我们读到某些 Tomcat 版本可能会发生这种情况)。
这是如何引起的,我该如何解决?