问题列表 - 第15200页

为什么这个循环的javascript数组不像文字版本那样工作?

我是javascript的新手并试图重构一些代码,显然我在javascript中缺少一些我想学习的东西.所有5个列表框都选择了以下内容后,此代码会生成一个值:

function GetTotal() {
        //_listSeverity = document.getElementById("_listSeverity");
        function ParseListBoxvalue(listBox) {
        return parseInt(GetListBoxValue(listBox),10);
        }
        _listSeverity = document.getElementById("<%= _listSeverity.ID %>");
        _listAssociate = document.getElementById("<%= _listAssociateImpact.ID %>");
        _listCustomerImpact = document.getElementById("<%= _listCustomerImpact.ID %>");
        _listRegulatoryImpact = document.getElementById("<%= _listRegulatoryImpact.ID %>");
        _listShareholderImpact = document.getElementById("<%= _listShareholderImpact.ID %>");
        _calculatedTotal = (ParseListBoxvalue(_listAssociate) +
            ParseListBoxvalue(_listSeverity) + ParseListBoxvalue(_listCustomerImpact) 
           +ParseListBoxvalue(_listRegulatoryImpact) + ParseListBoxvalue(_listShareholderImpact)
          )/ 5;
        if (isNaN(_calculatedTotal))
            document.getElementById("_total").innerHTML = "Not enough information";
        else
            document.getElementById("_total").innerHTML = _calculatedTotal;
    }
Run Code Online (Sandbox Code Playgroud)

然后我尝试重构为for循环以消除一些代码重复.我尝试了很多方法,if(typeof _calculatedValue !='undefined')我在谷歌上发现,看看是否可以解决它.据我了解,我没有遇到范围问题,因为唯一的实际范围是由function(){}声明限制的.这永远不会产生价值.我意识到/ 5它还没有进入它,但这对我来说似乎并不是因为它总能产生一个NaN.

 function GetTotal() {
        //_listSeverity = document.getElementById("_listSeverity"); …
Run Code Online (Sandbox Code Playgroud)

javascript refactoring loops

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

IronRuby On Rails VS. Ruby On Rails(入门)

情景

我是一名具有几年经验的C#/ ASP.NET/MVC/Silverlight开发人员.我正在尝试启动我的Ruby On Rails学习.我现在正试图真正感受到ROR.

我想知道标准

作为.Net开发人员,您倾向于使用标准IDE(Visual Studio),一些标准数据库(SQL Server,Oracle等),以及用于设置Web 2.0应用程序样式的特定方式(XHTML/CSS,Silverlight等) .)

"那么RUBY ON RAILS的标准等价物是什么!?(IDE,DB,Presentation Layer Markups)'

我走的路线是什么?我听说过IronRuby,从我读过的内容来看,它几乎完全转换为与Rails一起使用(IronRuby on Rails).或者我是否直接使用Ruby On Rails!?

有什么好处?

我如何通过使用Ruby On Rails在Rails上使用IronRuby获益?

非常感谢,谢谢.

ironruby ruby-on-rails

9
推荐指数
1
解决办法
3058
查看次数

如何在MATLAB中绘制置信区间?

我想在MATLAB中绘制一些置信区间图,但我根本不知道怎么做.我有一个.xls文件中的数据.

有人可以给我一个提示,或者有人知道用于策划CI的命令吗?

matlab plot confidence-interval

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

使用属性和元素创建XML模式,具体取决于其他属性

我正在尝试开发一个模式来验证我继承的一些现有XML文件.我希望模式能够尽可能多地完成验证工作.挑战在于属性和元素取决于其他属性的值.

真实数据非常抽象,所以我创建了一些简单的例子.假设我有以下XML文件:

<?xml version="1.0" encoding="UTF-8"?>
<Creature type="human" nationality="British">
    <Address>London</Address>
</Creature>

<?xml version="1.0" encoding="UTF-8"?>
<Creature type="animal" species="Tiger">
    <Habitat>Jungle</Habitat>
</Creature>
Run Code Online (Sandbox Code Playgroud)

如果该生物的"类型"是"人类",我将拥有"国籍"属性和"地址"子元素.如果该生物的"类型"是"动物",我将拥有"物种"属性和"生境"子元素.出于这个例子的目的,具有"物种"或"栖息地"的"人"将是无效的 - 具有"国籍"或"地址"的"动物"也是如此.

如果"生物"不是根元素,我可能在根元素下面有两个不同的"生物"选择,但是当"生物"是根元素时,我不知道如何使这个工作.

是否有为这些文件创建只与有效文档匹配的模式?如果是这样,我该怎么办呢?

xml xsd

9
推荐指数
1
解决办法
636
查看次数

使用shell脚本比较两个列表

假设我在文件f1,f2中有两个数字列表,每行一个数字.我想看看第一个列表中有多少个数字不在第二个中,反之亦然.目前我正在使用grep -f f2 -v f1,然后使用shell脚本重复此操作.这很慢(二次时间伤害).这样做有更好的方法吗?

shell associative-array

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

准则:而vs

免责声明:我试图搜索类似的问题,但是这回复了每个C++问题......我也会感激任何能提出更好标题的人.

C++中有两个突出的循环结构:whilefor.

  • 我有意无视do ... while构造,它是无与伦比的
  • 我知道std::for_each并且BOOST_FOREACH,但不是每个循环都是for each

现在,我可能有点紧张,但它总是让我纠正这样的代码:

int i = 0;
while ( i < 5)
{
  // do stuff
  ++i; // I'm kind and use prefix notation... though I usually witness postfix
}
Run Code Online (Sandbox Code Playgroud)

并将其转换为:

for (int i = 0; i < 5; ++i)
{
  // do stuff
}
Run Code Online (Sandbox Code Playgroud)

for在我看来,这个例子的优点是多重的:

  1. 局部性:变量i仅存在于循环范围内
  2. :循环'控件'是打包的,所以只看循环声明我可以判断它是否正确形成(并将终止...),当然假设循环变量未在体内进一步修改
  3. 它可能是内联的,但我并不总是建议它(这会产生棘手的错误)

我有一种倾向,因此不要使用while,除了while(true)成语,但这不是我曾经使用过的一段时间(双关语).即使在复杂的条件下,我也倾向于坚持for构造,尽管在多行上:

// I am …
Run Code Online (Sandbox Code Playgroud)

c++ coding-style

6
推荐指数
1
解决办法
4002
查看次数

可可触摸.这些NSMutableData方法之间的区别究竟是什么?

我有点不清楚的一点是这些NSMutableArray方法之间的区别:

// Class Method Style

NSMutableData *myMutableDataInstance = [NSMutableData dataWithLength:WholeLottaData];
Run Code Online (Sandbox Code Playgroud)

// Instance Method Style

NSMutableData *myMutableDataInstance = nil;

myMutableDataInstance = [[[NSMutableData alloc] initWithLength:WholeLottaData]] autorelease];
Run Code Online (Sandbox Code Playgroud)

在引擎盖下,这里的类方法究竟是什么?它与实例方法有何不同?

干杯,道格

iphone cocoa class-method nsmutablearray instance-method

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

在Java中验证URL

我想知道Java中是否有任何标准API来验证给定的URL?我想检查URL字符串是否正确,即给定协议是否有效,然后检查是否可以建立连接.

我尝试使用HttpURLConnection,提供URL并连接到它.我的要求的第一部分似乎已经完成但是当我尝试执行HttpURLConnection.connect()时,抛出'java.net.ConnectException:Connection refused'异常.

这可能是因为代理设置?我尝试为代理设置系统属性但没有成功.

让我知道我做错了什么.

java validation url

96
推荐指数
7
解决办法
14万
查看次数

MySQL:根据另一个字段添加序列列

我正在研究一些遗留代码/数据库,需要在数据库中添加一个字段,该字段将记录与该(外部)id相关的序列号.

示例表数据(当前):

ID     ACCOUNT     some_other_stuff
1      1           ...
2      1           ...
3      1           ...
4      2           ...
5      2           ...
6      1           ...
Run Code Online (Sandbox Code Playgroud)

我需要添加一个sequenceid列,它为每个帐户单独递增,实现:

ID     ACCOUNT     SEQ     some_other_stuff
1      1           1       ...
2      1           2       ...
3      1           3       ...
4      2           1       ...
5      2           2       ...
6      1           4       ...
Run Code Online (Sandbox Code Playgroud)

请注意,序列与帐户有关.

有没有办法在SQL中实现这一点,或者我是否可以使用PHP脚本为我完成这项工作?

TIA,Kev

php mysql sequence

10
推荐指数
3
解决办法
7766
查看次数

如何在NavigationBar的中心显示UIActivityIndi​​cator?

我想在导航栏的中心显示我的活动指示器.在瞬间它在右边的BarButtonItem.

如何才能做到这一点?

感谢帮助!

iphone activity-indicator

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