问题列表 - 第25928页

无法解析Unity容器中的Dictionary

我偶然发现了这个:

在Unity容器中,我想注册IDictionary<TK, TV>; 假设它是IDictionary<string, int>

_unityContainer = new UnityContainer()
    .RegisterType<IDictionary<string, int>, Dictionary<string, int>>();
Run Code Online (Sandbox Code Playgroud)

但如果我试试

var d = _unityContainer.Resolve<IDictionary<string, int>>();
Run Code Online (Sandbox Code Playgroud)

它无法解决......

我明白了......

Microsoft.Practices.Unity.ResolutionFailedException:Microsoft.Practices.Unity.ResolutionFailedException:依赖项的解析失败,type ="System.Collections.Generic.IDictionary`2 [System.String,System.Int32]",name ="(none )".在解决时发生异常:

异常是:InvalidOperationException - 类型Dictionary`2有多个长度为2的构造函数.无法消除歧义.


在例外时,容器是:

解析System.Collections.Generic.Dictionary 2[System.String,System.Int32],(none) (mapped from System.Collections.Generic.IDictionary2 [System.String,System.Int32],(无))---> System.InvalidOperationException:类型Dictionary`2有多个长度为2的构造函数.无法消除歧义..

所以看起来它已经找到要解决的类型(正在Dictionary<string, int>)但未能将它新起来......

怎么团结不能解决这种类型?如果我输入

IDictionary<string, int> d = new Dictionary<string, int>()
Run Code Online (Sandbox Code Playgroud)

这样可行...

有任何想法吗?

谢谢!

c# ioc-container unity-container

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

有人可以解释Spring Security BasePermission.Create吗?

我正在开发一个涉及Spring Security ACL的项目,我遇到了创建权限BasePermission.CREATE.有人请解释这应该如何工作或它允许某人做什么?

我的理解是每个对象都有一个acl,每个acl都有很多ace,每个ace都有一个sid和一个权限.如果必须创建一个对象来创建它,您如何授予对象创建它的权限?

java security spring spring-security

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

Linq:在字符串中搜索所有多个空格

我有一个字符串,我想找到所有多个空格出现的位置.我正在写一个标点符号检查器.我想使用并行linq来分离这个操作,但在此期间我只是寻找linq方法让我开始.

c# linq string

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

指针/地址类型转换

我有以下变量:

char *p;
int l=65;
Run Code Online (Sandbox Code Playgroud)

为什么以下演员表会失败?

(int *)p=&l;
Run Code Online (Sandbox Code Playgroud)

和:

p=&((char) l);
Run Code Online (Sandbox Code Playgroud)

c

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

在android上安装python包

我想在android上安装一个来自source的python包.这可能吗?我在控制台中尝试运行py安装文件,但是没有找到distutils(.core,ccompiler).是否可以安装它们?

python java android android-scripting

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

适用于Delphi的最佳轻量级HTML解析器

我需要从选择框中的一些数据中解析出值.

示例:<option value ="1"> Apple </ option> <option value ="2"> Chicken </ option>

用法:如果option = apple则获取值.

有什么建议?

html delphi parsing delphi-2009 delphi-2010

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

如何使用Cassandra的Map Reduce或者没有Pig?

有人可以解释MapReduce如何与Cassandra一起使用.6?我已经阅读了单词计数示例,但我并不完全了解Cassandra结束与"客户端"结束时发生的事情.

https://svn.apache.org/repos/asf/cassandra/trunk/contrib/word_count/

例如,假设我使用的是Python和Pycassa,我将如何加载新的map reduce函数,然后调用它?我的map reduce函数必须是安装在cassandra服务器上的java吗?如果是这样,我如何从Pycassa调用它?

还有提到猪使这一切变得更容易,但我是一个完整的Hadoop菜鸟,所以这并没有真正的帮助.

你的回答可以使用Thrift或者其他什么,我刚才提到Pycassa来表示客户端.我只是想了解Cassandra集群中运行的内容与发出请求的实际服务器之间的区别.

mapreduce apache-pig cassandra

15
推荐指数
1
解决办法
8910
查看次数

什么时候写"ad hoc sql"vs存储过程更好

我的应用程序中有100%的临时sql.我的朋友建议我转换为存储过程以获得额外的性能和安全性.这提出了一个问题,除了速度和安全性之外还有其他任何理由坚持使用ad hoc sql查询吗?

c# sql sql-server-2008

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

0
推荐指数
1
解决办法
174
查看次数

UiSplitViewController不会自动旋转

我最近遇到了一个问题.我的iPad应用程序以某种方式阻止iPad自动旋转.我的应用程序加载了一个UISplitView,两个视图控制器都返回YES,用于shouldAutorotateToInterfaceOrientation:.我已经设置了我的info.plist以包含所有四个方向的"支持的界面方向"键.但是,当我运行应用程序时,旋转设备不会旋转splitView(即使我收到UIDeviceOrientationDidChangeNotification).此外,当我以不同的方向退出我的应用程序,它在iPad主屏幕中启动时不会自动旋转到正确的视图,直到我再次旋转它,而我的应用程序没有运行....任何想法将不胜感激... .

uisplitviewcontroller autorotate

6
推荐指数
2
解决办法
6404
查看次数