小编n4c*_*500的帖子

是否可以使用Autofac将已解析对象的列表注入构造函数?

我是Autofac(3)的新手,并且正在使用它在几个实现IRecognizer的程序集中查找许多类.

所以我有:

builder.RegisterAssemblyTypes(AppDomain.CurrentDomain.GetAssemblies()).As<IRecognizer>();
Run Code Online (Sandbox Code Playgroud)

这很好.

但是我想将找到的组件的引用注入到构造函数中 - 有点像:

public Detector(List<IRecognizer> recognizers)
{
    this.Recognizers = recognizers;
}
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

collections code-injection autofac c#-4.0

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

Pandas 0.15 DataFrame:删除或重置datetime64的时间部分

我已将CSV文件导入到pandas DataFrame中,并具有datetime64列,其值如下:

2014-06-30 21:50:00
Run Code Online (Sandbox Code Playgroud)

我只想删除时间或将时间设置为午夜:

2014-06-30 00:00:00 
Run Code Online (Sandbox Code Playgroud)

这样做最简单的方法是什么?

python pandas

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

AWS Elastic Beanstalk:未在Flask应用程序中显示HTTP标头

我有一个小型Flask应用程序,我想在AWS Elastic Beanstalk上运行.

应用程序部署并运行正常,但我注意到自定义HTTP标头(HTTP_CUSTOM_TOKEN)不存在request.headers.

我假设我错过了Apache配置中的某些内容,但对该环境不是很熟悉.

http-headers flask

5
推荐指数
3
解决办法
1744
查看次数

使用$ state.go()时,ui-router不会运行父状态的解析承诺

我有一个抽象的父状态,其解析承诺返回有关当前用户的信息.该信息被注入所有子状态的控制器中.

但是,当我使用$state.go('parent.child')解析承诺函数时,没有执行.如果我浏览到代表该状态的URL,它执行正常.

我是否需要在每个子状态上指定解析对象并从父状态中省略它?

states angularjs angular-ui-router

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

有条件更新引用其他列

我正在尝试在R中对某些数据进行条件更新,这些数据的形状与下面给出的相似.

规则是,在类别Z的值== 0的情况下,将其设置为相同类型中的类别X的值.

作为一个R新手,没有很多时间,我最终使用循环,因为我看不到如何使用更新值by(),但我希望有一个更明显的解决方案.

Type    Category    Value
A       X           5
A       Y           2
A       Z           3
B       X           6
B       Y           2
B       Z           0
C       X           7
C       Y           2
C       Z           0
Run Code Online (Sandbox Code Playgroud)

我想要的输出是:

Type    Category    Value
A       X           5
A       Y           2
A       Z           3 <- remains 3
B       X           6
B       Y           2
B       Z           6 <- updated to 6
C       X           7
C       Y           2
C       Z           7 <- updated to 7
Run Code Online (Sandbox Code Playgroud)

提前致谢.

r vectorization conditional-statements

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