小编Dan*_*nga的帖子

如何为Eclipse配置Struts框架

我想将struts框架添加到我的eclipse helios j2ee版本中.请告诉我这方面的指导.

提前致谢.

eclipse struts2 java-ee

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

将连续的日期有效期间隔在一起

我有一系列记录包含一些具有时间有效性的信息(产品类型).

如果分组信息(产品类型)保持不变,我想将相邻的有效间隔合并在一起.我不能使用简单的GROUP BYwith MINMAX,因为某些产品类型(A在示例中)可以"消失"和"回来".

使用Oracle 11g.

MySQL的一个类似问题是:如何在MySQL中建立一个连续的组?

输入数据:

| PRODUCT |                       START_DATE |                         END_DATE |
|---------|----------------------------------|----------------------------------|
|       A |      July, 01 2013 00:00:00+0000 |      July, 31 2013 00:00:00+0000 |
|       A |    August, 01 2013 00:00:00+0000 |    August, 31 2013 00:00:00+0000 |
|       A | September, 01 2013 00:00:00+0000 | September, 30 2013 00:00:00+0000 |
|       B |   October, 01 2013 00:00:00+0000 |   October, 31 2013 00:00:00+0000 |
|       B | …
Run Code Online (Sandbox Code Playgroud)

sql oracle oracle11g gaps-and-islands

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

PrimeFaces:需要JSF版本

PrimeFaces需要哪些JSF版本?我对感兴趣:

  • PrimeFaces 3.5
  • PrimeFaces 4.0

jsf primefaces

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

Oracle 上的大规模更新与合并性能

我正在尝试使用单个大量UPDATE语句从源表更新目标表,但执行时间比应有的时间长得多。

询问

UPDATE MY_DEST
SET (DEST_B, DEST_C) = (
  SELECT SRC_A + SRC_B, SRC_B
  FROM MY_SRC
  WHERE SRC_KEY = DEST_KEY AND SRC_DATE = DEST_DATE
);
Run Code Online (Sandbox Code Playgroud)

两个表都包含大约 10 到 1300 万行,它们具有匹配的主键,我们可以安全地假设目标表中的每一行在源表中都有对应的行。

表定义

CREATE TABLE MY_SRC (
  SRC_KEY VARCHAR2(50),
  SRC_DATE DATE,
  SRC_A NUMBER(15,2),
  SRC_B NUMBER(15,2),
  CONSTRAINT MY_SRC_PK PRIMARY KEY (SRC_KEY, SRC_DATE)
);

CREATE TABLE MY_DEST (
  DEST_KEY VARCHAR2(50),
  DEST_DATE DATE,
  DEST_B NUMBER(15,2),
  DEST_C NUMBER(15,2),
  CONSTRAINT MY_DEST_PK PRIMARY KEY (DEST_KEY, DEST_DATE)
);
Run Code Online (Sandbox Code Playgroud)

执行计划

Plan hash value: 3904754293

------------------------------------------------------------------------------------------
| Id  | …
Run Code Online (Sandbox Code Playgroud)

oracle query-optimization sql-update sql-merge oracle12c

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

如何使用 POI SS 打开 .xlsx 文件?

我正在尝试使用以下代码使用 POI SS 打开 .xlsx 文件(取自http://poi.apache.org/spreadsheet/quick-guide.html#ReadWriteWorkbook):

InputStream inp = new FileInputStream("workbook.xls");
//InputStream inp = new FileInputStream("workbook.xlsx");

Workbook wb = WorkbookFactory.create(inp);
Sheet sheet = wb.getSheetAt(0);
Row row = sheet.getRow(2);
Cell cell = row.getCell(3);
if (cell == null)
    cell = row.createCell(3);
cell.setCellType(Cell.CELL_TYPE_STRING);
cell.setCellValue("a test");

// Write the output to a file
FileOutputStream fileOut = new FileOutputStream("workbook.xls");
wb.write(fileOut);
fileOut.close();
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息:

Exception in thread "main" java.lang.NoClassDefFoundError: org/dom4j/DocumentException
Run Code Online (Sandbox Code Playgroud)

我将 xbean.jar 添加到我的库和运行时库中。

我该如何解决这个异常?

谢谢 !

java excel apache-poi

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

为什么sizeof()这个结构8?

struct t{  
    char days[20];  
    int date;  
    char x;  
    struct t *next;  
}*head  

printf("%ld\n", sizeof(head));
Run Code Online (Sandbox Code Playgroud)

其中sizeof(*void)=8,sizeof(int)=4,sizeof(char)=1

为什么打印8?

c struct sizeof

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

Java:使用Apache POI打印?

我怎么用print Ms Office文件Apache POI?你能举个例子吗?

java ms-office apache-poi

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

查找视图所依赖的所有表

我有一个 Oracle 视图,我想找到我的视图所依赖的所有表。可能,我的视图依赖于其他视图:在这种情况下,我想递归地导航依赖项并访问表。

这是我的架构的示例:

CREATE TABLE T1 (A NUMBER);
CREATE TABLE T2 (B NUMBER);
CREATE TABLE T3 (A NUMBER, B NUMBER);

CREATE VIEW V1 AS SELECT * FROM T1;
CREATE VIEW V2 AS SELECT * FROM T2;
CREATE VIEW V3 AS SELECT * FROM V1, V2 UNION ALL SELECT * FROM T3;
Run Code Online (Sandbox Code Playgroud)

这是我想要得到的输出:

VIEW_NAME TABLE NAME
--------- ----------
V3        T1
V3        T2
V3        T3
Run Code Online (Sandbox Code Playgroud)

oracle dependencies view

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

使用变量在java中设置对象数组

当我设置一个对象数组,如:

Player[] player = new Player[amountOfPlayers];
Run Code Online (Sandbox Code Playgroud)

我用:

amountOfPlayers = br.read();
Run Code Online (Sandbox Code Playgroud)

获得变量amountOfPlayers.每当我运行我的程序时,我会在被要求设置时输入3,amountOfPlayers但我的输出显示有51个玩家.

虽然当我将新Player数组设置为:new Player[3]; 有用.

谁知道为什么会这样?

java arrays object

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

$ sr_no = ~s/^(0*)(.*)/ $ 2 /,perl脚本是什么意思?

以下替换的含义是什么?

if($sr_no =~ m/^0/)
{
    $sr_no =~ s/^(0*)(.*)/$2/;
}
Run Code Online (Sandbox Code Playgroud)

regex perl

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

QueueReceiver receive()不接收消息

我创建了一个连接到WebLogic队列的同步QueueReceiver.

doStuff() {
  ctx = new InitialContext();
  qconFactory = (QueueConnectionFactory) ctx.lookup(CONNECTION_FACTORY);
  queue = (Queue) ctx.lookup(outputFromOrcSyncQueue);
  queueConnection = qconFactory.createQueueConnection();
  queueSession = queueConnection.createQueueSession(true, -1);
  queueReceiver = queueSession.createReceiver(queue);
  Message message = queueReceiver.receive();
  ...
}
Run Code Online (Sandbox Code Playgroud)

true在queueSession创建中,这是因为连接工厂是事务处理的.如果我创建一个no transacted queueSession(通过put false),结果是queueReceiver似乎忽略了receive()通过该doStuff方法的方法(使用相同的行为receive(timeout),它不会在经过之前等待).

我还必须在我的连接工厂(WebLogic连接工厂的配置中的客户端选项卡)上启用同步消费者的预取模式.

我的问题是接收器没有读取发送到队列的任何消息.

我可以在WebLogic控制台上看到我的消息,我甚至可以看到我的queueReceiver正在侦听队列,但是queueReceiver似乎忽略了它们.

替代方法我试过的方法:

  • 在queueSession创建中改变ACK类型(双方,生产者和消费者)
  • 之后send()和之前的生产者会议close()

谢谢.

java weblogic jms

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

在C中创建TCP套接字

我想发送一组数据包,如下所示:

\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0A\x0B
Run Code Online (Sandbox Code Playgroud)

到我的电脑192.168.123.45上的端口102.

这是昨天写的Ruby中的一个小程序,它完成了这项工作.现在我想在C中做这个,最终为了拥有一个Windows可执行文件,但我被卡住了.

有人知道如何用C做这个Ruby程序吗?谢谢.

require 'socket'

myport = 102
myhost = '192.168.123.45'
mysock = TCPSocket.new(myhost, myport)

mysock.write [0x01, 0x02, 0x03, 0x04,
             0x05, 0x06, 0x07, 0x08, 
             0x09, 0x0A, 0x0B].pack('C*')
puts mysock.read
mysock.close

puts "End of socket"
Run Code Online (Sandbox Code Playgroud)

c ruby sockets network-programming tcp

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