小编sha*_*wat的帖子

如何从PrimeFaces数据表自定义分页器

我想自定义PrimeFace的数据表分页.

它目前显示底部的页数:(1 of 5).我想在总页数中显示一页中的记录数,例如:(1-10 of 50).

我在下面包含了我的代码 - 但它不起作用.有人可以帮忙吗?

<p:dataTable id="tblStatusSearch" var="item" rowIndexVar="rowStatusSearch"      
    rows="10" paginator="true"  
    paginatorTemplate="{CurrentPageReport}  
    {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} "
    value="#{StatusAction.listEBeans}"

<f:facet name="footer"> 
    <h:outputText value="#{rowStatusSearch + 1} - 10 out of #{bondLocationStatusAction.itemCount}"/>
</f:facet>
Run Code Online (Sandbox Code Playgroud)

datatable jsf pagination primefaces

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

从字符堆栈构造String的有效且简洁的方法是什么?

假设我有一个堆栈 -

O (stack top)
L
L
E
H (stack bottom)
Run Code Online (Sandbox Code Playgroud)

将它转换为"HELLO"的简洁方法是什么?

现在我这样做 -

private static String getString(Stack<Character> charStack) {
  StringBuilder output = new StringBuilder();

  while (!charStack.isEmpty()) {
      output.append(charStack.pop());    
  }

  return output.reverse().toString();
}
Run Code Online (Sandbox Code Playgroud)

java stack java-8

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

为什么HashMap的运算复杂度没有考虑hash函数的复杂度?

对于HashMap<String, String> map每次键-值对被插入到散列计算地图-

java.lang.String#hashCode

public int hashCode() {
    int h = hash;
    if (h == 0 && value.length > 0) {
        char val[] = value;

        for (int i = 0; i < value.length; i++) {
            h = 31 * h + val[i];
        }
        hash = h;
    }
    return h;
}
Run Code Online (Sandbox Code Playgroud)

由于不言自明,put 操作的复杂性基本上就是哈希计算的复杂性。

那么,为 put/get 操作定义 hashmap 最坏情况时间复杂度的适当方法应该是什么?

如果您从哈希冲突的角度有同样的问题,在这里您可以找到答案: Java 哈希映射真的是 O(1) 吗?

java hashmap

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

使用`$ CI_JOB_TOKEN`“包含”私有项目文件

到目前为止,我可以通过PAT进行身份验证并包含外部CI脚本,但是$CI_JOB_TOKEN更安全的方法是使用访问权限,因为它更安全且受限制。我正在研究是否可以通过这种方式完成-

include 'https://gitlab-ci-token:${CI_JOB_TOKEN}@raw-file-url'

我曾尝试在虚拟脚本作业中以这种格式卷曲,但是无法获取文件。

显然,可以使用文件API和$ CI_JOB_TOKEN(https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2346/diffs)导入外部脚本,但是我正在研究include功能是否也支持此功能。任何有关如何实现这一目标的建议都值得赞赏。

gitlab

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

标签 统计

java ×2

datatable ×1

gitlab ×1

hashmap ×1

java-8 ×1

jsf ×1

pagination ×1

primefaces ×1

stack ×1