小编Mar*_*arc的帖子

Chai deep包含嵌套对象的断言

我试图断言一个对象包含另一个(ei深度相等不能使用),但似乎严格检查嵌套的对象.

代码示例:

describe('Meta', function () {
    it('object should contains a cloned copy', function () {
        var obj = {a: 1, b: '2', c: {a: 2, b: '2'}};
        return expect(obj).deep.contains(JSON.parse(JSON.stringify(obj)));
    });
});
Run Code Online (Sandbox Code Playgroud)

错误信息:

AssertionError: expected { a: 1, b: '2', c: { a: 2, b: '2' } } to have a property 'c' of { a: 2, b: '2' }, but got { a: 2, b: '2' }
Run Code Online (Sandbox Code Playgroud)

有没有办法用"深度平等"功能做"包含"?

javascript mocha.js chai

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

正则表达式Spring数据mongodb存储库

早上好,

我正在尝试使用Query注释将正则表达式与Spring数据mongodb存储库相结合.我想要的是在我的mongo文档的一个字符串属性中搜索一个子字符串.我一直在寻找谷歌和这里,但我没有发现任何优雅,我想知道Spring数据是否有关于这个使用存储库的正式事项.

问候.

java spring mongodb spring-data

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

jOOQ 3.5.3 中的 case 表达式和别名

我在 jOOQ 中表达以下查询时遇到问题

SELECT s.season_name, l.league_name,
  COUNT(CASE WHEN m.full_time_result = 'H' THEN 'H' END) AS home_wins,
  COUNT(CASE WHEN m.full_time_result = 'D' THEN 'D' END) AS draws,
  COUNT(CASE WHEN m.full_time_result = 'A' THEN 'A' END) AS away_wins,
  COUNT(m.full_time_result) AS all_matches
  FROM football_stats.matches AS m
  JOIN football_stats.seasons AS s USING (season_id)
  JOIN football_stats.leagues AS l USING (league_id) GROUP BY s.season_name, l.league_name
Run Code Online (Sandbox Code Playgroud)

我的java代码是:

final Field<String> homeWins = DSL.decode().when(MATCHES.FULL_TIME_RESULT.eq(HOME_WIN), HOME_WIN).as("home_wins");
final Field<String> draws = DSL.decode().when(MATCHES.FULL_TIME_RESULT.eq(DRAW), DRAW).as("draws");
final Field<String> awayWins = DSL.decode().when(MATCHES.FULL_TIME_RESULT.eq(AWAY_WIN), AWAY_WIN).as("away_wins");
final Field<?>[] …
Run Code Online (Sandbox Code Playgroud)

java jooq

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

正则表达式匹配分数而不是日期

我正在尝试提出一个正则表达式,它将匹配一个字符串中的分数(1/2)而不是日期(5/5/2005).任何帮助都会很棒,所有我能想到的是(\ d +)/(\ d +),它们在两个字符串中找到匹配项.在此先感谢您的帮助.

regex

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

C#Linq或Lambda表达式按周列出IEnumerable列表,带有日期字段

我试图IEnumerable<Object>按周分组查询,例如:

Project(Name, DateStart,ID)
Run Code Online (Sandbox Code Playgroud)

我有IEnumerable<Project>,我想做一份报告,按周分组.

例如:

Week 1
 Project1  8/4/2013 ID1
 Project2  9/4/2013 ID2
Week 2
 Project1  16/4/2013 ID3
 Project2  18/4/2013 ID5
Week 3
 Project1  24/4/2013 ID7
 Project2  26/4/2013 ID8
Run Code Online (Sandbox Code Playgroud)

如果有人能帮我一把,我真的很感激!我试图做一个lambda表达但没有成功.

谢谢!

c# linq lambda

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

Laravel 5验证修剪

我是Laravel 5的初学者.

如何删除验证器中的空格?我已阅读文档,但没有修剪验证器(删除空格).

在这里我的规则

$rules = [
        'name' =>'required',
        'email' => 'required|email',
        'address' => 'required',
        'phones' => 'required'
    ];
Run Code Online (Sandbox Code Playgroud)

感谢您的回答.

php trim laravel

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

正则表达式:加号不符合我的预期

我有一个包含许多行的文件,包括这样的字符串:blah blah num = 12345; 等等等等

我想找到等号后面的数字大于1的行,没有上限.(我不希望数字从零开始.)

我开始使用这个表达式,它将匹配以任何不是1的数字开头的任何数字,并且它工作正常,我理解它.

grep 'num=[2-9][0-9]*;'
Run Code Online (Sandbox Code Playgroud)

我认为,下一个表达式应该返回任何以1开头的数字,这个数字有两个或更多数字,但我没有得到任何回复:

grep 'num=1[0-9]+;'
Run Code Online (Sandbox Code Playgroud)

我虽然上面的意思是:必须匹配num = 1,然后必须匹配0-9之间的一次或多次,然后必须匹配; .我哪里错了?

regex

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

lambda表达式中带有AND运算符的Lambda表达式

我收到一个错误(

你调用的对象是空的

)当我尝试做数据库的操作,我似乎无法找到什么是错的,必须从这个东西p.ADRESA.Equals(listBox1.SelectedItem.ToString(),因为没有它的代码的作品,但我需要两个条件,请帮助

 Int16 idValoare =Convert.ToInt16 (comboBoxIDValoare.SelectedItem.ToString());

        if (selectedTabel.Equals("CUSTOMER"))
        {
            if (selectedColoana.Equals("ADRESA"))
            {
                CUSTOMER customer = db.CUSTOMERs.First(p => (p.CUSTOMERID == idValoare) && (p.ADRESA.Equals(listBox1.SelectedItem.ToString())));
                customer.ADRESA = textBoxValoare.Text;
                db.SaveChanges();
            }
}
Run Code Online (Sandbox Code Playgroud)

.net c# linq lambda entity-framework

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

反向引用正则表达式Unix

我真的不明白我如何使用这些反向引用.让我给你举个例子:

grep '\([a-z]\)\([a-z]\)[a-z]\2\1'
Run Code Online (Sandbox Code Playgroud)

之前的指令在文件中找到回文词.但我不明白它是如何工作的?什么是所有这些\2\1,为什么不是他们\1\2

unix linux grep

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

dc.js饼图图例 - 如果结果为0则隐藏

如果结果为0,是否可以删除/隐藏饼图的图例?

我有一个饼图,在图例中有相当多的项目,当有一些过滤时,删除不可用的图例会很棒.

任何帮助,将不胜感激.

javascript dc.js

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

标签 统计

c# ×2

java ×2

javascript ×2

lambda ×2

linq ×2

regex ×2

.net ×1

chai ×1

dc.js ×1

entity-framework ×1

grep ×1

jooq ×1

laravel ×1

linux ×1

mocha.js ×1

mongodb ×1

php ×1

spring ×1

spring-data ×1

trim ×1

unix ×1