标签: expression

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

javascript - 将正则表达式与项数组匹配

在JavaScript中是否有一种方法可以获得字符串与正则表达式数组匹配的布尔值?

例子是('if'语句代表我想要实现的目标):

var thisExpressions = [ '/something/', '/something_else/', '/and_something_else/'];
var thisString = 'else';

if (matchInArray(thisString, thisExpressions)) {

} 
Run Code Online (Sandbox Code Playgroud)

javascript arrays expression

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

Report Builder 3.0 SWITCH表达式DEFAULT/ELSE

我试图根据用户特许经营号码显示不同的徽标.

参数= UserFranNr

如果值<> 99且<> 87,则要显示的嵌入图像为ID0.(嵌入的图像名称是字符串.)

这适用于嵌套的IIF,但似乎是正确的时间/地点SWITCH.

(将来很多特许经营商很可能会使用自己的标识.)

=Switch 
(
Parameters!UserFranNr.Value = "99","ID99",
Parameters!UserFranNr.Value = "87","ID87",
"ID0"
)
Run Code Online (Sandbox Code Playgroud)

我没有找到任何解释如何使用默认值的文档SWITCH.

这甚至可能吗?如果是这样的话?如果没有任何体面的选择?谢谢

资源: 表达式示例(Report Builder和SSRS) 定义公式对话框(报表生成器)

加上这里和其他论坛.

reporting expression reporting-services reportbuilder3.0 ssrs-expression

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

PropertyExpression丢失了

我尝试使用表达式编写一个简单的示例,但有一个奇怪的错误:我无法PropertyExpression在编译时使用.当我写它时,我得到一个错误,它不编译 在此输入图像描述 但是在断点运行时我可以写

var runtimeBody = (System.Linq.Expressions.PropertyExpression)body2;
Run Code Online (Sandbox Code Playgroud)

它工作,并按预期演员.选择框架4.5.1作为目标.

.net c# lambda expression expression-trees

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

模数按操作顺序排列

模数在数学运算顺序中的位置是什么?我猜它类似于除法,但之前或之后?

math expression

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

如何解析以字符串形式给出的数学表达式并返回一个数字?

Java中是否有一种方法可以从这个数学表达式中获得结果:

String code = "5+4*(7-15)";
Run Code Online (Sandbox Code Playgroud)

另一方面,解析算术表达式的最佳方法是什么?

java string math parsing expression

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

SQL JOIN:USING,ON或WHERE有区别吗?

我想知道SQL在这些连接语句上执行的方式是否有任何不同:

SELECT * FROM a,b WHERE a.ID = b.ID

SELECT * FROM a JOIN b ON a.ID = b.ID

SELECT * FROM a JOIN b USING(ID)
Run Code Online (Sandbox Code Playgroud)

有性能差异吗?还是算法差异?

或者只是语法糖?

sql syntax performance expression join

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

表达式引用不属于模拟对象的方法

我有一个api服务,调用另一个API服务.当我设置Mock对象时,它失败并出现错误:

NotSupportedException:expression引用不属于模拟对象的方法.

这是代码:

private Mock<IEnumerable<ICarrierApiService<AccountSearchModel>>> _mockCarrierService;
private Mock<IApiService<AccountSearchModel>> _mockApiService;

[SetUp]
public void SetUp()
{
  _mockApiService = new Mock<IApiService<AccountSearchModel>>();
  _mockCarrierService = new Mock<IEnumerable<ICarrierApiService<AccountSearchModel>>>();
  _mockApiService.Setup(x => x.GetFromApiWithQuery(It.IsAny<string>())).Returns(ApiValue());

  // Error occurred when call _mockApiService.GetFromApiWithQuery() in .Select()
  _mockCarrierService.Setup(x => x
            .Select(s => s
                .GetFromApiWithQuery(It.IsAny<string>())).ToList())
                .Returns(new List<IQueryable<AccountSearchModel>> { ApiValue() });
}
Run Code Online (Sandbox Code Playgroud)

用Moq阅读表达式测试,但它对我的情况不起作用.如果我删除它_mockCarrierService.Setup(),测试用例可以运行但是失败,NullReferenceException因为它没有有效的List<IQueryable<AccountSearchModel>>设置.

知道我怎么能做到这一点?


脚注:当前的解决方案

FWIW,这是我目前使用的解决方案.我很乐意更好地解决这个问题(直到Moq开始支持模拟扩展方法).

private List<ICarrierApiService<AccountSearchModel>> _mockCarrierService;
private AccountSearchController _mockController;
private Mock<ICarrierApiService<AccountSearchModel>> _mockApiService;

[SetUp]
public void SetUp()
{
   _mockApiService = …
Run Code Online (Sandbox Code Playgroud)

c# linq unit-testing expression moq

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

如何在WPF DataGrid中隐藏Column标头?

我在Expression Blend中使用DataGrid,但我只需要显示注册表并隐藏ColumnHeader.

我怎么做?

wpf datagrid expression expression-blend

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

AngularJS表达式在IE8上的style属性中不起作用

在style属性上使用这样的表达式可以在Chrome上运行,但在IE8上不起作用

style="width:{{progress}}%"
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/5VDMD/12/ (测试请在文本框中输入一个数字)

针对此问题的任何解决方法?

templates expression internet-explorer-8 angularjs

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