小编Kea*_*ang的帖子

我可以在Java中为枚举指定序数吗?

ordinal()方法返回枚举实例的序数.
如何设置枚举的序数?

java enums

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

JPA 2.0,Criteria API,子查询,表达式

我曾尝试多次使用子查询和IN表达式编写查询语句.但我从来没有成功过.

我总是得到异常,"关键字'IN'附近的语法错误",查询语句是这样构建的,

SELECT t0.ID, t0.NAME
FROM EMPLOYEE t0
WHERE IN (SELECT ?
          FROM PROJECT t2, EMPLOYEE t1
          WHERE ((t2.NAME = ?) AND (t1.ID = t2.project)))
Run Code Online (Sandbox Code Playgroud)

我知道'IN'失败前的这个词.

你有没有写过这样的问题?有什么建议吗?

jpa subquery criteria-api in-subquery jpa-2.0

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

rails如何同时解决多个请求?

准备测试: sleep 10在行动中

测试: 在浏览器中打开两个选项卡以访问操作

结果: 第二个请求运行时,第一个请求完成并开始呈现视图,但视图仍为空白.第二个请求完成后,两个请求同时完成了渲染视图.

结论: Rails只是一个单一的实例.一个请求只能在先前的请求完成后进入操作.但如何解释响应部分?为什么多请求会同时完成呈现视图?

ruby-on-rails

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

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

如何设置JSF2.0的<h:outputText>的宽度?

代码:

<div>
  <h:outputText value="DelivertyType: " style="width:135px"/>
  <h:inputText value="#{newConsign.consign.faId}" style="width:135px"/>
</div>
Run Code Online (Sandbox Code Playgroud)

h:outputText的style ="width:135px"不起作用.

jsf-2

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

如何在java中获取Object的名称?

像这样,A a = new A(),我怎么能得到一个名字?(从a获得一个字符串"a")?


有一个JPanel包含一些JTextFields,一个map包含所有JTextFields的名称(变量的名称).我想将地图的值设置为JTextFields的文本.

public void mapToJPanel(Map map, JPanel panel) {
    Component[] compArr = panel.getComponents();
    for (Component comp : compArr) {
        if (comp.getClass().getSimpleName().equals("JTextField")) {
            JTextField textField = (JTextField) comp;
            textField.setText(map.get(textField.getName()).toString());//getName() method
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在getName()方法中,我得到null -_-我知道getName()方法不用于获取变量名.我正在使用netbeans进行Java swing可视化开发,因此我无法重写组件(如JTextField).

java

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

使用jsf2.0,xhtml和primefaces 2.2.RC1进行Eclipse自动完成(内容辅助)

我使用Windows 7.我像这样设置ClassPath:

d:\ EclipseProjects\DLFWD_NEW \的WebContent\WEB-INF\lib中\ JSF的api.jar文件; d:\ EclipseProjects\DLFWD_NEW \的WebContent\WEB-INF\lib中\ JSF-impl.jar中; d:\ EclipseProjects\DLFWD_NEW \的WebContent\WEB-INF\lib中\ primefaces,2.2.RC1.jar

我也这样做:

Window> Preferences> General> Content Types> Text> JSP> Add(xhtml)

但是,它不起作用.


当我使用netbeans时.我什么都不做,但自动完成功能运行良好.

eclipse jsf facelets primefaces jsf-2

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

如何在同一行中创建两个<div> ... </ div>?

我的意思是,这两个标签具有相同的高度.

html

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

我可以在局域网中使用git吗?

我想在与我的同事的小eclipse项目中使用EGit,但我们不想将项目提交到github.com.我应该怎么做下一张照片?IP地址为192.168.16.40,项目位于D:\ EclipseProjects\ForwardA.git中.

我应该如何填写URI,主机,存储库路径?

是计算机还是git的身份验证?

替代文字

java eclipse git

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

如何用Java代码真正关闭JDialog?

我知道setVisible(false),dispose()但他们无法真正关闭JDialog.当我让另一个线程停止时,JDialog的线程仍在运行.

我不能使用System.exit(0),因为其他线程需要运行一段时间.

在代码之后,我最终在程序结束时通过System.exit(0)解决问题.

public class CsUpdateCtrl {

/**
 * ??service
 */
private CsUpdateService service;

private CsUpdateCtrl() {
    this.service = (CsUpdateService) RmiUtil.getBean(RmiUtil.Service.csupdate);
}

private static final Logger log = Logger.getLogger(CsUpdateCtrl.class.getName());

public static void main(String[] args) throws IOException {

    LogUtil.read();

    log.info("????????");

    CsUpdateCtrl ctrl = null;
    try {
        ctrl = new CsUpdateCtrl();
    } catch (Exception e) {
        SwingUtil.lookAndFeel();
        SwingUtil.message("???????!");
        log.info("???????:" + e.getMessage());
        return;
    }
    ctrl.start(ctrl.service.version());
}

/**
 * ?????????????????????
 */
private void start(int version) {
    PropertyIO io …
Run Code Online (Sandbox Code Playgroud)

java swing jdialog

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

为什么这个java应用程序打印"true"?

这是我的第一个Hello.java类

public class Hello {
    String name = "";
}
Run Code Online (Sandbox Code Playgroud)

这是我的第二个Class Test1.java

public class Test1 {    
    public static void main(String[] args) {
        Hello h = new Hello();
        Test1 t = new Test1();
        t.build(h);
        System.out.println(h.name);
    }
    void build(Hello h){
        h.name = "me";
    }
}
Run Code Online (Sandbox Code Playgroud)

当我运行Test1.java时,它会打印"我".我想我理解,因为"参考转移".

这是我的第三个Class Test2.java

public class Test2 {
    public static void main(String[] args) {
        Hello h = null;
        Test2 t = new Test2();
        t.build(h);
        System.out.println(h == null);
    }
    void build(Hello h){
        h = new Hello();
    }
}
Run Code Online (Sandbox Code Playgroud)

当我运行Test2.java时,它打印"true",为什么?是不是"参考转移"?我很迷惑.

java

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

如何用Java EE Eclipse打开项目?

像这样:

替代文字

"打开项目"项目的颜色为灰色.

java eclipse

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

我的C程序有什么问题?

一个cpp文件:

#include <iostream>
#include <jni.h>
#include "Hello.h"
#include "windows.h"
#include "stdafx.h"

typedef void(__stdcall *Print_)();

int main(){

  HINSTANCE hDll;   //DLL?? 
  Print_ print_;  //????
  hDll = LoadLibrary("Hello.dll");

  if (hDll != NULL)
   { 

    print_ = (Print_)GetProcAddress(hDll,"Java_Hello_sayHello@8"); 
    if(print_!=NULL)
    {

     print_();
    } 
    FreeLibrary(hDll); 
   }
 return 0;

}
Run Code Online (Sandbox Code Playgroud)

//有错误,打印出来: http ://i983.photobucket.com/albums/ae311/keatingWang/c_wrong.png未声明的标识符表示:未声明的标识符

c

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