问题列表 - 第46378页

Glassfish和java:comp/BeanManager

我有部署到glassfish的.war应用程序.我想做CDI,所以我需要从我的POJO中查找java:comp/BeanManager.但它不起作用:BeanManager根本找不到!

怎么了?

我是否需要在glassfish中启用CDI?或者它只适用于.ear文件?

谢谢.

glassfish cdi java-ee-6

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

当类层次结构中存在原始类型时,为什么Scala会抱怨非法继承?

我正在编写一个包装器,它将Scala ObservableBuffer和fires事件与Eclipse/JFace Databinding框架兼容.

在Databinding框架中,有一个抽象ObservableList来装饰普通的Java列表.我想重用这个基类,但即使这个简单的代码也会失败:

val list = new java.util.ArrayList[Int]
val obsList = new ObservableList(list, null) {}
Run Code Online (Sandbox Code Playgroud)

有错误:

illegal inheritance; anonymous class $anon inherits different type instances of trait Collection: java.util.Collection[E] and java.util.Collection[E]
illegal inheritance; anonymous class $anon inherits different type instances of trait Iterable: java.lang.Iterable[E] and java.lang.Iterable[E]
Run Code Online (Sandbox Code Playgroud)

为什么?它与原始类型有关吗?ObservableListimplements IObservableList,扩展原始类型java.util.List.这是预期的行为,我该如何解决它?

inheritance scala raw-types scala-java-interop

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

为什么PropertyGrid不会引发键盘/鼠标事件?

为什么这永远不会被召唤?

        propertyGrid.KeyDown += new KeyEventHandler(propertyGrid_KeyDown);

        private void propertyGrid_KeyDown(object sender, KeyEventArgs e)
        {
           PoorLittleMethod(); //Never gets called
        }
Run Code Online (Sandbox Code Playgroud)

这似乎与鼠标事件相同

I'veread一些论坛,PGrid是提高此类事件,因为它继承他们的控制,但并没有真正提高他们棘手.真的吗 ?如果是,如何绕过?

编辑1:
由于这似乎是"常规",我发现MS非常轻,不要在propertyGrid类的MSDN参考上明确指定这一点,并将事件"原样"保留为好像它们可用,而它们不是.这些棘手的东西至少通常在refs里面的"notes"中指定.

编辑2:
我正在编写一个解决方法.我很快就会发布它.

c# winforms

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

Ado连接到SQL Server Compact Edition 4.0

我想从旧的asp-classic网站连接到SQL Server Compact Edition 4.0,但我总是得到错误:

"Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified. "

我试过了

sCon = "Data Source=c:\temp\sqlcompact.sdf;Encrypt Database=True;Password=testtest;Persist Security Info=False;"
Run Code Online (Sandbox Code Playgroud)

更新:错误:多步OLE DB操作生成错误.检查每个OLE DB状态值(如果可用).没有工作

sCon = "Provider=Microsoft.SQLSERVER.CE.OLEDB.4.0;Data Source=c:\temp\sqlcompact.sdf;Password=testtest;"
Run Code Online (Sandbox Code Playgroud)

没有任何成功.

通常可以从ADO连接到SQL Server CE 4.0吗?

更新:示例代码打开连接:

dim sCon

dim gCON : set gCON=CreateObject ("ADODB.Connection")

sCon = "Provider=Microsoft.SQLSERVER.CE.OLEDB.4.0;Data Source=c:\temp\sqlcompact.sdf;Pwd=testtest;"

gCon.ConnectionString = sCon
gCon.Open 
gCon.Close
Run Code Online (Sandbox Code Playgroud)

connection-string ado asp-classic sql-server-ce sql-server-ce-4

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

在流中包含向量<unsigned char>吗?

我有一个函数,它将std :: istream&作为参数,并将转换后的流写入std :: ostream&.

另一方面,我有另一个接受vector参数的函数.

我的目标是将第一个函数的输出传递给第二个函数.

是否有开箱即用的东西?否则,我该如何轻松实现它?

谢谢

编辑:这里有2个功能签名:

functionA(std::istream& _in, std::ostream& _out);
functionB(std::vector<unsigned char>& data);
Run Code Online (Sandbox Code Playgroud)

来电者看起来像:

std::vector<unsigned char> data;
std::istrstream stream_in("input message");
std::ovectorstream stream_out(data); // ???
functionA(stream_in, stream_out);
functionB(stream_out.vector());
Run Code Online (Sandbox Code Playgroud)

c++ stl

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

如何找到我当前的编译器标准,如果它是C90等

我正在研究Linux机器.是否有任何系统命令可以找到我正在使用的C编译器后面的标准?

c compiler-construction c99 c89

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

无法在Spring MVC中验证日期

我正在使用自定义编辑器将String转换为日期。我的代码在下面提到

@InitBinder
public void initBinder(WebDataBinder binder) {

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
    dateFormat.setLenient(false);
    binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, false));

}
Run Code Online (Sandbox Code Playgroud)

当我在“ yyyy-MM-dd”中输入日期时,将其插入。

但是当我输入空白时会引发异常

嵌套异常为java.lang.IllegalArgumentException:无法解析日期:无法解析的日期:“”

我无法验证相同的结果。

如果我给出其他格式,它也无法解析。

validation date spring-mvc

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

如何从对象列表中获取不同的列表?

我有一个List<MyClass> someList.

class MyClass
{
    public int Prop1...
    public int Prop2...
    public int Prop3...
}
Run Code Online (Sandbox Code Playgroud)

我想知道如何获得一个新的唯一List<MyClass> distinctListList<MyClass> someList,但它只是比较Prop2.

c# linq properties class list

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

切换并灰显StackPanel

我试图在一个大的StackPanel上切换一个小的StackPanel:当小的StackPanel切换并显示可见时,背面的大StackPanel是灰色的,具有不透明度颜色.有谁知道如何使整个StackPanel变灰?

wpf stackpanel

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

为什么Python中的每个新对象的ref都增加2?

在定义新对象后,交互式环境中的refs数增加2对我来说有点奇怪.我只创建了一个对象,不是吗?

>>> v
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'v' is not defined
[41830 refs]
>>> v = "v"
[41832 refs]
Run Code Online (Sandbox Code Playgroud)

python cpython python-internals

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