问题列表 - 第33363页

早期从Scala构造函数返回

我正在为我的"main"类编写构造函数.它做的第一件事是调用一个方法来使用commons-cli来解析命令行.如果parseOptions方法返回false,则发生错误,构造函数应退出.

我尝试编写以下代码

if (!parseOptions(args)) return
Run Code Online (Sandbox Code Playgroud)

但编译器抱怨我有一个"返回方法定义之外的语句".

如果没有调用System.exit(1)或反转布尔值(并将所有其余的逻辑放在if语句中,有没有办法从构造函数中"提前"返回?

我想我可以让parseOptions方法抛出IllegalArgumentException并在我的Main对象中捕获它.

谢谢.

constructor scala exit

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

如何使用<f:ajax render>重新渲染<ui:repeat>

我已经实现了由转发器创建的列表:

<ui:repeat value="#{projectData.paginator.list}" var="project">
  <h:outputText value="#{project.title}" />
</ui:repeat>
Run Code Online (Sandbox Code Playgroud)

和一个过滤我的列表的按钮:

<h:commandLink action="#{overviewController.filterNew}">
<h:outputText value="Filter List" />
</h:commandLink>
Run Code Online (Sandbox Code Playgroud)

那么,点击命令链接(使用AJAX)后,是否有一种简单的方法只渲染我的转发器:-)


我试过以下:

<f:ajax render="repeater">
ui:repeat id="repeater" value="#{projectData.paginator.list}" var="project">
  <h:outputText value="#{project.title}" />
</ui:repeat>
<f:ajax />


<h:commandLink action="#{overviewController.filterNew}">
<h:outputText value="Filter List" />
<f:ajax event="click" render="repeater"/>
</h:commandLink>
Run Code Online (Sandbox Code Playgroud)

但那没用..


更新

<h:form>
ui:repeat id="repeater" value="#{projectData.paginator.list}" var="project">
  <h:outputText value="#{project.title}" />
</ui:repeat>

<h:commandLink action="#{overviewController.filterNew}">
<h:outputText value="Filter List" />
<f:ajax event="click" render="repeater"/>
</h:commandLink>
</h:form>
Run Code Online (Sandbox Code Playgroud)

也不起作用...也许我有把动作方法(overviewController.filterNew)放入ajax标签?


更新2

    <f:ajax event="click" render="repeater">
    <h:commandLink action="#{overviewController.filterEBus}">
    <h:outputText value="EBusiness" />
    </h:commandLink>
    </f:ajax>
Run Code Online (Sandbox Code Playgroud)

也不起作用!


也许不可能重新报复中继器?是否有另一个元素,如div标签或可以重新呈现的东西???

...

谢谢您的帮助

ajax jsf jsf-2 uirepeat

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

如何选择Java-COM桥?

我必须创建一个自动化Outlook和Word的应用程序,我想使用Java来完成该任务.(唯一允许的替代方案是VB6,所以...)

经过Google快速调查后,我找到了几个库,但我不确定使用哪个库:

我不知道如何比较这些库并做出明智的决定.似乎COM4J有点过时,JACOB泄漏内存(据称)和jacoZoom是商业版.每个人似乎都需要很多样板代码才能执行简单的方法调用.(考虑到COM的设计,这可能是不可避免的)

除此之外,我不知道如何在其中一个之间做出选择.哪一个是最好的?

java com

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

执行错误:java -Xms512M -Xmx1024M

$ java -Xms512M -Xmx1024M
Run Code Online (Sandbox Code Playgroud)

在运行上面的命令时,我得到了以下错误.请帮我看看如何在AIX框中设置JVM堆内存.我在这里使用java 5.

Usage: java [-options] class [args...]
           (to execute a class)    or  java -jar [-options] jarfile [args...]
           (to execute a jar file)

where options include:
    -cp -classpath <directories and zip/jar files separated by :>
              set search path for application classes and resources
    -D<name>=<value>
              set a system property
    -verbose[:class|gc|jni]
              enable verbose output
    -version  print product version
    -showversion  print product version and continue
    -? -help  print this help message
    -X        print help on non-standard options
Run Code Online (Sandbox Code Playgroud)

java memory-leaks

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

我怎样才能在OOP上变得更好?

对于你们许多人来说,这可能是一个奇怪的问题,我实际上并不知道在这种情况下说OOP是否正确,因为OOP(面向对象编程)通常与C++和Java等编程语言相关联,不是轻量级编程语言或脚本语言.然而,我的问题是JavaScript类,它也是面向对象的.我确实知道对象,属性,方法,原型和构造函数,我似乎无法在使用对象时进入脑海.

当我编写我的Web应用程序时,由于某种原因,我从不使用对象.这让我很烦,因为当我读到各种书籍和在线文章中的对象时,对象使一切变得如此简单,只是把它放在那里,我讨厌重复自己,这就是为什么我希望我知道何时使用对象.

我真的想要更好地使用对象以及何时使用对象.

你能不能提一下几个对象会不会好的情况?如果您对使用这些darn对象时感到困惑,那么写下你知道可以回去查看的东西真的很不错:)

我想要简单的解答,解释为什么以及何时更喜欢对象.
我还想告诉我,如果我在一些特殊情况下使用对象,一般适合对象,即每次你想_________然后你使用一个对象......


我真的希望你能理解我的问题,你会认为我对这个网站有点新手并且是JavaScript新手

谢谢!

javascript oop

27
推荐指数
3
解决办法
1202
查看次数

jQuery:使用css选择器来比较位置值?

我可以使用以下代码来比较属性"left"的值吗?

if ($('.pager').css('left') < 100 + 'px')
Run Code Online (Sandbox Code Playgroud)

或者我应该不同的代码?(我的问题是如何处理'px',如果我应该删除它或至少在代码中一致地使用它.

谢谢

jquery

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

用数组求sum,min,max

编写一个输入数值的程序,然后在循环中逐个输入这些值(双精度型),最后输出它们的和,最大值和最小值.

我为这个作业编写了代码,但是我收到了错误

#include <stdio.h>

int main(void)
{
        float a;
        float i;
        short c;
        float sum;
        float nu[];

        i=nu[];

          printf("Number of values :");
          scanf("%f",&i);

        for (c=1;i>=c;c++)
        {
          printf("values=");
          scanf("%f",&nu[c]);

                sum = sum + nu[c];
        //      printf("Sum = %f\n",sum);
        }

        printf("sum = %f \n",sum);
//      printf("Number of values :");
//      scanf("%f",&i);
}
Run Code Online (Sandbox Code Playgroud)

错误是number.c:在函数'main'中:number.c:9:错误:'nu'number.c中缺少数组大小:11:错误:']'令牌之前的预期表达式

c

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

LINQ加入Where子句

我正在努力使用一个相当简单的sql select语句的join/where子句.

我正在尝试从tb1检索产品信息列表,其中where where condition位于tbl2中,但这必须由三个不同的列连接.

所以SQL看起来像是这样的:

SELECT     tb1.*
FROM         tb2 INNER JOIN
                      tb1 ON tb2.Col1 = tb1. Col1 AND tb2.Col2 = tb1. Col2 AND 
                      tb2.Col3 = tb1.Col3
WHERE     (tb2.Col1 = col1) AND (tb2.Col2 = col2) AND (tb2.Col4 = string)
Run Code Online (Sandbox Code Playgroud)

ColX是主要的where子句,其中字符串作为参数传入; 所有其他列都在上下文中.

如何使用where子句实现多个连接?

并向正确的方向推,非常感谢.

linq join where-clause

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

如何引用json字段

让我们假设我有json变量:

var obj = {"A":"a", "B":"b", "x":"y", "a":"b"}
Run Code Online (Sandbox Code Playgroud)

当我想引用A时,我只想写json.A

当我在变量中键入时如何做到,即:

var key = "A";
Run Code Online (Sandbox Code Playgroud)

是否有任何函数返回value或null(如果key不在json中)?

javascript

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

Jquery检查父项是否有ID

嗨,我正在尝试检查父元素是否包含ID

这是我的清单

<ul>
<li></li>
<li id="selected">
    <ul>
        <li></li>
        <li></li>
    </ul>
</li>
<li></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

不知道如何在这里制作正确的清单?

if (jQuery(LiElement).parent("#selected"))
{
    //If parent has id=selected
}
else
{
    //If parent dont have id=selected
}
Run Code Online (Sandbox Code Playgroud)

有谁可以帮助我吗?

jquery

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

标签 统计

java ×2

javascript ×2

jquery ×2

ajax ×1

c ×1

com ×1

constructor ×1

exit ×1

join ×1

jsf ×1

jsf-2 ×1

linq ×1

memory-leaks ×1

oop ×1

scala ×1

uirepeat ×1

where-clause ×1