小编kas*_*rhj的帖子

获取实现特定接口的所有已注册对象的列表

考虑以下

builder.Register(c => new A());
builder.Register(c => new B());
builder.Register(c => new C());
Run Code Online (Sandbox Code Playgroud)

B并且C都是ISomeInterface.

我现在想要获得IEnumerable所有已实现的注册对象ISomeInterface.

如何在Autofac中实现这一目标?

autofac

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

我如何获得当前的插入位置?

我写了一个简单的ST2插件,只需在当前的插入位置插入一个时间戳.但是,我无法找到如何获得当前位置.

我有

def run(self, edit):
    timestamp = "%s" % (datetime.datetime.now().strftime("%Y-%m-%d %H:%M"))
    pos = ???
    self.view.insert(edit, pos, timestamp)
Run Code Online (Sandbox Code Playgroud)

应该pos是什么?

sublimetext2

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

将Pandas DataFrame中的列与DataFrame中的列列相结合

请考虑以下内容DataFrame.

n  v1 v2 v3 v4 v5
0   1  2  3  4  5
1   1  2  3  4  5
2   1  2  3  4  5
Run Code Online (Sandbox Code Playgroud)

对于每一行,我要添加的值v2,v3,v4到列表,并在列表乘值v5,并把结果放入一个新列v6,这样我最终有一个DataFrame是这样的:

n  v1  v6
0   1  [10, 15, 20]
1   1  [10, 15, 20]
2   1  [10, 15, 20]
Run Code Online (Sandbox Code Playgroud)

我怎样才能在熊猫中实现这一目标?

python list dataframe pandas

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

F#相当于C#的'out'

我正在将一个C#库重写为F#,我需要翻译以下代码

bool success;
instance.GetValue(0x10, out success);
Run Code Online (Sandbox Code Playgroud)

outF#中关键字的等价物是什么?

f# c#-to-f#

11
推荐指数
3
解决办法
2564
查看次数

WPF绑定开销

我正在学习WPF.我现在已经达成了约束力.使用时绑定是否依赖于反射INotifyPropertyChanged,是这样,价格是多少?我正在考虑使用WPF显示通过UDP流式传输的数据,但我担心与WinForms相比,开销可能太大了.

wpf binding

8
推荐指数
2
解决办法
706
查看次数

将TeamCity内部版本号放入其构建的程序集中

我是TeamCity的新手,我刚安装它并使用subversion进行设置.我希望将TeamCity内部版本号放在输出文件中,以便我的Application.exe具有相同的内部版本号.

我怎样才能做到这一点?

teamcity

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

在MVVM中async/await是无用的吗?

在MVVM中,ViewModels通过INotifyPropertyChanged事件更新视图,async/await的酷炫功能似乎没有多大空间; 在调用者的捕获同步上下文上执行继续.

那么,如果是这种情况,那么谁将在现代基于UI的应用程序中实际使用async/await的功能?在这种情况下,"谁"也可以表示什么模式,例如MVC变化.

我认为以下是使用TAP的好方法

ViewModel.Age
{
  set {
    await Model.SetAge(value);
    NotifyPropertyChanged("Age");
  }
}
Run Code Online (Sandbox Code Playgroud)

但是,在捕获的syncContext上运行此操作并没有多大帮助.实际上,我们可以将所有这些都放在模型中.

Model.Age
{
  set {
    await SetAge(value);
    NotifyPropertyChanged("Age");
  }
}
Run Code Online (Sandbox Code Playgroud)

现在,我们真的希望syncContext不是捕获的.

.net c#

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

Numpy相当于if/else列表理解

有一种笨拙的做法

n = [x-t if x > 0 else x for x in nps]
Run Code Online (Sandbox Code Playgroud)

与此类似

n = np.array(a)
n[np.abs(n) < t] = 0
Run Code Online (Sandbox Code Playgroud)

也许这样的事情?

n[n > 0] = n-t
Run Code Online (Sandbox Code Playgroud)

python numpy

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

为什么ConcurrentQueue没有容量?

为什么不ConcurrentQueue具有capacity像其非并发表妹?也没有提到默认容量.

与非并发版本相比,"缺失"容量是否会影响性能,而实现者可以提供对队列典型大小的合格猜测?

.net

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

如何使用cordova获取所有移动图库图像?

我想获取移动设备的完整图库,以便在自定义网格中显示它们,是否可能?现在我正在使用$cordovaImagePicker哪个将我重定向到画廊,然后在选择图像后,我得到了该图像的Uri.而不是我希望自动选择完整的图库图像uri.

Controller

$scope.getImageFromGallery = function() {
    // Image picker will load images according to these settings
    var options = {
        maximumImagesCount: 1, // Max number of selected images, I'm using only one for this example
        width: 800,
        height: 800,
        quality: 80 // Higher is better
    };

    $cordovaImagePicker.getPictures(options).then(function(results) {
        // Loop through acquired images
        for (var i = 0; i < results.length; i++) {
            alert(results);
            $scope.image = results[i];
            // Print image URI
        }
    }, function(error) {
        console.log('Error: ' + …
Run Code Online (Sandbox Code Playgroud)

angularjs cordova ionic-framework ngcordova

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