问题列表 - 第48127页

为什么RoundTo的结果(87.285,-2)=> 87.28

我预计结果将是87.29.我也试过SimpleRoundTo,但产生了相同的结果.

在帮助中还有一个"奇怪"的例子:ms-help://embarcadero.rs2010/vcl/Math.RoundTo.html

RoundTo(1.235, -2) => 1.24
RoundTo(1.245, -2) => 1.24 //???
Run Code Online (Sandbox Code Playgroud)

有谁知道我需要哪个函数来获得87.29的结果?我的意思是:如果最后一个数字> = 5向上,如果<5向下舍入.正如在学校教的:)

我使用Delphi2010,和SetRoundMode(rmNearest).我也尝试过rmTruncate.值87.285存储在double变量中.

也很奇怪:

SimpleRoundTo(87.285, -2) => 87.29
Run Code Online (Sandbox Code Playgroud)

x := 87.285; //double
SimpleRoundTo(x, -2) => 87.28
Run Code Online (Sandbox Code Playgroud)

delphi

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

(iphone)重复时我需要使计时器无效:不是吗?

[NSTimer scheduledTimerWithTimeInterval: target: selector: userInfo: repeats:NO];
Run Code Online (Sandbox Code Playgroud)

当重复:设置为NO时,是否需要使指定选择器内的计时器无效?

谢谢

编辑

另一个问题,如果它自我失效,

你如何正确取消这样的计时器?
由于无效已经失效的计时器会崩溃我假设?

维护一个指向计时器的指针,并将其设置为将被触发的选择器内的nil?

iphone timer objective-c invalidation ios

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

如何在调试模式下在浏览器中即时修改javascript代码?

我想使用一些IDE,该IDE允许我即时更改javaScript代码并在浏览器中运行它。我认为我无法在Firebug中做到这一点。

我应该使用哪个IDE /软件进行JavaScript开发?

javascript browser debugging jquery firebug

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

汽车是否有汽车的保险杠贴纸子类?

我不是OOPS和/或设计模式的专家.

我遇到过这样的情况:一辆带有汽车保险杠贴纸子类的汽车?

如果没有,那么如何将动态属性添加到对象的实例?例如汽车,带保险杠贴纸的汽车等.

并非所有汽车都配有保险杠贴纸.人们可以添加一个保险杠贴纸甚至一个以上的保险杠贴纸.我不能用汽车贴纸,afaik,实施我会强迫我添加贴纸.汽车上的保险杠贴纸是汽车(物体?)创建后出现的一个新属性.

oop design-patterns decorator

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

ASP.NET MVC绑定到字典

我正在尝试绑定MVC中的字典值.

在我的行动中:

model.Params = new Dictionary<string, string>();

model.Params.Add("Value1", "1");
model.Params.Add("Value2", "2");
model.Params.Add("Value3", "3");
Run Code Online (Sandbox Code Playgroud)

在视图中我有:

@foreach (KeyValuePair<string, string> kvp in Model.Params)
{ 
<tr>
  <td>
    <input type="hidden" name="Params.Key" value="@kvp.Key" />
    @Html.TextBox("Params[" + kvp.Key + "]")
  </td>
</tr>
}
Run Code Online (Sandbox Code Playgroud)

但是视图不显示初始值,并且在提交表单时Params属性为null?

c# asp.net-mvc dictionary model-binding

64
推荐指数
3
解决办法
7万
查看次数

将实例添加到MEF容器中

如何将已创建的实例添加到MEF容器/目录中以在解析Imports时使用.我想要Unity RegisterInstance在其容器上使用该方法提供的功能.

c# silverlight mef

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

c编程中的指针

我是指针概念的新手..我不明白以下程序..请告诉我这个程序的逻辑..

function (int *p,int *q){
  return(*p = (*p + *q) - (*q = *p));
}

int main(){
  int y = 15, z = 25;
  function(&y, &z);

  printf("%d\t%d", z, y);
}
Run Code Online (Sandbox Code Playgroud)

c

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

如何使用jquery ajax调用google map geocode服务

我正试图从谷歌地图地理编码api获取LatLng.我的代码在下面,地址值是"纽约,纽约"

$.ajax({
    url: 'http://maps.googleapis.com/maps/api/geocode/json',
    data: {
        sensor: false,
        address: address
    },
    success: function (data) {
        alert(data)
    }
});
Run Code Online (Sandbox Code Playgroud)

但我没有得到警惕的任何价值.

谢谢你的帮助.

ajax jquery google-maps geocode

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

哪个haskell库会让我将2D数组/矢量保存到png/jpg/gif ...文件?

我正在玩haskell,从简单的绘图程序开始弄湿我的脚.我需要一个库,让我将2D数组/矢量保存到图像文件中.我不想写一份颜色列表.我想使用用于数组/矢量计算的容器,并且可以(好吧,几乎)自动并行化.

编辑存储彩色图像的能力是必须的.

arrays haskell multicore image-processing

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

计算循环中的变量

我想计算变量并在我的代码中的某处显示它。我有一个循环:

<cfloop query="get_serial">
  <cfif PROCESS_ID eq attributes.action_id> #SERIAL_NO# </cfif>
</cfloop>
Run Code Online (Sandbox Code Playgroud)

及其查询:

<cfquery name="get_serial" datasource="#dsn3#">
SELECT * 
FROM SERVICE_GUARANTY_NEW 
WHERE STOCK_ID = #attributes.action_row_id# 
ORDER BY SERIAL_NO
</cfquery>
Run Code Online (Sandbox Code Playgroud)

一切正常,但我想计算准确显示了多少变量。我实际上想这样做,因为我缺少数据库变量。实际上可以从数据库中获取这些变量的数量,我只是不知道要使用哪些变量。这就是为什么我想手动计算它。

variables coldfusion loops

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