小编wrs*_*der的帖子

延迟复选框组的JSF AJAX侦听器

我有一个h:selectManyCheckbox带有AJAX事件的复选框组(),当选中或取消选中框时会触发.这很简单f:ajax,例如,f:ajax execute="@form" event="click".

我希望增强此功能,以便在每次点击后不会重新执行.相反,我想要一个空闲的延迟,如果用户快速连续点击三个方框,那么只有一个往返而不是三个.

在这样f:ajax的延迟之后有没有办法让JSF AJAX监听器()触发?

ajax jsf

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

使用iText打开PDF时自动打开打印对话框

我需要能够在打开pdf时自动提供打印对话框.我需要用javascript来做这件事,我想知道我是否有可能使用iText附加所述javascript?这样做会更加清晰,因为我目前已经在使用iText库了.否则有更好的方法吗?目前使用:

Document document = new Document();
document.add(New Paragraph("<script type="text/javascript">print();</script>"));
Run Code Online (Sandbox Code Playgroud)

但是,这不会对pdf进行任何更改,但在打开时仍然不会打印.

提前致谢.

javascript java pdf itext

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

Grails - 查找日期范围重叠的位置

我有一个带有startDate和endDate属性的Grails域对象.

查找范围[startDate,endDate]与指定日期范围重叠的所有对象的最佳方法是什么?我知道如何在SQL中做到这一点,但想知道是否有任何Grails/GORM魔术更简洁地做到这一点.

此外,endDate是一个可选属性.

SQL/JPQL查询类似于

from MyObject obj where obj.startDate <= ?1 and (obj.endDate is null OR obj.endDate >= ?2)
Run Code Online (Sandbox Code Playgroud)

grails grails-orm

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

S3 存储桶策略:允许完全访问存储桶及其所有对象

我想要一个存储桶策略,它允许访问存储桶中的所有对象,并对存储桶本身进行操作,例如列出对象。(行动是s3:*。)

我能够通过使用两个不同的资源名称来解决这个问题:一个 forarn:aws:s3:::examplebucket/*和一个 for arn:aws:s3:::examplebucket

有没有更好的方法来做到这一点 - 有没有办法一次性指定一个资源标识符,该标识符指的是存储桶本身及其所有包含的对象?

amazon-s3 amazon-web-services

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

从 Java SDK 上传 S3 比 AWS CLI 慢得多

与 AWS CLI 相比,在保持一切不变的情况下,使用 Java SDK 上传相对较小的文件 (15 MB) 的速度要慢得多:相同的笔记本电脑、相同的 AWS 账户、相同的区域。

我的代码或多或少遵循与AWS 文档相同的基本模式

// inputStream is ByteArrayInputStream, all in memory 
ObjectMetadata metadata = new ObjectMetadata();
metadata.setContentType("text/plain");
metadata.setContentLength(contentLength);

PutObjectRequest request = new PutObjectRequest(bucketName, s3keyName, inputStream, metadata);
AmazonS3 s3Client = AmazonS3ClientBuilder.standard().build();
s3Client.putObject(request);
Run Code Online (Sandbox Code Playgroud)

性能差异:

  • AWS CLI ( aws s3 cp ...) 大约需要 15 秒
  • Java SDK 需要一分多钟的时间

amazon-s3 amazon-web-services aws-sdk

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

Grails - 将Config.groovy拆分为多个文件

对于Grails 2.2.x -

我想将Config.groovy拆分为同一个grails-app/conf文件夹中的多个文件.

那可能吗?

我知道grails.config.locations,但这似乎并没有那么好 - 我必须将文件放在src/java中,以便在类路径中获取它们,并且它们不会在开发中刷新除非我重新启动

grails

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

grunt和qunit - 运行单个测试

我已经设置了grunt-contrib-qunit.我的Gruntfile.js包括这样的东西

qunit: { files: ['test/*.html'] }
Run Code Online (Sandbox Code Playgroud)

现在我可以运行grunt qunit并运行所有测试.

问题:如何在不运行所有测试的情况下运行单个测试?有没有办法可以files从命令行重载值?

javascript qunit gruntjs

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

window.print作为直接的jquery回调-非法调用

好奇了解这种行为-使用Chrome

$(selector).click(window.print) 给出“非法调用”错误

$(selector).click(function() { window.print(); }) 作品

参见http://jsfiddle.net/e2LLnj1c/

如果window.print是一个函数,为什么不能直接将其用作点击回调?

javascript jquery

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

为什么C#不让我像字典一样进行动态索引?

dynamicC#中的关键字可以让我这样做:

dynamic obj = ....;
var foo = obj.foo;
Run Code Online (Sandbox Code Playgroud)

obj.foo在运行时解析属性引用的位置.

由于属性是在运行时解析的,为什么不能将属性本身指定为变量?例如,

var propName = "foo";
var foo = obj[propName];
Run Code Online (Sandbox Code Playgroud)

我知道你可以通过反射或将对象转换为Dictionary来完成类似的事情.我对解决方案不感兴趣,因为它解释了为什么C#首先不支持类似Javascript的方括号查找.

c# language-design

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

使用 AWS Glue 缩短开发周转时间

AWS Glue 看起来很有前途,但我在开发周期时间方面遇到了挑战。如果我通过 AWS 控制台编辑 PySpark 脚本,即使在最小的测试数据集上运行也需要几分钟的时间。如果我必须等待 3-5 分钟才能查看是否调用了正确的方法glueContext或理解了特定DynamicFrame行为,那么快速迭代就会成为一个挑战。

哪些技术可以让我更快地迭代?

我想我可以在本地开发 Spark 代码,并将其部署到 Glue 作为执行框架。但如果我需要使用特定于 Glue 的扩展来测试代码,我就会陷入困境。

amazon-web-services apache-spark aws-glue

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