问题列表 - 第31531页

如何在JSF中设置dataTable呈现列的宽度?

JSF h:列标记修复宽度

我试过这种方式,但我无法让这个工作.使用呈现的HTML,我看不到Header或dataTable行的宽度属性.我使用JSF 1.2而没有任何组件库.可能是什么问题呢?

jsf

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

UIButton在具有UITapGestureRecognizer的视图中

我有一个观点UITapGestureRecognizer.因此,当我点击视图时,此视图上方会出现另一个视图.这个新视图有三个按钮.当我现在按下其中一个按钮时,我没有按下按钮动作,我只得到轻击手势动作.所以我不能再使用这些按钮了.我该怎么做才能将事件传递给这些按钮?奇怪的是按钮仍然突出显示.

我收到它后,我不能删除UITapGestureRecognizer.因为有了它,也可以删除新视图.意味着我想要像全屏视频控件一样的行为.

iphone cocoa-touch objective-c ios uitapgesturerecognizer

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

java中的字符串格式?

输入字符串:115.0000

输出字符串应为:115.00

我用这个代码:

String.format("%.2f","115.0000");
Run Code Online (Sandbox Code Playgroud)

我有IllegalArgumentException.我现在能做什么?

java string-formatting

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

Oracle双重查询

我有这样的查询:

SELECT X.Y( 'p1', 'p2', 'p3', 'p4', '100') 
  FROM dual
Run Code Online (Sandbox Code Playgroud)

我知道双重是什么,但这部分X.Y( 'p1', 'p2', 'p3', 'p4', '100')真让我惊讶.这种语法意味着什么?

XY表或什么?

oracle plsql oracle11g

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

数据库:对层次结构数据进行排序(修改的预排序树遍历):如何检索直接子级

我正在将MySQL与PHP和Doctrine 2一起使用。

我的问题是假设我正在使用经过修改的预排序树遍历,有没有办法我只能检索直属子级?

php mysql database doctrine hierarchical-data

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

java.lang.NoSuchMethodException:org.hibernate.validator.ClassValidator Seam weblogic 10.3

我在weblogic 10.3上遇到了Hibernate(与seam一起使用)的大问题.

当我发布我的应用程序时,我收到此错误:

java.lang.NoSuchMethodException: org.hibernate.validator.ClassValidator.<init>(java.lang.Class, java.util.ResourceBundle, org.hibernate.validator.MessageInterpolator, java.util.Map, org.hibernate.annotations.common.reflection.ReflectionManager)
Run Code Online (Sandbox Code Playgroud)

我在网上看到这个错误可能来自hibernate jar之间的兼容性.但是,我读了矩阵,我有好的版本的jar(hibernate-validator 3.1,hibernate-search 3.1,hibernate core 3.3.0)

我不知道解决这个问题.有人可以帮帮我吗?

谢谢.

PS:这是完整的堆栈跟踪:

weblogic.application.ModuleException: 
        at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1373)
        at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:468)
        at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
        at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
        at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
        at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
        at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
        at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635)
        at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
        at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
        at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:16)
        at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:162)
        at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
        at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
        at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:140)
        at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:106)
        at weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:143)
        at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
        at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:820)
        at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1227)
        at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:436)
        at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163)
        at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:181)
        at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:12)
        at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:67)
        at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    java.lang.NoSuchMethodException: org.hibernate.validator.ClassValidator.<init>(java.lang.Class, java.util.ResourceBundle, org.hibernate.validator.MessageInterpolator, java.util.Map, …
Run Code Online (Sandbox Code Playgroud)

java hibernate seam weblogic-10.x

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

动态深度选择JavaScript对象

使用单一属性这很容易:


var jsonobj = {
    "test": "ok"
}
var propname = "test";
// Will alert "ok"
alert(jsonobj[propname]);
Run Code Online (Sandbox Code Playgroud)

但我想要做的是使用嵌套属性:


var jsonobj = {
    "test": {
        "test2": "ok"
    }
}
var propname = "test.test2";
// Alerts undefined
alert(jsonobj[propname]);
Run Code Online (Sandbox Code Playgroud)

有没有办法选择嵌套的"动态"属性?我知道我可以做jsonobj.test.test2,但问题是propname可以更改为深度为1,2或3级的属性.(例如test,test.test2,......)

javascript properties object

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

在没有显式调用的情况下,在子方法之前强制执行父方法

我正在开发一个 c++ 应用程序,但我面临一个问题:我有一个从抽象类 A 派生的类 B,它具有一些事件处理方法。第三个类 C 派生自 B,并且必须重新实现一些 B 方法。有没有办法在调用 C 的方法之前隐式调用 B 的方法?

类图:

class A
{
    virtual void OnKeyPress(event e)=0;
};
class B : public A
{
    virtual void OnKeyPress(event e)
    {
    print("Keypressed: "+e)
    };
};
class C : public B
{
    void OnKeyPress(event e)
    {
    //DoSomething
    }
}
Run Code Online (Sandbox Code Playgroud)

我想出的解决方法之一是使用 C::foo() 中的 B::foo() 从 C 调用父方法。这是可行的,但开发人员需要记住在方法的主体中添加调用。

另一种方法是定义一个新的虚拟方法,子进程将覆盖该方法,父进程将在其“OnKeyPress”方法中调用该方法。

谢谢,3mpty。

c++ oop inheritance

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

如何限制层次结构中的覆盖?

这是一个例子,我只是想知道它将如何实现.

我想只启用子类Animal来设置它们拥有的腿数,但我仍然希望它们能够设置自己的颜色.因此,我想在层次结构中进一步限制类,然后再更改此Legs属性.

public abstract class Animal
{
    public string Colour { get; protected set; }
    public int Legs { get; protected set; }

    public abstract string Speak();
}

public class Dog : Animal
{
    public Dog()
    {
        Legs = 4;
    }

    public override string Speak()
    {
        return "Woof";
    }
}

public sealed class Springer : Dog
{
    public Springer()
    {
        Colour = "Liver and White";
    }
}

public sealed class Chihuahua : Dog
{
    public Chihuahua() …
Run Code Online (Sandbox Code Playgroud)

.net c# inheritance overriding

7
推荐指数
3
解决办法
987
查看次数

所有编程语言都有一个共同的词汇表吗?

每种编程语言都有自己的词汇,真的很烦人.例如,在Java中我们有

if ... {}
Run Code Online (Sandbox Code Playgroud)

我们用Bash脚本

if ... then ... fi # using "fi" is so insane for me
Run Code Online (Sandbox Code Playgroud)

如果所有编程语言共享相同的词汇表,那将是非常好的.然后语言设计者可以定义底层语义.我想知道是否有任何尝试建立这样的词汇?

programming-languages

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