问题列表 - 第21925页

确定对象是否是任何谓词<T>

我有一个IList<Delegate>包含一些Func<bool>s和一些Predicate<T>s,其中T有所不同.我后来需要弄清楚这些项目中Predicate<T>的哪些是s,但是不想关闭Delegate以后在列表中添加其他类型的大门,所以我不想通过识别对象来做到这一点!(current_delegate is Func<bool>).

下面的最高抽象Predicate<T>MulticastDelegate,这似乎无益(需要非泛型Predicate类型Predicate<T>),并且鉴于Delegate列表中可能存在的其他通用s,识别泛型参数的存在也是无用的.

我认为唯一的另一件事是检查NameType.对我来说,字符串比较是近乎嗅觉,但也许这是最好的和/或唯一的方式 - 你告诉我.

什么是在不知道类型的情况下明确确定a object是什么的最佳方法?Predicate<T>T

.net c# reflection delegates types

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

java/gwt UI编码 - 干净的代码

我已经开始使用gwt进行一些基本的java编码,并且我对主要类的重要性感到担忧.

举例来说 - 一个人如何划分的keyhandlers,因为它们引发了一些更改UI的,我怎么能提出这个到一个单独的.class文件,仍然能够访问在主类中的所有各种小部件,而不必将所有内容传递给处理程序(即我在click事件后操作的所有小部件).

我用谷歌搜索,但没有遇到任何特别好的例子 - 知道任何容易清晰的代码库,我可以阅读,看看它应该怎么做?(gwt自己的tuts是非常基本的,只是把厨房水槽放到一个文件中)

谢谢!

java user-interface

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

jQuery太多的递归

我点击LI时试图选择一个收音机盒.但我得到错误"很多递归".

代码是:

$('li').click( function(){
     $('li.selected').removeClass('selected');
     $(this).addClass('selected');
     $(this).children("input[type=radio]").click();
});
Run Code Online (Sandbox Code Playgroud)

这是使用jQuery 1.4.2和UI 1.7.2.

recursion jquery jquery-ui

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

如何使用Jquery在每个li之间添加li

我有这个HTML代码

<ul id='container'>
<li>a</li>
<li>b</li>
<li>c</li>
<li>d</li>
<li>e</li>
<li>f</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我想补充一下

<li class='separator'></li>
Run Code Online (Sandbox Code Playgroud)

在每个li之间,在开始和最后.所以我的例子看起来像这样:

<ul id='container'>
<li class='separator'></li>
<li>a</li>
<li class='separator'></li>
<li>b</li>
<li class='separator'></li>
<li>c</li>
<li class='separator'></li>
<li>d</li>
<li class='separator'></li>
<li>e</li>
<li class='separator'></li>
<li>f</li>
<li class='separator'></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

使用jquery做到这一点的最佳方法是什么?

javascript jquery

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

覆盖粘贴:格式化文本

我想捕获粘贴到控件中的字符串,并在粘贴之前将一些自定义格式应用于字符串.

这怎么可能?

谢谢!

cocoa objective-c paste nsstring nspasteboard

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

在MIPS中,HI和LO是什么

我正在阅读MIPS中的分区,我发现了div

将$ s除以$ t并将商存储在$ LO中,余数存入$ HI

http://www.mrc.uidaho.edu/mrc/people/jff/digital/MIPSir.html

维基百科说

HI和LO用于访问乘法器/除法器结果,由mfhi(从高位移动)和mflo命令访问.

http://en.wikipedia.org/wiki/MIPS_architecture

HI和LO寄存器吗?它们是多少个寄存器?

assembly mips cpu-registers

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

Java接口......动态或静态内存?

java接口在哪里驻留在内存中?它们是驻留在堆还是堆栈中,还是全局内存?我认为它们是在堆栈中,因为它们是在编译时创建的.我对么?

java memory-management interface

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

JavaScript中的函数值

nextplease.init = function() {...}是一个没有参数的函数.我期望nextplease.init并且 function() {nextplease.init();}行为相同.它们之间是否存在任何可能的差异(显然,你可以分配一些东西nextplease.init,但是让我们排除它)?特别是,window.addEventListener("load", nextplease.init, false);和之间的行为会有不同window.addEventListener("load", function() {nextplease.init();}, false);吗?

我试图找到的错误在JavaScript中定义和未定义的对象中描述(在FireFox扩展中)有人建议使用第一种形式而不是第二种形式可能会有所不同.

javascript closures

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

在Python中,在单元测试期间禁用某些代码的好方法是什么?

一般来说,我希望禁用尽可能少的代码,我希望它是明确的:我不希望被测试的代码决定它是否是测试,我希望测试告诉代码"嘿,BTW ,我正在进行单元测试,你能否请你不要打电话给solr,相反,你可以把你要发送到solr的东西放在这个地方,这样我就可以检查它了.我有我的想法,但我不喜欢他们中的任何一个,我希望有一个很好的pythonic方式来做到这一点.

python testing unit-testing dependency-injection

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

为什么在Windows Server 2008 x64上重命名reg.exe会导致它无法运行?

我在这里有一个很好的问题.

有一个名为reg.exe的实用程序已经与Windows一起提供了很长时间.从脚本导入.reg文件,从脚本修改值等等非常方便.所以在为脚本场景制作副本时("为什么不在system32中使用副本?" - >软件限制策略,个人首选等等)我注意到重命名它会让它无声地失败:

Windows Server 2008 x64:

Microsoft Windows [Version 6.0.6001]
Copyright (c) 2006 Microsoft Corporation.  All rights reserved.

C:\Windows\system32>reg.exe
ERROR: Invalid syntax.
Type "REG /?" for usage.

C:\Windows\system32>copy reg.exe reg2.exe
        1 file(s) copied.

C:\Windows\system32>reg2.exe

C:\Windows\system32>reg2.exe /?


C:\Windows\system32>reg.exe /?

REG Operation [Parameter List]

  Operation  [ QUERY   | ADD    | DELETE  | COPY    |
               SAVE    | LOAD   | UNLOAD  | RESTORE |
               COMPARE | EXPORT | IMPORT  | FLAGS ]

Return Code: (Except for REG COMPARE)

  0 - Successful
  1 …
Run Code Online (Sandbox Code Playgroud)

rename reverse-engineering crt windows-server-2008

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