问题列表 - 第10856页

在JavaScript中存储key => value数组的最佳方法?

key=>value在javascript中存储数组的最佳方法是什么,如何循环?

每个元素的键应该是一个标记,例如{id}或者只是id,值应该是id的数值.

它应该是现有javascript类的元素,或者是可以通过类轻松引用的全局变量.

可以使用jQuery.

javascript jquery

215
推荐指数
6
解决办法
51万
查看次数

SQL Server存储过程可以确定其父proc的名称吗?

如果Proc A执行Proc B,是否有一种方法让Proc B查询它是由A调用而不是有一个参数,其中A传递B其ID?

每个请求:我对此感兴趣的原因是多方面的1)一般知识,我敢肯定,如果可以做到这将涉及巧妙地使用一些系统表/变量,可以帮助我做其他事情在路上.

2)正如其他人所提到的,记录/审核.我想创建一个记录不需要参数的开始,结束和消息条目的过程,并接受用户指定消息的一个可选参数.这将允许人们简单地将一个exec放在一个proc的顶部和底部以使其工作,审计程序将自己找出其余部分.

我知道这些信息可以在日志文件中找到,但解析这些信息并将它们提供给用户并不是那么简单,而这样可以轻松访问该基本信息.

3)与信号量一起使用这样的通用过程可以确保不管会话/事务等如何不同时执行相关过程.

t-sql sql-server

7
推荐指数
2
解决办法
3376
查看次数

动态添加的SELECT元素不会在Internet Explorer中触发onchange事件

据我所知,这只是在Internet Explorer中被破坏了.我有一个脚本,可以创建多个动态<select>元素并为它们添加onchange事件.onchange事件在Firefox中触发没有问题,但在Internet Explorer中它永远不会触发.使用开发人员工具栏我看到DOM列出了正确的事件,它永远不会触发.我把问题归结为以下代码:

<html>
    <head>
        <script language="javascript">
            function addSelect() {
                var se = document.createElement('select');
                se.setAttribute("onchange", "alert('Dynamic')");
                se.options[0] = new Option("1", "1");
                se.options[1] = new Option("2", "2");
                se.options[2] = new Option("3", "3");
                se.options[3] = new Option("4", "4");
                var plh = document.getElementById("ph");
                plh.appendChild(se);
            }
        </script>
    </head>
    <body onload="addSelect()">
        <select name="something" onchange="alert('Static')">
            <optgroup label="set1">
            <option value="1">1</option>
            <option value="2">2</option>
            </optgroup>
            <optgroup label="set2">
            <option value="3">3</option>
            <option value="4">4</option>
            </optgroup>
        </select>
        <div id="ph">
        </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

静态警报消息很好,但动态消息在Internet Explorer中不起作用.我几乎肯定我在其他地方见过这项工作,但我似乎无法找到其他例子.有没有人看到/知道如何使这个工作?

html javascript internet-explorer

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

打开多个文件时,如何防止Emacs水平分割屏幕?

我希望能够使用Emacs打开多个文件,如下面的命令:

emacs file1 file2
Run Code Online (Sandbox Code Playgroud)

并在Emacs启动时将Emacs屏幕水平分割.在不同的缓冲区中打开文件是我所期望的,只有一个文件显示在整个Emacs窗口中.

那我该怎么做?

emacs

8
推荐指数
2
解决办法
3092
查看次数

Java BigInteger,切断了最后一位数字

相当容易,如果BigInteger数字是543,我希望它切断最后一位数,使其为54.

两种简单的方法可以是:

  1. 使用字符串,获取子字符串并使用新值创建新的biginteger.
  2. 使用数字10的BigIntegers除法.(543/10 = 54.3 => 54)

事情是,我将这个表演了很多具有当然的大整数的时候.

我的猜测是,用字符串来玩会慢一些,但是我又没有那么多地使用Bigintegers,也不知道"除法"操作有多昂贵.

速度在这里是必不可少的,实现这个的最快方法是什么(内存只是速度没问题)?

其他解决方案也欢迎.

java optimization performance biginteger

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

如何从命令行启动Selenium IDE并加载特定的测试用例?

我在Windows上,我想启动Firefox和Selenium IDE,并加载指定的测试用例并准备回放.

我到目前为止:

>"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -chrome "chrome://selenium-ide/content"
Run Code Online (Sandbox Code Playgroud)

它推出了Firefox和IDE,但我不太了解Selenium IDE或Chrome进一步了解.我希望有类似的东西:

>"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -chrome "chrome://selenium-ide/content?test=foo.html"
Run Code Online (Sandbox Code Playgroud)

得到支持,但我找不到正确的咒语.

作为背景,我正在从Swing应用程序生成测试用例模板,并希望只需将它们放入Firefox进行修改和执行,只需按一下按钮即可.如果有一个比Runtime.getRuntime.exec(theAbove)更容易做到这一点,那么我全都听见了.

firefox selenium command-line google-chrome

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

如何更改UIImage的饱和度?

我有一个UIImage,并希望将其饱和度调整为+ 10%左右.是否有可用于此的标准方法或功能?

iphone cocoa-touch core-graphics uikit

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

如何在JavaScript中替换所有出现的字符串

我有这个字符串:

"Test abc test test abc test test test abc test test abc"
Run Code Online (Sandbox Code Playgroud)

str = str.replace('abc', '');
Run Code Online (Sandbox Code Playgroud)

似乎只删除abc上面字符串中的第一次出现.如何更换所有出现的内容?

javascript string replace

4081
推荐指数
47
解决办法
319万
查看次数

SVN布局 - 最佳实践

在CVS中,我们在项目中有多个目录.有一个每晚构建必须从同一个CVS项目中的不同目录中提取内容,以便构建每晚构建.所以我应该考虑到这一点,如果我们转移到SVN,我必须修改构建脚本以检查不同存储库中的内容.

我阅读了相关的SVN QA,但我有自己的问题,我需要答案.
我可以:

/trunk
/tags
/branches
/3rdparty
Run Code Online (Sandbox Code Playgroud)

我们开发的所有东西都来自/ trunk,而我们没有改变的任何第三方都来自/ 3rdparty.

一切都很好,现在每晚构建脚本必须标记主干,签出标签,检查所需的3rdparty东西到正确的目录,然后开始构建过程.
构建结果(编译的东西)可以在NFS安装上保留一段时间,因此集成团队可以回溯2周并重新创建问题.

我的基地都被覆盖了吗?

svn cvs tagging build-process cvs2svn

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

如何配置TFS以使用GMail发送TFS警报?

环境:Windows Server 2008,IIS 7.0,TFS 2008

我们运行Google Apps for email,我很快就设置TFS来向我们的Google托管邮件发送提醒.

我用Google搜索并找到了几个解决方法,但没有一个对我有用.任何指针都慷慨地接受了.

tfs iis-7 web-config

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