小编Kur*_*oro的帖子

如何使用underscore.js生成flatten结果

json对象是

var data = [{"Parent":1,"Child":[4,5,6]},{"Parent":2},{"Parent":3}]
Run Code Online (Sandbox Code Playgroud)

如何使用underscore.js chain/map/pluck等...函数来获得展平结果

     var result = [];
for (var i = 0; i < data.length; i++) {
    result.push(data[i].Parent);
    if (data.Child != undefined) {
        for (var j = 0; j < data[i].Child.length; j++) {
            result.push(data[i].Child[j]);
        }
    }
}
console.log(result) >> //1,4,5,6,2,3
Run Code Online (Sandbox Code Playgroud)

javascript json underscore.js

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

如何使用NSubstitute来模拟一个懒惰的类

//Assert
Lazy<INotificationService> notificationService = Substitute.For<Lazy<INotificationService>>();
Service target = new Service(repository, notificationService);

//Act
target.SendNotify("Message");

//Arrange
notificationService.Received().Value.sendNotification(null, null, null, null);
Run Code Online (Sandbox Code Playgroud)

上面的代码抛出异常.

lazily-initialized类型没有公共的无参数构造函数

我正在使用C#4.0和NSubstitute 1.2.1

c# unit-testing mocking lazy-evaluation nsubstitute

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

如何在MongoDB中的FindOne中使用SetField用于C#驱动程序

我使用mongodb的官方C#驱动程序,我想使用像Find这样的FindOne查询中的SetFields.

var query = Query.EQ("Name", name);
Users.Find(query).SetFields(Fields.Exclude("Password"));
Run Code Online (Sandbox Code Playgroud)

是否可以这样做,因为FindOne返回一个实际的类而不是mongodb游标.

c# mongodb mongodb-.net-driver

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

使用Git创建已更改文件的存档

我正在寻找一个简单的解决方案来存档最近更改的文件.

我从谷歌得到这个简单的命令

git archive -o update.zip HEAD $(git diff --name-only HEAD^)
Run Code Online (Sandbox Code Playgroud)

当我在GIT BUSH中运行时,它一直说 致命:不是有效的对象名称

git

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

如何将动态值转换为表达式中的类型值

public class Model1 {
    public String Value { get; set; }

}
public class Model2 {
    public dynamic Value { get; set; }
}

public static Expression<Func<Model2, Model1>> GetExpression() {
    return f => new Model1 {
        Value = f.Value
    };
}
Run Code Online (Sandbox Code Playgroud)

我正在写一个GetExpression()Model2属性转换为Model1.谈到动态财产,我尝试Convert.ToString(f.Value)或者(String)f.Value说它

"表达式树可能不包含动态操作"

任何人都知道在表达式中将动态值转换为类型值的正确方法是什么?

c# linq expression

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

为什么 EF Core 2.2 将默认主键设置为 nvarchar(450)

我们正在将我们的代码库从 EF6.2 升级到 EF Core 2.2,我们的团队发现基于字符串的标识键的默认值将生成一个主键列

  • nvarchar(128) 在 EF 6.2 (SQL Server) 中
  • nvarchar(450) 在 EF Core 2.2 (SQL Server)

这个决定背后的原因是什么?

c# entity-framework ef-core-2.2

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

如何在asp.net MVC中调试javascript?

我正在使用Visual Web Developer 2008.我通过在js文件中添加断点/调试器来在localhost上调试我的javascript.它之前在IE8中完美运行.

在尝试开发人员工具(在IE8中按F12)后,这个很好的调试功能被打破了.

javascript debugging asp.net-mvc

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

设计师的任何存折设计工具

我想知道是否有任何工具来设计存折的布局.

我没有在xcode中找到任何内容.有经验的设计师可以读写一个简单的json,但如果有任何工具帮助加快这个设计过程,它会好得多.

json objective-c ios6 passbook

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

如何自定义Twitter Bootstrap popover隐藏动画

我想实现自己的popover hide动画.目前,我正在修改bootstrap.js.

$.fn.popover = function (option) {
            return this.each(function () {
                var $this = $(this)
                  , data = $this.data('popover')
                  , options = typeof option == 'object' && option
                if (!data) $this.data('popover', (data = new Popover(this, options)))

                //original code
                // if (typeof option == 'string') data[option]()
                //custom code
                if (typeof option == 'string') {
                    if (option === 'hide') {
                        //my customize animation here
                    }
                    else {
                        data[option]();
                    }

                }

            })
        }
Run Code Online (Sandbox Code Playgroud)

我想知道是否还有,所以当我初始化popover时我可以实现动态动画

$('#target').popover({
    hide: function () {
        //my own animation
    } …
Run Code Online (Sandbox Code Playgroud)

javascript jquery twitter-bootstrap

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