问题列表 - 第7172页

如何清除对象的先前期望?

我想设置一个返回值

_stubRepository.Stub(Contains(null)).IgnoreArguments().Return(true);
Run Code Online (Sandbox Code Playgroud)

但是在特定测试中,覆盖该期望返回false.

就像是:

_stubRepository.ClearExpectations();  //<- this does not exist, I'm just making something up
_stubRepository.Stub(Contains(null)).IgnoreArguments().Return(false);
Run Code Online (Sandbox Code Playgroud)

注意,我不希望第二次调用时返回false,我想覆盖第一个期望.

这将有助于大大简化我的测试场景.

.net rhino-mocks

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

如何根据扩展名获取文件类型信息?c#中的(不是MIME)

如何获得基于扩展的常规文件类型描述,就像资源管理器一样?所以不是MIME,而是最终用户看到的信息,比如.

.doc = Microsoft Office Word 97 - 2003文档.zip = ZIP文件.avi =视频文件.

我怎样才能获得似乎可用的"辅助"信息,我猜它不是基于扩展的.就像"视频文件"一样,它可以为您提供电影的"长度"或文档文件,它有多少页面等等.

c# mime file-type file

18
推荐指数
2
解决办法
7648
查看次数

使用jQuery显示通知的最佳方法

我有一个简单的CRUD表单.

当用户输入或删除记录时,我试图显示一个很酷的成功消息.我在网上看到了很多这个.

我对jquery很新.有谁知道任何会显示如何做到这一点的例子?

基本上是一个慢慢调暗的div.

html javascript jquery

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

IoC容器的示例

有没有人有很好的IoC容器示例(最好是在c#中)以及使用它们的方式和原因?我查看了维基页面艾恩德的例子,但我还没有完全理解这个概念.

我应该何时何地使用IoC容器?

c# inversion-of-control

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

jQuery选择器和过滤

我刚刚开始使用jQuery,我很兴奋.

我发布的理由是我写了一些jQuery来完成它所需要的任务,但我怀疑它缺乏优雅......

我正在尝试获取所有具有以下内容的表行:1)一类'item'2)一个具有值的子文本输入框

HTML:

<tr class="item">
    <td class="sku">[dynamic]</td>
    <td class="quantity">
        <input type="text" name="[dynamic]" maxlength="3" /></td>
</tr>
Run Code Online (Sandbox Code Playgroud)

jQuery

...
var selections=$(".item>.quantity>:text[value!='']").parent().parent();
...
Run Code Online (Sandbox Code Playgroud)

我上面发布的代码有效,但有两件事(至少?)闻起来有点滑稽.

代码气味#1:我在最后使用'.parent().parent()'来抓取整行.有没有什么方法可以说,"给我所有的一些'项目',其中儿童文本输入有一个值",而不是回溯到最后的层次结构?

代码气味#2:我无法想出在选择过程中"修剪"文本输入值的方法,以确保空格不被解释为内容.使用我当前的方法,我将不得不'修剪'并在.each循环期间再次检查,这似乎是多余的.

如果你看到"更好的方式",请告诉我?

谢谢,理查德

jquery filter css-selectors

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

随机会话无效

我在Tomcat中运行J2EE Web应用程序,最近我的任务是为应用程序添加指标.我使用SessionListener来检测会话何时被销毁,然后将指标上传到数据库.我的会话超时在我的web.xml中设置为30分钟,我没有以编程方式在任何地方使会话无效.通常在我登录测试的15-10分钟内,我将看到上传到数据库的3或4组指标,所有指标都有不同的会话ID.

除了web.xml和session.invalidate()之外,还有什么可以导致Tomcat中的会话被销毁?例外?Tomcat会不会随意使会话无效?

java session tomcat session-timeout java-ee

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

.NET的符号数学

我正在寻找.NET框架的符号数学库.我看过Math.net,但它还没有用.你知道是否还有另一个图书馆吗?

math symbolic-math

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

这个批处理文件究竟应该做什么?

这在.bat文件中有什么作用?

它是某种汇编语言还是什么?

    @debug <%0 >nul
    e100 48 e6 61 be 3f 01 31 db 8a 1c 80 fb ff 74 f4 81
    e110 c3 d0 00 b0 b6 e6 43 31 d2 66 b8 dd 34 12 00 66
    e120 f7 f3 e6 42 88 e0 e6 42 46 8a 0c 46 ba da 03 ec
    e130 a8 08 74 fb ec a8 08 75 fb fe c9 74 c9 eb f0 00
    e140 0c 19 0c 45 0c 19 …

obfuscation hex batch-file

8
推荐指数
3
解决办法
2125
查看次数

在WinForms中调整单个控件的大小

我如何在C#/ WinForms中设计一个UI,它恰好包含几种不同的控件类型,以便在用户调整窗口大小时只调整ListView控件的大小?

c# windows user-interface resize winforms

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

什么"??" 意思?

我正在看ASP.NET MVC 1.0生成的代码,并且想知道; 双重问号意味着什么?

// This constructor is not used by the MVC framework but is instead provided for ease
// of unit testing this type. See the comments at the end of this file for more
// information.
public AccountController(IFormsAuthentication formsAuth, IMembershipService service)
{
    FormsAuth = formsAuth ?? new FormsAuthenticationService();
    MembershipService = service ?? new AccountMembershipService();
}
Run Code Online (Sandbox Code Playgroud)

有关:

?? Null Coalescing Operator - >合并是什么意思?

c#

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