问题列表 - 第46534页

jquery-traversing:选择 - >选项 - >文本

我想比较一个变量与选择 - >选项 - >文本选择以更改"选定"attrib,这是我的代码,它的工作原理,但我认为不是写它的最好方法,原谅我的英语,我用google翻译求助hehehehe:

var lista = 'example 1'; 
$("#id option").each(function(){
  if($(this).text() == lista){
    $(this).attr('selected','selected');
  }
});
Run Code Online (Sandbox Code Playgroud)

这是html:

<select id="id" >
  <option value="0" >example 1</option>
  <option value="1" >example 2</option>
</select>
Run Code Online (Sandbox Code Playgroud)

这是一些尝试

$('#id option:eq("'+lista+'")').attr('selected','selected')

$("#id option[text='"+lista+"']").attr('selected','selected')
Run Code Online (Sandbox Code Playgroud)

jquery select text traversal option

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

Parallel.ForEach vs Task.Factory.StartNew

下面的代码片段有什么区别?两个都不会使用线程池线程吗?

例如,如果我想为集合中的每个项目调用一个函数,

Parallel.ForEach<Item>(items, item => DoSomething(item));

vs

foreach(var item in items)
{
  Task.Factory.StartNew(() => DoSomething(item));
}
Run Code Online (Sandbox Code Playgroud)

c# parallel-extensions task-parallel-library c#-4.0

260
推荐指数
4
解决办法
13万
查看次数

如何使用jQuery Deferred with custom events?

我有两个抽象的进程(例如在js对象中使用不暴露其内部的显示模块模式进行管理),它们在完成后触发自定义事件.我想在两个自定义事件都被触发时执行操作.

jQuery 1.5中新的Deferred逻辑似乎是理想的管理方式,除了when()方法接受返回promise()的deferred对象(或者正常的js对象,但是当()立即完成而不是等等,这对我来说毫无用处).

理想情况下,我想做的事情如下:

//execute when both customevent1 and customevent2 have been fired
$.when('customevent1 customevent2').done(function(){
  //do something
});
Run Code Online (Sandbox Code Playgroud)

将这两种技术结合起来的最佳方法是什么?

javascript jquery jquery-1.5 jquery-deferred

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

PL/SQL API Oracle

我想知道是否有针对Oracle中定义的不同功能的官方文档/ API?当我偶然发现它们然后将网站加入书签供以后参考时,我发现很难记住这些功能.

提前致谢!

database oracle plsql

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

Erlang escript参数

我真的不明白命令行参数如何与escripts一起使用.从联机帮助页中,我了解到参数作为字符串列表传递给main/1.如何解析传递给main的参数?

考虑以下:

#!/usr/bin/env escript
usage() ->
  io:format("Usage: ~s <port#>~n",[escript:script_name()]),
  halt(1).

main([]) ->
  usage();
main(Args)->
  io:format("Starting test server on port #~s~n",[Args]).
Run Code Online (Sandbox Code Playgroud)

一个简单的测试,只用一个参数看起来很好.

  ./test_server.erl 17001
   Starting test server on port #17001
Run Code Online (Sandbox Code Playgroud)

如果我传入多个参数怎么办?

  ./test_server.erl 17001 8 9 abc
   Starting test server on port #1700189abc
Run Code Online (Sandbox Code Playgroud)

那不是我想要的.我尝试在空格字符上拼出字符串:

  ....
  ArgsList = string:tokens(Args, " "),
  io:format("Length: ~w~n",[length(ArgsList)]),
  ....
Run Code Online (Sandbox Code Playgroud)

产量长度:1

erlang erlang-escript

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

断言错误在python中返回空字符串

我正在这样做:

try: self.failUnless(sel.is_text_present("F!")) #sel.is_text_present("F!") is false
except AssertionError, e: 
    print("x"+e+"y")
    sys.exit()
Run Code Online (Sandbox Code Playgroud)

除了xy,它什么都不打印。没有类名或其他任何东西。AssertionError 中的错误通常包含什么?

编辑:显然用户提供了自己的消息。硒产生了其中的许多:

except AssertionError, e: self.verificationErrors.append(str(e))
Run Code Online (Sandbox Code Playgroud)

根本不发送消息,因此它将一堆空字符串附加到 verifyErrors 中。

python assert

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

用于日期算术和比较的可移植SQL

SQL

用于存储用户会话的表:

CREATE TABLE sessions (
    user_id INT,
    expires TIMESTAMP
);
Run Code Online (Sandbox Code Playgroud)

要创建会话:

INSERT INTO sessions (user_id, expires) VALUES (:user_id,
    CURRENT_TIMESTAMP + INTERVAL '+15 minutes');
Run Code Online (Sandbox Code Playgroud)

要检索会话:

SELECT * FROM sessions WHERE user_id = :user_id AND
    CURRENT_TIMESTAMP < expires;
Run Code Online (Sandbox Code Playgroud)

问题

  • 这是可移植的SQL吗?
    这适用于通过PHP PDO扩展(不包括SQLite)提供的任何数据库吗?

  • 这在不同的时区是否正确?跨夏令时调整?
    混合CURRENT_TIMESTAMP(包括时区信息)与TIMESTAMP列(没有)的任何问题?

php sql datetime

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

Mvc json响应检查是否为真/假

我需要检查"成功"是真还是假.我从行动中得到以下json响应:

{ "成功":真正}

我怎么能检查它是真还是假.我试过这个,但它不起作用.它回来了未定义

    $.post("/Admin/NewsCategory/Delete/", { id: id }, function (data) {
        alert(data.success);
        if (data.success) {
            $(this).parents('.inputBtn').remove();
        } else {
            var obj = $(this).parents('.row');
            serverError(obj, data.message);
        }
    });
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc jquery asp.net-mvc-3

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

更新命令行输出

我的程序(碰巧在Perl中,虽然我不认为这个问题是Perl特定的)在表单的程序中的某一点输出状态消息,Progress: x/yy其中xyy是一个数字,如:Progress: 4/38.

当打印新状态消息时,我想"覆盖"上一个输出,因此我不会在屏幕上显示状态消息.到目前为止,我试过这个:

my $progressString = "Progress\t$counter / " . $total . "\n";
print $progressString;
#do lots of processing, update $counter
my $i = 0;
while ($i < length($progressString)) {
    print "\b";
    ++$i;
}
Run Code Online (Sandbox Code Playgroud)

如果我在其中包含换行符,则不会打印退格符$progressString.但是,如果我省略换行符,则永远不会刷新输出缓冲区,也不会打印任何内容.

对此有什么好的解决方案?

perl backspace output-formatting

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

使用libssl编程的任何好例子?

我想知道是否有人知道使用libssl作为编程库的任何好例子.它只是通过libssl的代码挖掘试图理解它而烦人.在最糟糕的情况下,我会继续@尝试和错误.

c ssl openssl libssl

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