问题列表 - 第19933页

为什么reduceRight在Javascript中返回NaN?

我正在使用Firefox 3.5.7并且在Firebug中我正在尝试测试array.reduceRight函数,它适用于简单的数组,但是当我尝试类似的东西时,我得到了一个NaN.为什么?

>>> var details = [{score : 1}, {score: 2}, {score: 3}];
>>> details
[Object score=1, Object score=2, Object score=3]
>>> details.reduceRight(function(x, y) {return x.score + y.score;}, 0)
NaN
Run Code Online (Sandbox Code Playgroud)

我也试过map,至少我可以看到每个元素的.score组件:

>>> details.map(function(x) {console.log (x.score);})
1
2
3
[undefined, undefined, undefined]
Run Code Online (Sandbox Code Playgroud)

我在https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Objects/Array/reduceRight上阅读了文档,但显然我无法在我的详细信息数组中总结所有得分值.为什么?

javascript reduce firefox functional-programming

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

非线性依赖条件断点

是否可以设置断点,以便在指令达到某个条件后程序停止执行true

一个类有一个名为的变量currency,我想创建一个断点,使程序在之后的任何一行停止currency == 20.我不知道行号在哪里currency被改变,所以这就像在我的班级的每一行都设置一个断点[编辑.哪里currency变了].

有没有办法实现这一点(除了在每一行添加一个断点)?

我正在使用NetBeans,但欢迎在任何其他IDE中使用解决方案.

java ide debugging jvm

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

通过调用Server.UrlDecode对ASP.Net MVC Action结果进行单元测试

我们正在尝试在ASP.Net MVC项目中编写单元测试.

控制器中的某些方法包含对Server.UrlDecode的调用

从单元测试调用时,此参数异常失败.

有人有解决方案吗?

asp.net-mvc unit-testing

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

如何在UIwebview中隐藏URL的弹出窗口

我有UIwebview.在继续点击UIwebview上的超链接或按钮的同时,会出现一小段URL.我怎么能隐瞒那个?在使用具有UIwebview的IUI的Iphone应用程序中,此地址弹出栏会分散注意力.你能回答我吗?提前致谢....

iphone safari uiwebview

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

如何学习JSP/MVC,具有ASP.Net MVC的先前经验?

我刚刚开始进入Java世界的大门.在过去的3年里,我一直在用C#编程,并且已经做了大约3个月的ASP.Net MVC.我非常喜欢它,但我需要Windows才能运行最新最好的库这一事实有点让人反省......另外我认为学习另一种语言有助于理解概念,因为你得到了一个比较.

我想学习JSP/MVC.我想知道它是否与ASP.Net MVC类似,如果我可以编写JSP/MVC Web应用程序而不使用其他框架(如Spring)来开始.

另外,哪个是从C#背景学习JSP/MVC的更好方法?

欢迎任何建议.提前致谢!

java asp.net-mvc jsf jsp facelets

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

返回一个char指针数组

我正在尝试将一个数组返回char*给函数.我已经将我的代码简化为一个测试用例,该测试用例克隆了一个char数组,而不是包含字符,而是包含指向这些字符的指针.

/*
 * code.c
 */
#include <stdio.h>

char* makePointerCopy(char cIn[]);

int main() {
    char cTest[] = {'c', 't', 's', 't'};
    char* cPTest[] = makePointerCopy(cTest);
    printf("%p %c", cPTest, *cPTest);
    fflush(stdout);
    return 0;
}

char* makePointerCopy(char cIn[]) {
    char* cOut[sizeof(cIn)/sizeof(cIn[0])];
    int iCntr;

    for (iCntr = 0; iCntr < sizeof(cIn)/sizeof(cIn[0]); iCntr++)
        cOut[iCntr] = cIn + iCntr;

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

抛开一些警告,这就是编译器对这段代码的看法:

初始化程序无效(at char* cPTest[] = makePointerCopy(cTest);)

为什么会这样?

c pointers

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

Hibernate:在MySQL中,constraintName为null

我有一个使用JPA和Hibernate 3.3.x的代码.此Java代码可以与存储在Oracle 10g或MySQL 5.1.x上的模式一起使用.使用约束定义表以定义唯一记录.发生约束冲突时,我想从异常中检索约束名称.

使用Oracle,可以正确检索约束名称.使用MySQL,约束名称为NULL.

知道如何用MySQL获取约束名称吗?

谢谢

说过

mysql hibernate constraints

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

存储类型的类型以处理变量参数列表

有可能做一些事情:

type t = int;//this would be a function which identifies what type the next argument is
if( t == int )
    printf( "%d", va_arg( theva_list, t ) );
Run Code Online (Sandbox Code Playgroud)

以一种相对微不足道的方式?我知道唯一可以保存类型的对象是type_info,我无法弄清楚如何以这种方式使用它.

谢谢,帕特里克

c++ variadic-functions typeinfo

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

有没有任何模拟器编程教程或指南?

可能重复的模拟器如何工作以及它们是如何编写的?

我想编写一个模拟器(可能是NES或C64,我还没有决定),我知道有很多这样的人可能会问为什么有人想从头做一个,但我想要包含一些特定的特性在它,也为了自己建立它.
我想阅读一个已经构建了一个并且可以传输经验的人的指南,它不必是特定于平台的(如果不是,那就更好),因为我知道如何编程,我不知道如何模仿.

c c++ emulation nintendo

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

ASP.NET MVC - Elmah无法工作并返回elmah.axd的404页面

我正在尝试将elmah用于我的MVC应用程序,并且我已按照wiki上的步骤操作:http://code.google.com/p/elmah/wiki/MVC,但在尝试访问myapp/elmah时仍然如此.axd页面:

404 - 找不到文件或目录.

有人可以帮我吗?

OBS:我的IIS版本是7.5


如果有帮助我发布我的web.config的相关部分:

<sectionGroup name="elmah">
  <section name="security" requirePermission="false" type="Elmah.SecuritySectionHandler, Elmah" />
  <section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler, Elmah" />
  <section name="errorMail" requirePermission="false" type="Elmah.ErrorMailSectionHandler, Elmah" />
  <section name="errorFilter" requirePermission="false" type="Elmah.ErrorFilterSectionHandler, Elmah" />
</sectionGroup>
...
</connectionStrings>
<elmah>
  <errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="~/App_Data" />
</elmah>
<system.web>
...
<httpHandlers>
  <remove verb="*" path="*.asmx" />
  <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
  <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
  <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc elmah http-status-code-404

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