我有一个带有p:layout标签的页面(左侧和中间).在左侧布局中,我有一个可拖动的元素列表.在中心布局中,我有一个可放置的面板.问题是可拖动元素只在左侧布局内拖动(移动).我不知道如何将元素拖动到中心布局中.有任何想法吗?
谢谢.
试图理解以下输出:
public class CommunicationComparator implements Comparator<Communication> {
@Override
public int compare(Communication comm1, Communication comm2) {
long t1 = comm1.getDate().getTime();
long t2 = comm2.getDate().getTime();
return (int) (t2 - t1);
}
}
Run Code Online (Sandbox Code Playgroud)
方法getDate()返回java.sql.Timestamp.
这是排序前的输出:
for (Communication n : retVal) {
System.out.println(n.getDate().toString());
}
Run Code Online (Sandbox Code Playgroud)
2012-10-03 10:02:02.0
2012-10-07 03:02:01.0
2012-10-08 13:02:02.0
2012-10-09 03:02:00.0
2012-11-26 10:02:05.0
2012-11-28 11:28:11.0
2012-12-03 12:03:01.0
2012-12-06 15:03:01.0
2012-12-13 14:03:00.0
2012-12-28 11:03:00.0
2012-12-28 13:49:21.0
之后:
Collections.sort(retVal, new CommunicationsComparator());
Run Code Online (Sandbox Code Playgroud)
2012-12-13 14:03:00.0
2012-12-06 15:03:01.0
2012-12-03 12:03:01.0
2012-11-28 11:28:11.0
2012-10-09 03:02:00.0
2012-10-08 13:02:02.0
2012-11-26 10:02:05.0 …
这个问题快速而简单.
JBoss 5.1开箱即用,支持JSP和EL(表达式语言)2.1和Servlet 2.5.
是否可以升级或破解它以使用EL 2.2?
更新:
我尝试了BalusC的回答,并得到以下错误:
2011-08-01 10:29:52,418严重[javax.enterprise.resource.webcontainer.jsf.config](主要)无法实例化ExpressionFactory'org.jboss.el.ExpressionFactoryImpl'2011-08-01 10:29:52,441 SEVERE [javax.enterprise.resource.webcontainer.jsf.config](main)部署期间出现严重错误:com.sun.faces.config.ConfigurationException:看起来容器的JSP版本早于2.1且无法找到EL RI表达式工厂,com.sun.el.ExpressionFactoryImpl.如果不使用JSP或EL RI,请确保正确设置了上下文初始化参数com.sun.faces.expressionFactory.
我不确定这意味着什么或如何解决它.为什么认为JSP版本低于2.1?
我有一个签名的Java小程序,利用已安装的第三方DLL在我的Java应用程序中使用卡扫描程序组件.在64位计算机上,有一些库旨在用于64位体系结构,因为这些库的原始版本仅在x86上运行.
问题是它们的名称不同......
library.dll
在x64上我应该使用...
library64.dll
我必须调用loadLibrary在我的applet中按名称加载适当的库,但要加载我需要预先确定系统架构的正确库.我知道我可以捕获一个UnsatisfiedLinkError,但这真的很难看,我想尽可能避免这种情况.我也无法假设库的安装位置.
任何想法如何从Java应用程序中解决这个问题?
我知道这可以通过HQL查询轻松解决,但我更喜欢让Hibernate为我处理一些OneToMany属性.
让我演示一下我希望我的域模型在伪代码中的样子:
Game
Long GameID
Team HomeTeam
Team AwayTeam
@OneToMany(mappedBy="team")
Set<TeamPlay> HomeTeamPlays
@OneToMany(mappedBy="team")
Set<TeamPlay> AwayTeamPlays
Run Code Online (Sandbox Code Playgroud)
表结构类似,有两个外键都指向Game表上的Team表.显然,如果只有一个外键,那么它将代表真正的一对多关系,但实际上我想要的是同一实体子类型的两个双向一对多特性.
我不相信使用@Where注释会起作用,因为它需要一个常量,而@JoinColumn不允许在这里.如果不可能,那就没关系,我只是想从其他人那里来.
这句话有什么问题?我收到以下错误:
消息156,级别15,状态1,行4关键字"ORDER"附近的语法不正确.
消息156,级别15,状态1,行9关键字"ORDER"附近的语法不正确.
(SELECT TOP 1 dbo.ZERORATES.Maturity_Date AS Date1, dbo.ZERORATES.Zero_Rate AS Rate1
FROM dbo.ZERORATES
WHERE dbo.ZERORATES.Maturity_Date < '2013-05-16'
ORDER BY dbo.ZERORATES.Maturity_Date DESC)
UNION
(SELECT TOP 1 dbo.ZERORATES.Maturity_Date AS Date2, dbo.ZERORATES.Zero_Rate AS Rate2
FROM dbo.ZERORATES
WHERE dbo.ZERORATES.Maturity_Date > '2013-05-16'
ORDER BY dbo.ZERORATES.Maturity_Date ASC)
Run Code Online (Sandbox Code Playgroud) 我有点像Haskell和声明性语言的初学者,但作为一个思想实验,我认为一个有趣的编码练习是实现类似Hashcash算法的东西.如果你不熟悉它,基本上它是比特币工作证明计划的祖父.它指定了一个电子邮件标题的创建,当将其转换为SHA-1摘要时,应将第一个n位置为零,其中n是工作证明的难度.这旨在为收件人验证是微不足道的,同时为发件人节省适当的CPU周期费用,目的是阻止大规模垃圾邮件操作.这对我来说是一个有趣的练习,因为它让我学习如何使用ByteStrings和Haskell中的位,同时尝试以功能和声明的方式处理一个非常具体但可能是大量必要的一系列步骤.本质上,发送方必须递增计数器并重建潜在的标头,对其进行测试,如果该特定测试有效,则我们有一个有效的标头.随着难度的增加,它被设计成指数级更难.
我在这一点上的问题是1和2位为零的难度似乎工作正常,但是一旦我达到3或更多的难度,我似乎陷入了无限循环,直到堆栈爆炸.我没有使用while循环,而是尝试以递归方式执行此操作,因此我指定了计数器的严格性,因此必须先计算先前的thunks,然后才能进入下一步,并且我不再收到溢出,但我仍然看起来陷入无休止的循环(或者表现如此糟糕,以至于我从未走到尽头?)
{-# LANGUAGE BangPatterns #-}
module HashCash where
import Data.Int
import Data.List
import Data.List.Split (splitOn)
import Data.Char
import Data.Function
import System.Random
import Data.Bits
import Data.Either
import Data.Binary.Strict.Get
import System.IO as SIO
import Data.Word (Word32)
import Data.ByteString as B
import Data.ByteString.Char8 as BC
import Data.ByteString.UTF8 as BU
import Data.ByteString.Base64 as B64
import Data.ByteString.Conversion as BCON
import Data.ByteArray as BA
import Crypto.Random
import Crypto.Hash
startingCounter :: Int32
startingCounter = 1
difficulty :: Int
difficulty = …Run Code Online (Sandbox Code Playgroud) java ×3
64-bit ×1
algorithm ×1
comparator ×1
dll ×1
el ×1
haskell ×1
hibernate ×1
java-ee ×1
jboss ×1
jboss5.x ×1
jsf ×1
jsf-2 ×1
monads ×1
one-to-many ×1
primefaces ×1
recursion ×1
select ×1
sorting ×1
sql ×1
sql-order-by ×1
sql-server ×1
union ×1
x86 ×1