问题列表 - 第12911页

用for替换jQuery

我一直在使用$ .each进行迭代一段时间,但我一直听到有人说使用原生JS来做循环.我非常关心性能,但我不确定是否总能以有意义的方式替换$ .each.

所以我的问题是,是否有可能总是用$替换$ .each,如果不是,那么什么时候可以做到以及什么时候做不到的经验.

我有一个这样的人:

 $this.find("div.class").each(function (){
  var $thisparent = $(this).parent();

  if (condition) {          
   $(this).prepend($thisparent.text());
  }

  if (condition2) {          
   $(this).prepend($thisparent.text());
  }

 });
Run Code Online (Sandbox Code Playgroud)

javascript each jquery for-loop

10
推荐指数
2
解决办法
5618
查看次数

为什么StringBuilder没有IndexOf方法?

我知道我可以调用ToString().IndexOf(...),但我不想创建额外的字符串.我知道我可以手动编写搜索例程.我只是想知道为什么框架中不存在这样的例程.

.net stringbuilder

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

当你遇到棘手的问题时你会怎么做?

当你遇到一个很难解决的编程问题时你会怎么做,而你却不知道?通常,你如何解决它?

注意: 有人可以介绍解决问题的方法吗?

theory

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

说服我转到.net 3.5(从2.0开始)

我正在进入新的桌面应用程序开发.我觉得在家里使用.NET 2.0和c#.我想我不需要linq,也不关心WPF和其他Vista-oid花哨的关键字.我也喜欢相当紧凑和纤薄的2.0可再发行版,更多的是因为它包含了Vista和7.

为什么要切换到3.5?

.net c# .net-3.5 .net-2.0

28
推荐指数
6
解决办法
3045
查看次数

黄瓜中的数据驱动测试

我必须测试一个消息路由应用程序,其功能大致如下: - 消息被发送到app - app检查消息 - 消息根据消息内容转发到某处

绝大多数测试用例几乎相同; 生成特定类型的消息,将其加载到系统中,等待几秒钟,然后检查所需的目标以确保消息正确转发.

而不是在Cucumber中生成100个几乎相同的测试用例,是否有建议的方法来生成一个测试用例,并让它重复循环遍历所有(message,required_destination)元组?我更喜欢将这些元组保存到YAML文件而不是数据库中,以便于维护,但任何一种解决方案都可以.

yaml data-driven-tests cucumber

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

在SQL Server 2005中的存储过程上设置查询超时

有谁知道如何设置存储过程的超时?在NET上找到一些例子,例如sp_configure'remight Query Timeout',5,但是这不起作用.还发现了一些命令"DBPROP_COMMANDTIMEOUT"和"DBPROP_GENERALTIMEOUT"但我不知道它们是否正确使用,如果它们是,如何在我的transact-SQL代码中使用它们.

sql sql-server stored-procedures

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

为什么fwrite libc函数比syscall写函数更快?

提供相同的程序,该程序读取随机生成的输入文件并回显相同的字符串,然后将其读取到输出.唯一的区别是,在一边,我提供的读取和写入从Linux系统调用的方法,并在另一边我用FREAD/FWRITE.

使用大小为10Mb的输入来定时我的应用程序并将其回显到/ dev/null,并确保文件没有被缓存,我发现当使用非常小的缓冲区时,libc的fwrite速度更快(1个字节)案件).

这是我的时间输出,使用fwrite:

real    0m0.948s
user    0m0.780s
sys     0m0.012s
Run Code Online (Sandbox Code Playgroud)

并使用syscall写:

real    0m8.607s
user    0m0.972s
sys     0m7.624s
Run Code Online (Sandbox Code Playgroud)

我能想到的唯一可能性是内部libc已经缓冲了我的输入......不幸的是我无法在网络上找到那么多信息,所以也许这里的大师可以帮助我.

c linux

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

如何以通用方式处理数字?

我的问题非常类似于"编写一个通用类来处理内置类型",包括受到在类上处理矩阵操作这一事实的启发.虽然这个问题是用C#提出的,但指的是关于Generic Operators的文章.

我不明白.Java Number没有add方法,因此您可以使用以下方法:

public Number myAdd(Number a, Number b){
     return a.add(b);
}
Run Code Online (Sandbox Code Playgroud)

那么你如何处理一个你希望能够在Java中处理多种类型的数字的情况?

java generics

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

在Discriminated Union中键入约束

考虑一下

type Foo =
  | I of int
  | S of string



let test = [ I(5); I(9); I(7)]
Run Code Online (Sandbox Code Playgroud)

它有效,但现在我希望'test'也是Foo类型,并且仍然是我或SEg的列表

let test = L( [ I(5); I(9); I(42) ] ) //works!
let test2 = L( [ I(5); I(9); S("stuff") ] ) //type error
let test3 = L( [ I(5); I(9); L([]) ] ) //type error
Run Code Online (Sandbox Code Playgroud)

我试试..

type Foo =
  | I of int
  | S of string
  | L of 'T list when 'T :> Foo
Run Code Online (Sandbox Code Playgroud)

我知道它显然不起作用.这对我来说是一件很自然的事情.

非常感谢帮助!!

f#

3
推荐指数
2
解决办法
1366
查看次数

用户定义字段的EAV替代方案?

鉴于用户必须能够在对象上定义自己的字段,并为这些字段定义允许的值 - 即时(无编译) - 如何在不使用EAV的情况下解决这个问题?

示例:所有对象都需要对123 statusnumber(允许1.a或2.b或3.c)的一个或多个引用.

database-design entity-attribute-value

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