我已经开始使用Bootstrap来实现一个不错的页面设计而不需要使用GWT(后端是用java制作的)
对于我的登录屏幕,我复制了这个例子.现在我想标记一个错误,例如,用户名是空的.所以我想知道Bootstrap框架中的程序是什么.或者,如果有示例显示表单有错误.
我不确定这个想法是用红色在输入元素里面显示错误信息,还是在输入元素下面显示错误信息,或者用弹出窗口显示?
我在Actor中有以下代码
def receive = {
case All() => {
val collection: BSONCollection = db("ping")
val future:Future[List[Ping]] = collection.find(BSONDocument()).cursor[Ping].toList()
val zender = sender
future onComplete {
case Success(list) => zender ! list
case Failure(throwable) => zender ! List()
}
}
}
Run Code Online (Sandbox Code Playgroud)
我不喜欢如何使用onComplete函数将结果发送回发送方actor.我想知道是否可以将它转换成这样的东西:
def receive = {
case All() => {
val collection: BSONCollection = db("ping")
val future:Future[List[Ping]] = collection.find(BSONDocument()).cursor[Ping].toList()
"sender ! future" // one option
"future.map( list => sender ! list)" //Another option. I know it's not map, but maybe another …Run Code Online (Sandbox Code Playgroud) Java 方法类和Java 7的MethodHandle类都引用与方法关联的对象,但它们很少使用,当函数需要传递给另一个时,最好使用实现包含一个的接口的匿名类方法.
(注意:MethodHandles应该比旧方法更快.)
为什么这些结构不经常用于将函数传递给函数?是因为它们仍然冗长吗?
代码示例:
public final class HigherOrder {
public static final List<?> map(final List<?> list, final MethodHandle mh) throws Throwable {
if (list == null) return null;
List<Object> ret = new ArrayList<>(list.size());
for (Object element : list) {
ret.add(mh.invoke(element));
}
return ret;
}
public static final Object reduce(final List<?> list, final MethodHandle mh) throws Throwable {
if (list == null) return null;
Object tmp = list.get(0);
for (int i = 1; i < list.size(); …Run Code Online (Sandbox Code Playgroud) 我在模板中添加了一个段落系统组件,试图模拟Geometrixx的contentPage.一切都很好,但我不能将任何组件拖入系统,因为没有要添加.我能错过什么?
更多信息:
<cq:include path="par" resourceType="foundation/components/parsys"/>
有了詹金斯,我正在检查一个项目,后来它使用SBT构建.但是当它试图执行sbt-release插件时,它会抱怨:
No tracking branch is set up. Either configure a remote tracking branch, or remove the pushChanges release part
Run Code Online (Sandbox Code Playgroud)
这是我的Jenkins GIT插件配置:
我按照回答这个问题的指南设置了这些项目.
我认为SBT-release插件需要远程跟踪才能在分支上制作标签.
我有一个Maven项目,需要一些位于HTTPS后面的存储库中的依赖项.我可以通过我的浏览器(Firefox)访问该URL,因为它询问了我的用户名/密码,但是在Maven中我拒绝访问.
我在哪里可以设置用户名和密码,以便Maven可以将其用于该存储库?这个页面涉及证书和密钥库,但我没有这样的东西.我是否需要知道Firefox在哪里存储我访问过的URL的证书?
当我想知道Java 7发行版中是否有任何更改时,我正在重新阅读JSR-133规范.也就是说,如果133已经过时或仍然有效.
我没有在谷歌上找到关于Java 7内存模型变化的任何内容,但我在这里问以防万一有人知道.
我有以下设置:
Infinispan作为二级缓存很好,不需要恢复,并且由于Cache的性质,您可以读取自己事务中的更改.
在阅读源代码几小时后,当我更新实体时,Hibernate Search不会更新Lucene目录,但是在事务结束时(如果它提交),所以我想搜索我刚刚更新的文本,在同一笔交易里面,我不能吗?
但是,在事务完成后,Hibernate Search会在不同的线程中对Directory进行更新.因此,如果其中一个目录更新失败,那么Lucene将与我的实体不一致?如果在将更新发送到目录并且需要恢复之前发生了某些事情,这些更新是否会丢失?
假设此"第一"事务成功提交,更新将发送到Infinispan目录.这里将开始一项新交易.通过谁?Lucene可以选择使用JMS发送更新.假设选项已激活,因此JMS消息初始化新事务.
Infinispan将使用它接收的更新修改其内存目录,但是在提交后,持久的CacheStore将在此事务完成时再次更新.因此,如果在更新jdbc CacheStore时发生某些事情,它将有可能没有更新,但Infinispan Memory Directory将应用它们.
我的问题是,考虑到我使用的所有模块都支持事务,并且他们甚至支持加入全局事务(XA),是否有办法实现真正的事务性?也许我只是没有看到它.
我有一个在Google Code上托管的git项目.我想把它移到Github,包括修订历史.我没有使用票务系统,所以无所谓.
在像我这样的类似问题中,问题是从Google Code中的SVN repo迁移到Github.我已经在使用git了.
我在我的机器上检查了项目,因为我正在开发它.根据我从git的理解,我的本地项目已经包含了完整的历史,因为它具有分布式特性.因此,将它复制到github非常简单,但我不知道这些步骤.
当然,我们的想法是将新的更改推送到Github,Google代码库将保持冻结状态.