问题列表 - 第27271页

单个MEF DLL的多个实例

显然.NET 4.0没有非SL的PartCreator/ExportFactory.这是我认为我需要的东西.

我想知道是否有人可以帮助我(请举例说明)如何在DLL中创建EXPORTED类型的多个实例.基本上我说我有一个包含ConsoleLogger类型的DLL,它使用接口ILogger(我通过MEF导入/导出)...我怎么会在想要的时候创建一个ConsoleLogger实例?也..这甚至可能吗?

c# mef

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

我什么时候应该使用主键或索引?

我什么时候应该使用主键或索引?

他们的差异是什么,哪个最好?

sql indexing primary-key

41
推荐指数
5
解决办法
4万
查看次数

VM上的Windows Phone 7模拟器?

似乎Windows Phone 7 SDK不支持在VM内部运行.在Parallels上,当模拟器启动时,整个VM都会崩溃.

但是,在网络上,有少数人报告说他们可以通过更改大量的VM设置来使用它.

我需要更改才能运行它?我对Parallels特别感兴趣,但VMWare或在OSX上运行的任何其他模拟器对我来说都很好!

virtualization vmware parallels windows-phone-7

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

静态字符串[]的C#性能包含()(slooooow)与==运算符

只是一个快速查询:我有一段代码将一个字符串与一长串值进行比较,例如

if(str == "string1" || str == "string2" || str == "string3" || str == "string4".
     DoSomething();
Run Code Online (Sandbox Code Playgroud)

代码清晰度和可维护性的兴趣我把它改成了

public static string[] strValues = { "String1", "String2", "String3", "String4"};
...
if(strValues.Contains(str)
    DoSomething();
Run Code Online (Sandbox Code Playgroud)

只发现代码执行时间从2.5秒到6.8秒(执行大约200,000次).
我当然明白了一个轻微的表现权衡,但300%?
无论如何,我可以不同地定义静态字符串以提高性能?
干杯.

c#

6
推荐指数
3
解决办法
3938
查看次数

使用相同组件的不同版本

我有一个项目,我同时必须使用ActiveReports 2和ActiveReports 6中内置的报告.总的来说,它工作正常,但一些帮助程序集使用相同的名称.例如,为了能够导出为PDF,两个版本都使用名为ActiveReports.PdfExport.dll的程序集.当然,相应的组件是不同的.

请注意,我不直接访问ActiveReports.PdfExport.dll - 这是由ActiveReports运行时处理的.

我找不到将它们都包含在项目中的方法.有办法吗?GAC是答案吗?

c# activereports assemblies gac reference

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

选择...其中id =任何值.可能吗?

请看这张桌子

table
|id| |name| |order|
Run Code Online (Sandbox Code Playgroud)

我必须得到行,在哪里name = somethingorder = somevalue

所以我写

select `id` from `table` where `name` = 'something' and `order` = 'somevalue'
Run Code Online (Sandbox Code Playgroud)

但依赖于php逻辑,有时我需要获取所有行,其中name = something,独立于order值.我不想改变查询结构,因为在实践中有很多字段,并且可能的查询数量会变得非常大.所以我想保存查询的结构,当我需要按名称选择时,我想写这样的东西:

select `id` from `table` where `name` = 'something' and `order` = any value 
Run Code Online (Sandbox Code Playgroud)

可能吗?

谢谢

php mysql phpmyadmin

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

使用Javascript从字符串中删除数字

如何使用Javascript从字符串中删除数字?

我对正则表达式并不是很好,但我认为我可以使用替换来实现上述目标吗?

如果JQuery已经提供了这样的东西,那真的很棒吗?

//Something Like this??

var string = 'All23';
string.replace('REGEX', '');
Run Code Online (Sandbox Code Playgroud)

我很感激任何帮助.

javascript jquery

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

查找数字的sqrt的递归函数的问题

下面是一个简单的程序,它使用Bisection计算数字的sqrt.使用sqrtr(4,1,4)这样的调用执行此操作时会进行无休止的递归.我无法弄清楚为什么会这样.以下是功能:

double sqrtr(double N , double Low ,double High  )
{

     double value = 0.00;

     double mid = (Low + High + 1)/2;

    if(Low == High)
     {
        value =  High;

     }

     else if (N < mid * mid )
     {
        value = sqrtr(N,Low,mid-1) ;


     }
     else if(N >= mid * mid)
     {
         value = sqrtr(N,mid,High) ;

     }

     return value;

}
Run Code Online (Sandbox Code Playgroud)

c++

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

为什么只有四个寄存器?

为什么在最常见的CPU(x86)中只有四个寄存器?如果添加更多寄存器,速度不会大幅增加吗?何时会添加更多寄存器?

x86 cpu-architecture

17
推荐指数
3
解决办法
5072
查看次数

如何使用TFS 2010部署网站和数据库项目?

我一直试图解决这个问题,到目前为止还没有找到一个简单的解决方案.使用TFS 2010作为构建过程的一部分来部署数据库项目(和网站)真的很难吗?

我发现了一个涉及大量复杂检查和编辑工作流程的例子(这是一个巨大的工作流程btw).

我甚至购买了"使用VS 2010进行专业应用程序生命周期管理"这本书,但显然专业人士并未部署他们的应用程序,因为书中甚至没有提到它.

我知道在TFS方面我很迟钝,但似乎应该有任何简单的方法来做到这一点.在那儿?

deployment tfs2010

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