小编pyv*_*yvi的帖子

在一起运行时,eclipse中的JUnit测试失败

我有一组44个JUnit测试,我使用Eclipse运行(我从其他人那里得到了这些测试 - 我是JUnit测试的新手).当我一起运行它们时,其中24个失败.但是,如果我然后单独运行失败的那些,那么其中一些确实会通过.测试确实需要一些时间 - 其中一个失败的例子需要大约一到两分钟才能完成,而只需要让它们在几秒钟内完成.

我通过右键单击它们所在的文件夹并选择"Run As - > JUnit Test"来启动多个测试.我正在使用JUnit 3.我在启动时做错了/是否有某种选项我不知道?

eclipse junit

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

通过JavaScript删除锚点,但不删除参数

我想更改以下示例网址

http://www.mydomain.net/site?argument1=test1&argument2=test2#anchor
Run Code Online (Sandbox Code Playgroud)

http://www.mydomain.net/site?argument1=test1&argument2=test2
Run Code Online (Sandbox Code Playgroud)

用JavaScript.我最好怎么做?

编辑:使用'锚'和其他文本元素,我的意思是通用元素.所以锚也可以是另一个文本.抱歉.

javascript regex url

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

这个while循环如何退出?

那么,当线程启动时,这段代码如何退出while语句?(请不要考虑缩进)

class ThreadUrl(threading.Thread):
    """Threaded Url Grab"""
    def __init__(self, queue, out_queue):
        threading.Thread.__init__(self)
        self.queue = queue
        self.out_queue = out_queue

    def run(self):
        while True:
            #grabs host from queue
            host = self.queue.get()

            #grabs urls of hosts and then grabs chunk of webpage
            url = urllib2.urlopen(host)
            chunk = url.read()

            #place chunk into out queue
            self.out_queue.put(chunk)

            #signals to queue job is done
            self.queue.task_done()
Run Code Online (Sandbox Code Playgroud)

**编辑*

启动线程的代码:

def main():

#spawn a pool of threads, and pass them queue instance
    for i in range(5):
        t = ThreadUrl(queue)
        t.setDaemon(True) …
Run Code Online (Sandbox Code Playgroud)

python multithreading while-loop

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

似乎无法正确设置全球变量

我正在尝试将令牌存储到全局变量中.当警报运行时,它表示为null,但如果我一个接一个地发出2个警报,则第一个显示为null,但第二个显示令牌.

它就像没有设置令牌,因为第一个警报是在ajax请求完成之前运行的.

有没有人对我做错了什么有任何想法?

var csrf_token = null;

$(document).ready(function(){
    get_csrf_token();
    alert('token 1 '+csrf_token);
    alert('token 2 '+csrf_token);
});

function get_csrf_token()
{
    $.ajax({
        type: "GET",
        url: "http://buscore/index.php/includes/csrf_token/",
        dataType: "json",
        success: function(resp, status) {
            if (resp.status != 'success')
            {
                alert('Error - Update CSRF Token\n\n' + resp.status);
                return;
            }

            csrf_token = resp.csrf_token;
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

谢谢

更新

好的,谢谢大家的帮助,但仍然没有看到这将如何工作.我使用像jqgrid这样的get_csrf_token()来发送带有如下请求的令牌.那么如何将令牌传递给它并让它工作呢?

beforeRequest: function (){
        get_csrf_token()
        //alert(csrf_token);
        $("#customer_grid").setPostDataItem('<?php echo $csrf_token_name; ?>', csrf_token);
    }
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery

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

克隆元素与javascript中的事件

我有一个元素

<input type="file" id="fileUpload" size="100" name="fileUpload"/>
Run Code Online (Sandbox Code Playgroud)

更改事件绑定到此元素即

$('input[type=file]').change(function()
{
alert('changed');
});
Run Code Online (Sandbox Code Playgroud)

我正在使用克隆这个元素

var newElement = $('#fileUpload').clone();
Run Code Online (Sandbox Code Playgroud)

并将newElement附加到表单

$('form').append(newElement);
Run Code Online (Sandbox Code Playgroud)

现在发生的事情是在追加更改事件后没有绑定到新元素.知道为什么会这样,以及如何解决这个问题?

javascript jquery javascript-events

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