小编Ric*_*lay的帖子

在Moq中分配/ ref参数

是否可以使用Moq(3.0+)分配out/ ref参数?

我看过使用Callback(),但Action<>不支持ref参数,因为它基于泛型.我也最好It.Isref参数的输入上放置一个约束(),尽管我可以在回调中做到这一点.

我知道Rhino Mocks支持这个功能,但我正在研究的项目已经在使用Moq了.

c# parameters moq ref out

268
推荐指数
7
解决办法
11万
查看次数

替换当前活动

我需要用新的活动替换当前的活动.也就是说,我想启动一个新活动并从任务堆栈中删除当前活动.

根据文档,似乎最好的方法是按照惯例使用Activity.startActivity启动活动,然后立即调用Activity.finish来关闭当前活动.

这是这些API的有效用法还是我应该做其他事情?

android android-activity

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

使用const局部变量是否有运行时优势?

除了确保它们无法更改(编译器错误的调整)之外,JIT是否对const本地进行任何优化?

例如.

public static int Main(string[] args)
{
    const int timesToLoop = 50;

    for (int i=0; i<timesToLoop; i++)
    {
        // ...
    }
}
Run Code Online (Sandbox Code Playgroud)

c# jit const

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

Android和依赖注入

我一直在环顾四周寻找有关在Android开发中使用依赖注入容器的一些信息.具体来说,如何以Activity某种方式覆盖a的创建,这种方式在被杀(无论出于何种原因)时也会起作用.

有没有人在这方面有经验?

android dependency-injection inversion-of-control

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

使用int作为java.util.Dictionary的类型参数

当我尝试声明一个字典时:

private Dictionary<String, int> map;
Run Code Online (Sandbox Code Playgroud)

编译器给我以下错误:

令牌"int"上的语法错误,此令牌后预期的维度

但它可以正常使用Integer.我隐约知道Java对待int/ Integer不同(我来自.NET背景),但我希望有人可以给我一个完整的解释,为什么我不能在字典中使用原语<>

java primitive dictionary

34
推荐指数
3
解决办法
4万
查看次数

使用发布配置文件部署现有包

我正在尝试使用新的发布配置文件支持(在VS2012和VS2010中通过更新提供)来创建连续交付"部署管道",从而在第一个"阶段"中创建包/ zip并且相同的包是使用不同的配置部署到各种环境.

使用pubxml文件中定义的设置从命令行部署现有软件包涉及哪些任务/属性,而不会导致构建?换句话说,我想"发布"到一个,然后将相同的包"发布"到另一个配置文件而不重建它.

(我知道我可以直接使用MSDeploy,但如果可能的话,我更愿意在每个项目上使用更少的管道)

msbuild msdeploy web-publishing webdeploy msbuild-wpp

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

Windows Phone的单元测试状态

我一直在推动我的Google Fu达到极限,试图为Windows Phone应用程序找到最推荐/稳定的TDD + CI设置.任何成功做过这件事的人都可以指出我正确的方向吗?

这是我想要做的(如果可能的话):

  • 为不需要电话功能的视图模型和应用程序服务编写单元测试
  • 通过Resharper或TD.NET直接在Visual Studio中执行测试
  • 使用XML out从命令行执行单元测试,而不启动模拟器
  • 最好是对SDK更新的弹性(就第三方库而言)

既然我想把这个问题作为一个资源给其他人寻找同样的东西,这就是我希望避免的答案:

  • 不完整或被放弃的项目的开源端口
  • 仅作为某人博客附件提供的项目

我也想进行完整的BDD式验收测试,但这完全是另一个问题.

tdd continuous-integration windows-phone-7 windows-phone

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

JSON.NET中基于属性的类型解析

是否可以使用JSON.NET基于JSON对象的属性覆盖类型解析?基于现有的API,看起来我需要一种接受JsonPropertyCollection并返回Type要创建的方法.

注意:我知道TypeNameHandling属性,但它添加了一个$type属性.我无法控制源JSON.

.net c# json.net

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

访问JMeter脚本路径

有没有办法通过变量/属性访问当前脚本的绝对物理路径?似乎没有通过Debug Sampler列出的任何内容.

加载CSV文件和JMX Includes等操作使用当前工作目录作为其相对路径,这令人非常恼火.

jmeter

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

仿制药(Vector)如何在AVM中工作?

Flash Player 10中添加了对泛型的支持(目前只有Vector.<*>,并称为Adobe的'postfix类型参数'),但唯一的AVM2文档没有描述如何访问这些对象.

具体来说,我注意到一个新的操作码(0x53)和一个看似相关的新的多种类型(0x1D),但它们的用法没有记录.

注意:这个问题是用已经知道的答案创建的,因为它比我的博客或Adobe Bug DB更容易找到.

apache-flex generics vector avm2

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