问题列表 - 第14677页

ICollection / ICollection<T> 歧义问题

只是想对语法 sygar进行简单的扩展:

public static bool IsNotEmpty(this ICollection obj)
{
    return ((obj != null)
        && (obj.Count > 0));
}

public static bool IsNotEmpty<T>(this ICollection<T> obj)
{
    return ((obj != null)
        && (obj.Count > 0));
}
Run Code Online (Sandbox Code Playgroud)

当我使用某些集合时,它工作得很好,但是当我与其他集合一起工作时,我得到了

以下方法或属性之间的调用不明确:“PowerOn.ExtensionsBasic.IsNotEmpty(System.Collections.IList)”和“PowerOn.ExtensionsBasic.IsNotEmpty(System.Collections.Generic.ICollection)”

这个问题有规范的解决方案吗?

不,我不想在调用此方法之前执行强制转换;)

c# extension-methods icollection ambiguous

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

为什么xml在IOC容器中如此突出?

我正试图进入IOC容器,我注意到它们中有很多正在使用xml配置.任何人都可以告诉我为什么许多新技术正朝着xml配置/编程模型(WCF,WPF,Spring.NET,Unity,Windsor)发展?似乎xml是指定复杂设置的不良选择,最好在代码中进行,其中事物是类型安全的,我们有智能感知.我知道有些人可能会发现这种争议,但我真的很好奇为什么这些非常酷,先进的技术依赖于xml.

xml ioc-container

5
推荐指数
3
解决办法
826
查看次数

IIS会话超时与ASP.NET会话超时

在IIS 6(以及其他版本太远)中,属性 - >主目录选项卡 - >配置按钮 - >选项选项卡中有会话超时设置.看起来像这样:

IIS对话框的图片

在ASP.NET web.config中有一个SessionState设置,如下所示:

<system.web>
    <sessionState timeout="120" />
    <!-- etc .. -->
</system.web>
Run Code Online (Sandbox Code Playgroud)

他们是否有任何机会相关?他们设置相同的东西,或不同的东西?

asp.net iis session session-timeout

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

如何暂停特定的时间?(Excel中/ VBA)

我有一个Excel工作表,其中包含以下宏.我想每秒循环一次,但如果我能找到这样做的功能,那就很危险.不可能吗?

Sub Macro1()
'
' Macro1 Macro
'
Do
    Calculate
    'Here I want to wait for one second

Loop
End Sub
Run Code Online (Sandbox Code Playgroud)

excel vba

99
推荐指数
9
解决办法
69万
查看次数

你能推荐哪个用于python的ldap对象映射器?

我必须使用不同的模式同步两个不同的LDAP服务器.为了让我的生活更轻松,我正在为像Pythonobject/SQLAlchemy这样的python搜索对象映射器,但对于LDAP.我通过pypi和google找到了以下可能提供此类功能的软件包:

  • 南瓜0.1.0-beta1:南瓜是用于python的LDAP ORM(没有R).

  • afpy.ldap 0.3:这个模块提供了一种简单的方法来处理python中的ldap东西.

  • bda.ldap 1.3.1:LDAP便捷库.

  • Python LDAP Object Mapper:为Python中的LDAP提供类似ORM(Django,Storm,SQLAlchemy等)的层.

  • ldapdict 1.4:用于连接LDAP的Python包,将结果作为字典返回类.结果被缓存.

您可以推荐以下哪些套餐?或者我应该更好地使用不同的东西?

python orm ldap

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

在C#中检测多个同时按键

我希望通过检测某些无法输入的键组合(转义序列)的按键来模拟C#中的串行通信的超级终端功能,例如Ctrl + C,Ctrl + Z等.我知道这些键有它们的ASCII等价物并且可以如此传输.但我遇到了检测多个按键的问题.我的一些代码是作为参考提供的:

private void Transmitted_KeyDown(object sender, KeyEventArgs e)
{


   if (e.Modifiers == Keys.Control || e.Modifiers== Keys.Shift || e.Modifiers==Keys.Alt)
   {
       var test = (char)e.KeyValue; // Only able to detect a single keypress!


       ComPort.Write(test.ToString());

   }
} 
Run Code Online (Sandbox Code Playgroud)

c# keypress detection

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

JQuery - ajax加载

一些内容......

现在我需要将一些文件加载​​到inner- block中,但保存它的旧内容.

$('#inner').load( 'pathToFile.html' );
Run Code Online (Sandbox Code Playgroud)

将取代div的旧内容.

谢谢.


所以,据我所知,我的代码应该是:

old = $('#inner').html();
$('#inner').load( 'pathToFile.html' );
$('#inner').html( old + $('#inner').html() );
Run Code Online (Sandbox Code Playgroud)

ajax jquery load

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

有免费的python库可以打电话吗?

我正在编写一个小python脚本,当满足某些条件时通知我.我使用smtplib为我发电子邮件,但我也希望脚本也可以拨打我的手机.

我找不到一个免费的电话库.有谁知道吗?

python phone-call

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

用于嵌入式开发的IDE

我在C中做了很多嵌入式开发工作.我正在寻找能够提供与Eclipse或Visual Studio相同功能的IDE.过去我曾经使用过Vim,但我对它的使用量感到不满意.现在我正在尝试使用Eclipse,但我无法正确标记我的代码.我也可以访问Visual Studio,也许我可以获得SlickEdit许可证.

任何人都可以推荐编辑吗?我在找东西

  • 某种类型的代码完成
  • SVN支持
  • 索引/标记变量,函数名称等
  • 支持解释可能#ifed out的代码
  • 第三方编译器支持

有没有办法在代码上生成标签而无需使用make文件或使用gcc构建代码?

c ide embedded

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

如何在Java中使函数"超时"?

private String indexPage(URL currentPage) throws IOException {
    String content = "";
    is = currentPage.openStream();
    content = new Scanner( is ).useDelimiter( "\\Z" ).next();
    return content;
}
Run Code Online (Sandbox Code Playgroud)

这是我目前正在抓取网页的功能.问题所在的功能:

content = new Scanner( is ).useDelimiter( "\\Z" ).next();
Run Code Online (Sandbox Code Playgroud)

如果网页没有回答或需要很长时间才能回答,我的主题就会挂在上面一行.如果加载完全加载该流需要超过5秒的时间,那么中止此功能的最简单方法是什么?

提前致谢!

java timeout

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