小编Vam*_*shi的帖子

在SQL中使用'CASE'进行SELECT

我有一组一对一的映射A - > apple,B-> Banana和那样..我的表有一个值为A,B,C的列.

现在我正在尝试使用一个select语句,它会给我直接的结果

SELECT 
  CASE 
     WHEN FRUIT = 'A' THEN FRUIT ='APPLE' 
     ELSE WHEN FRUIT ='B' THEN FRUIT ='BANANA'     
 FROM FRUIT_TABLE;
Run Code Online (Sandbox Code Playgroud)

但我没有得到正确的结果,请帮帮我..

sql select case

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

构建路径问题

我正在尝试setTextContent在下面的代码中使用该方法,我在Eclipse中遇到此编译错误:

setTextContent(String)类型的方法未定义Element

但是一旦我改变了buildpath的顺序,我就能够无错误地编译这段代码.

import org.w3c.dom.Element;
import org.w3c.dom.Node;

Element element = (Element) list.item(i);
Node node = list.item(i);
if ("Date ".equals(node.getNodeName())) {
    element.setTextContent("");
}
Run Code Online (Sandbox Code Playgroud)

有没有其他方法而不是更改构建路径?

java buildpath xml-parsing

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

将"undefined"索引映射到Array

假设我们有一个像这样的数组:

var example = ["a", "b", "c", "d", "e"]
Run Code Online (Sandbox Code Playgroud)

我们知道我们可以访问0-4的索引:

example[0] == "a"
example[1] == "b"
example[2] == "c"
example[3] == "d"
example[4] == "e"
Run Code Online (Sandbox Code Playgroud)

但是,我们还想映射一个undefined索引.例如:

example[0] == example[5] == example[10] == example[15] == example[20] == "a"
example[1] == example[6] == example[11] == example[16] == example[21] == "b"
example[2] == example[7] == example[12] == example[17] == example[22] == "c"
example[3] == example[8] == example[13] == example[18] == example[23] == "d"
example[4] == example[9] == example[14] == example[19] == …
Run Code Online (Sandbox Code Playgroud)

javascript arrays

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

Java Socket 异常 Socket 关闭

我正在尝试使用 java 套接字编写一个聊天应用程序......概念是当客户端进入时服务器会监听客户端的端口作为第一步服务器将存储为用户名和客户端的链接套接字为sockettuple(一个对象,其用户名为字符串和链接套接字作为套接字)..然后在存储它之后发送客户端作为欢迎你连接..服务器侦听listenthread和通信发生在单独的线程..客户端创建套接字发生在主线程中,写入服务器发生在单独的线程中在这种情况下,套接字元组的存储发生得很好,但是从服务器向客户端发送消息Socketclosed exception时,服务器写入和客户端的读取线程都会发生......

// mainserver.java

import java.net.*;
import java.io.*;


class listenthread extends Thread{
?ServerSocket mserver;
?Socket link,targetsocket;
?String user,targetuser;
?sockettuple targettuple,starray[]= new sockettuple[10];
?
?
?int i=0;
?
?public listenthread(ServerSocket mserver){
?try{
?System.out.println("Inside Listenthread constructor");
? this.mserver=mserver;
?
?
?}
?catch (Exception e){
?System.out.println("Exception inside listenthread constructor"+e);
?}
?
?}
?public void  run(){
?try{
?
? while(true){
?
? System.out.println("Listening.....");
? link=mserver.accept();
?
? System.out.println("Accepted");
? BufferedReader intosockb = new BufferedReader(new InputStreamReader(link.getInputStream()));
? …
Run Code Online (Sandbox Code Playgroud)

java sockets

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

仅比较年和月

我正在使用它来比较年和月,但是当月份小于当前月份时它会​​失败,即使年份大于当前年份

SELECT * FROM DUMMY_TABLE WHERE
YEAR(PREV_ELIG_REV_DT) >= YEAR(CURRENT TIMESTAMP)
AND MONTH(PREV_ELIG_REV_DT) >= MONTH(CURRENT TIMESTAMP)
Run Code Online (Sandbox Code Playgroud)

sql db2

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

标签 统计

java ×2

sql ×2

arrays ×1

buildpath ×1

case ×1

db2 ×1

javascript ×1

select ×1

sockets ×1

xml-parsing ×1