小编Mat*_*all的帖子

我如何有条件地渲染<f:facet>?

我希望能够从PrimeFaces面板元素有条件地省略页脚:

<p:panel header="some text">
    <f:facet name="footer">
        #{message}
    </f:facet>
    <!-- ... -->
</p:panel>
Run Code Online (Sandbox Code Playgroud)

我希望该rendered属性可以工作:

<p:panel header="some text">
    <f:facet name="footer" rendered="#{!empty message}">
        #{message}
    </f:facet>
    <!-- ... -->
</p:panel>
Run Code Online (Sandbox Code Playgroud)

但页脚仍然呈现,内容空白.它似乎facet没有rendered属性:http://www.jsftoolbox.com/documentation/help/12-TagReference/core/f_facet.html.

这样做的正确方法是什么?

jsf primefaces jsf-2

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

权限错误github(无法识别ssh密钥)

从另一个(本地)存储库推送到github帐户后,我似乎失去了对github帐户的权限.我现在收到以下错误:

git push 
Permission denied (publickey).fatal: 
The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

然后,我按照以下步骤重新生成密钥:

ssh-keygen
Set up an ssh on my account for this laptop, using id_rsa.pub
Run Code Online (Sandbox Code Playgroud)

但是,这是不成功的.当我尝试以下代码建议时,我收到以下错误:

ssh-add -l
Could not open a connection to your authentication agent.
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

git permissions ssh github

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

JavaScript document.execCommand()拥有自己的标签

我发现一些非常有趣!execCommand函数应用了许多有用的功能.但是可以使用OWN包裹吗?喜欢:

document.execCommand("styleWithCSS", false, "<span class='own-class'>");
Run Code Online (Sandbox Code Playgroud)

我发现的所有相关内容都很古老......所以也许你们其中一个人知道一个好的解决方法或者什么.

javascript html5 execcommand

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

根据可用宽度设置表格单元格内容的宽度

我有一个HTML表格,其中的单元格包含跨度,如下所示:

...
<td>
    <span style="height: 20px; width: 20px; margin-left: 2px;">
    <span style="height: 20px; width: 20px; margin-left: 2px;">
    <span style="height: 20px; width: 20px; margin-left: 2px;">
</td>
...
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种方法来缩小这些跨度的宽度,而不是换行,当包含的表格单元太窄而无法在一行上显示它们时.我试图玩弄跨度设置max-width20px,然后使用宽度的百分比,但由于表格单元格试图只有一样宽,它的内容不工作.

最小表格单元格宽度是在1行上显示标题所需的宽度.

对于视觉类型,这是当我有足够宽度时我目前拥有的:

在此输入图像描述

这是当我没有足够宽度时我现在拥有的东西:

在此输入图像描述

当没有足够宽度的每个跨度为完整的20px时,我希望它看起来像:

在此输入图像描述

在情况下,它并不明显,跨度是颜色的方块中TXEs,RDBsRavenNets列.

html css

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

没有整个框架的Javascript DOM就绪

有没有人知道一个好的javascript DOM就绪库,我可以使用而无需加载整个框架?我在google代码上找到了一个似乎有用的代码,但该库是在2008年发布的,我找不到任何关于最新跨浏览器支持的确认.

javascript domready

17
推荐指数
2
解决办法
7963
查看次数

从Set中删除"第一个"对象

在某些情况下,我需要逐出Java中最古老的元素Set.该集使用a实现LinkedHashSet,这使得这很简单:只需删除set的迭代器返回的第一个元素:

Set<Foo> mySet = new LinkedHashSet<Foo>();
// do stuff...
if (mySet.size() >= MAX_SET_SIZE)
{
    Iterator<Foo> iter = mySet.iterator();
    iter.next();
    iter.remove();
}
Run Code Online (Sandbox Code Playgroud)

这很难看:如果我使用的话,我可以用1行做3行SortedSet(由于其他原因,SortedSet这里不是一个选项):

if (/*stuff*/)
{
    mySet.remove(mySet.first());
}
Run Code Online (Sandbox Code Playgroud)

那么有没有更简洁的方法,没有:

  • 改变Set实施,或
  • 写一个静态的实用方法?

任何利用番石榴的解决方案都很好.


我完全清楚套装没有固有的顺序.我要求删除迭代顺序定义的第一个条目.

java set guava

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

如何比较BigInteger的值作为循环中的条件?

我试图比较一个BigInteger(base)的值是否>另一个BigInteger(prime)的值,以及'a'的值是否不等于1.如果a的值不是1,它应该突破循环.我该如何比较它们?

 Random ran = new Random();
    BigInteger prime = new BigInteger(16,ran);
    BigInteger base,a,one;
    one = new BigInteger("1");

    for (int i = 0; i < 65535; i++){

        while (base>prime){
            base = new BigInteger(16,ran);
        }
        a = base.modPow(prime.subtract(one),prime);
        System.out.println("a: "+a);    
        if (a != one){
            break;          
        }   
    }
Run Code Online (Sandbox Code Playgroud)

java biginteger

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

RequireJS:找到导致错误的脚本

我正在寻找一种优雅的方法来找出导致超时错误的脚本的完整路径(即无法加载依赖项).

requirejs.onError = function (err) {

   // this works:
   var script_that_failed_loading = err.originalError.target.src

   // now I want:
   var the_script_responsible_for_this = <???>

};
Run Code Online (Sandbox Code Playgroud)

javascript requirejs

17
推荐指数
2
解决办法
2756
查看次数

Java HTTP代理服务器

我需要实现一个HTTP代理服务器应用程序,它将来自多个客户端的请求代理到远程服务器.

以下是步骤:

  1. 客户转发请求代理
  2. 代理转发请求到服务器
  3. 服务器向Proxy返回请求
  4. 代理向客户返回请求.

我只是不确定如何实现这个代理.我的第一个想法是实现一个tomcat应用程序,它使用jersey/apache httpclient将请求转发给远程服务器并将响应返回给客户端?

有没有更好的方法来实现这样的代理服务器?

代理需要处理多个线程.

java proxy tomcat http jersey

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

如何在python中获取交替值的数组?

这里简单的问题:

我正在尝试获取一个数组,该数组交替给定长度的值(1,-1,1,-1 .....).np.repeat只给我(1,1,1,1,-1,-1,-1,-1).思考?

python numpy

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