小编jil*_*t3d的帖子

将两个数据库列连接到一个结果集列

我使用以下SQL将一个表中的几个数据库列连接到结果集中的一列:

SELECT (field1 + '' + field2 + '' + field3) FROM table1

当其中一个字段为null时,我得到整个连接表达式的null结果.我怎么能克服这个?

数据库是MS SQL Server 2008.顺便说一下,这是连接数据库列的最佳方法吗?有没有标准的SQL这样做?

sql concatenation sql-server-2008

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

如何在Java枚举中定义静态常量?

有没有办法在Java枚举声明中定义静态最终变量(有效常量)?

我想要的是在一个地方定义BAR(1 ... n)值的字符串文字值:

@RequiredArgsConstructor
public enum MyEnum {
    BAR1(BAR_VALUE),
    FOO("Foo"),
    BAR2(BAR_VALUE),
    ...,
    BARn(BAR_VALUE);

    private static final String BAR_VALUE = "Bar";

    @Getter
    private final String value;
}
Run Code Online (Sandbox Code Playgroud)

我收到上面代码的以下错误消息:无法在定义之前引用字段.

java enums constants

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

在多模块maven项目中指定公共资源

有没有办法在Maven的父项目模块之间共享资源?例如,我想为多模块Maven项目中的所有模块指定一个log4j.properties文件.

通常,我使用Eclipse IDE通过选择一般项目来创建父项目,然后通过指定包装将其转换为Maven项目pom.这创建了一个"干净"的项目结构,没有src等文件夹.我想知道在这种情况下应该把这样的共享资源放在哪里.

EDIT1:我想将公共资源放在父项目中.

java maven-2 maven-3 maven multi-module

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

JQuery UI min脚本错误

使用jquery-ui-1.8.19.custom.min.js时,有没有人从Eclipse IDE(Indigo版本)中获得错误?似乎脚本工作正常,我没有从浏览器中得到任何错误.

我创建了一个自定义的JQuery UI主题并从JQuery站点下载它,但是当我将脚本放入Eclipse中的Maven项目时,我遇到了3个主要错误.

无法从函数或方法外部返回
令牌上的语法错误"无效的正则表达式选项",没有准确的可用更正
语法错误,插入")"以完成参数

和几十个missing semicolon警告......

javascript eclipse jquery jquery-ui

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

通用通配符类型不应在返回参数中使用

是否可以说通用通配符类型不应该用在方法的返回参数中?

换句话说,声明一个如下所示的接口是有意义的:

interface Foo<T> {
  Collection<? extends T> next();
}
Run Code Online (Sandbox Code Playgroud)

另外,可以说通用通配符类型仅在方法的参数声明中有意义吗?

java generics

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

如何使JavaFX 2.0 ChoiceBox选择其第一个元素

当我创建一个像这样的JavaFX 2.0 ChoiceBox实例时:

final ChoiceBox<String> fontChBox = 
  new ChoiceBox<>(FXCollections.observableArrayList("First", "Second", "Third"));
Run Code Online (Sandbox Code Playgroud)

显示一个没有选择的选择框.我想默认选择第一个元素.如何在JavaFX 2.0中执行此操作?

java javafx-2

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

如何使用参数集合格式化std :: string?

是否可以格式化std::string传递一组参数?

目前我正在以这种方式格式化字符串:

string helloString = "Hello %s and %s";
vector<string> tokens; //initialized vector of strings
const char* helloStringArr = helloString.c_str();
char output[1000];
sprintf_s(output, 1000, helloStringArr, tokens.at(0).c_str(), tokens.at(1).c_str());
Run Code Online (Sandbox Code Playgroud)

但是矢量的大小是在运行时确定的.是否有任何类似的函数sprintf_s采用参数集合并格式化std :: string/char*?我的开发环境是MS Visual C++ 2010 Express.

编辑: 我想实现类似的东西:

sprintf_s(output, 1000, helloStringArr, tokens);
Run Code Online (Sandbox Code Playgroud)

c++ string-formatting variadic-functions stdstring

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

Eclipse警告:未知的多面项目

我有一个父Maven项目(使用java facet版本1.7),其中包括一些模块.我从Eclipse Juno SR1收到以下警告:

Implementation of project facet java could not be found.
Functionality will be limited (Unknown Faceted Project Problem)

我怎样才能摆脱这个错误?快速修复没有找到任何东西.有趣的是,我没有Project Properties对话框中的Project Facet条目.

java eclipse warnings facet eclipse-juno

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

使用Eclipse格式化数组初始值设定项

有没有什么方法可以指示Eclipse的格式化程序将每个值放在一个新行的数组初始值设定项中?

eclipse formatter

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

在Java中提取几种方法的常见异常处理代码

我在一个具有相同异常处理的类中有一些私有方法.它们的正文代码引发了相同的异常类型,代码处理也是一样的.

private void method1() {
  try {
     //make_the_world_a_better_place
  }
  catch(IOException ioe) {
     // ...
  }
}

private boolean method2(String str) {
  try {
     //make_a_cheesecake
  }
  catch(IOException ioe) {
     // ...
  }
}

哪个是外部化常见异常处理的最佳方法,所以当我对其中一个方法的异常处理代码进行更改时,更改会传播到其他方法?模板方法模式在这种情况下会很方便,但我不想深入到类层次结构中.

编辑:有几个catch子句,不仅仅是示例中的一个.

java exception-handling

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