小编jax*_*dex的帖子

听一个叫做JavaScript的函数

我有以下函数,每2秒调用一次加载一些数据.它注册了函数[do]来做回应的东西.(示例简化).

function doRequest (){
    $.ajax({ url: 'www.google.com.pe', success: function (response) {do(response)} });
}

function do (text){
    var i = setInterval(doRequest, 2000);
}
Run Code Online (Sandbox Code Playgroud)

我想知道是否有任何方法可以创建一个函数,每次调用[do]函数时调用该函数都需要在do函数内添加对侦听器的调用.提前致谢.如果有更好的方法来使用jquery,就像插件一样,我会很感激帮助.

[编辑]这个想法不是它是否有效.我的问题是关于我是否可以为已经实现的"do"函数添加自定义监听器.像addActionListener("do","after",doSomeThingElse)之类的东西所以我可以在do函数完成后做一些其他事情.

javascript jquery event-handling javascript-events

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

未来结果集的 JUnit 测试

我一直在嘲笑一个函数ResultSetFuture一个测试,我用一个例子来自Github上(即作品)用于测试ResultSetFuture,但代码我测试/嘲讽用途Futures#successfulAsList如图所示这里。所以在第 34 行,测试只是停止并且永远不会完成。下面显示的代码是暂停的测试的一部分。

ResultSetFuture future = Mockito.mock(ResultSetFuture.class);
Mockito.doReturn(result).when(future).get();
Mockito.doReturn(future).when(session).executeAsync(Mockito.anyString());

ResultSetFuture resultF = session.executeAsync("select value from table where key='a'");

Future<List<ResultSet>> data = Futures.successfulAsList(new ArrayList(){{ add(resultF); }});
List finished = data.get(); //  <---- The test stops here
Run Code Online (Sandbox Code Playgroud)

java junit unit-testing future resultset

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

在python中删除字符串格式的负号

我想知道是否可以'{:,.2f}'.format(number)仅使用格式删除负号.

以便

'{:,.2f}'.format(10) ## 10

'{:,.2f}'.format(-10) ## 10

提前致谢

python string string-formatting

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