问题列表 - 第9371页

如何通过串联创建另一个变量来访问javascript变量值?

请看下面的代码 -

var abc_text = "Hello";
var def_text = "world";

function testMe(elem) {
    var xyz = elem+"_text";
    alert(xyz);
}

testMe("abc");
testMe("def");
Run Code Online (Sandbox Code Playgroud)

我试图将前缀传递给一个函数,并尝试通过连接打印一些预定义的值.但上面的例子只打印"abc_text"和"def_text"..而不是"Hello"和"world".我怎样才能让它运转起来?

谢谢.

编辑

我正在使用Jquery.

javascript

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

C++ Builder vs Delphi vs MFC

我正在学习MFC并发现它并不那么容易使用.

我听说过很多关于德尔福的事情.研究Delphi引导我进入C++ Builder.

C++ Builder是否提供了一个比C++/MFC更好的替代品?C++ Builder比MFC好吗?C++ Builder比Delphi好吗?(我听说过很多关于德尔福的事情)

任何人都可以给我一个C++/MFC,Delphi和C++ Builder之间的比较?

谢谢您的帮助.

delphi mfc c++builder

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

在迭代期间向集合添加元素

是否可以在迭代时向元素添加元素?

更具体地说,我想迭代一个集合,如果一个元素满足某个条件,我想在集合中添加一些其他元素,并确保迭代这些添加的元素.(我意识到这可能导致一个无终止的循环,但我很确定它不会在我的情况下.)

Sun 的Java教程表明这是不可能的:"请注意,这Iterator.remove是在迭代期间修改集合的唯一安全方法;如果在迭代进行过程中以任何其他方式修改基础集合,则行为未指定."

所以如果我不能用迭代器做我想做的事,你建议我做什么?

java iterator

76
推荐指数
5
解决办法
13万
查看次数

帮助理解Ruby中的yield和枚举器

如果有人能帮助我理解在枚举器中使用Yielder与在枚举器中调用yield之间的区别,我将不胜感激.

"有根据的Rubyist"表明,人们不会"从块中屈服",但并不能准确地解释发生了什么.

谢谢

ruby enumerable

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

在Oracle中添加redudant连接条件会导致不同的计划

我有一个涉及三个表的公共数据库连接情况.一个表A是主表,主键名为id.表B和C包含条目和A的辅助数据,并且每个表还有一个名为的列id,它是指向A.的外键id.现在,如果我想在一个查询中获得A,B和C中的所有数据,我会写:

SELECT *
FROM A
INNER JOIN B
ON B.id = A.id
INNER JOIN C
ON C.id = A.id
Run Code Online (Sandbox Code Playgroud)

这当然是完美的.

最近,我们的DBA告诉我们这在Oracle中效率很低,你需要加入C和B之间的条件,如下所示:

SELECT *
FROM A
INNER JOIN B
ON B.id = A.id
INNER JOIN C
ON C.id = A.id AND C.id = B.id
Run Code Online (Sandbox Code Playgroud)

这对我来说看起来多余,所以我自然不相信这里.直到我遇到一个执行计划很糟糕的慢查询,并设法通过精确添加缺少的连接条件来修复它.我在两个版本上运行了解释计划:没有"冗余"查询条件的那个版本的成本为1 035,而"改进的"版本的成本为389(并且基数和字节也存在巨大差异).两个查询都产生完全相同的结果.

谁能解释为什么这个额外的条件有所作为?对我来说,C和B甚至没有关系.还要注意,如果你带走其他连接条件,它同样糟糕 - 它们都需要在那里.

sql oracle join

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

我应该在CherryPy中使用哪种模板技术?

我正在使用cherrypy构建Web应用程序.

你推荐我使用什么模板技术?

python templates template-engine cherrypy

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

丑陋的用户界面

我看到很多广告/网站通过与谷歌并排设置,并且有一个标题如下:这是你的网站/这是他们的网站,从而惹恼了混乱的用户界面.

这一切都非常有趣,但实际上,Google只需要一个文本框和一个提交按钮.

当您的页面是数据输入表单,例如订单输入表单或新员工输入表单时,该怎么办?

我想不出一种方法来构建一个需要大量数据输入的表单,而没有杂乱的文本框,下拉列表,复选框等.

当然,我可以使用每页只放一个文本框,并有一个50页的数据输入表单或向导,但我认为这不会与最终用户相处得很好.

有人找到了一种方法来创建一个收集大量数据但看起来不丑的数据输入表单吗?

css user-interface

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

有没有办法在Google App Engine上进行聚合功能?

关系数据库支持的好处之一是聚合函数,如count,sum,avg等.但似乎如果你使用GAE,当插入或更新记录时,你必须计算并存储count,sum,avg等.整个表的价值.但是如果你有很多条件分组怎么办?鉴于一个人:

class Person {
    @Id
    Integer age;
    String city;
}
Run Code Online (Sandbox Code Playgroud)

如果我想

  1. 总人数和
  2. 平均年龄

每次创建,更新或删除某个人时,我都应该计算两个聚合并将它们作为单独的列存储在同一个表中,这是正确的吗?如果我还想要每个城市的总价值和平均值,我是否应该将每个城市的这些值也存储在同一个表中的单独列中?

google-app-engine aggregate-functions

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

从图像中删除白色背景

我有一些产品照片,我想从中删除白色背景.一个例子:

alt text http://www.dewalt.at/ProductImages/imports/EU_Images/Dewalt/573786_DC415N.jpg

是否有一个很好的库或手动方式来使用Cocoa或C?我必须搜索哪些关键字(图像处理方法)?

c cocoa image-manipulation image-processing objective-c

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

ToolStrip的RenderMode属性有什么用处?

我从来没有完全理解这个属性的设计目的.我可以看到它明显改变了工具条的设计,我发现在Windows XP上将它设置为System使其更适合WinForms风格.

这里有更深层的含义吗?控件的呈现方式是否会发生变化以及您建议使用哪种模式?

谢谢.

.net toolstrip winforms

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