小编JF *_*ier的帖子

枚举hashset并从中删除元素

我想通过一个HashSet并对每个元素进行(复杂)检查,这会导致保存元素,从HashSet中删除元素或什么也不做.

由于foreach循环不允许我更改HashSet并且索引不可用,所以我不知道如何执行任务(没有做一些慢的事情,比如先复制HashSet或应用几个LINQ操作,这意味着枚举HashSet比一旦).

有什么建议?

c# linq hashset

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

以编程方式将工件部署到Nexus的快速方法(在Java中)

我目前正在编写一个Java程序,将大量遗留罐子部署到Nexus.我的方法是调用deploy:deploy-file在命令行上启动目标的进程

mvn deploy:deploy-file ...
Run Code Online (Sandbox Code Playgroud)

这很慢.我想知道是否有更快的方法来做到这一点?

java command-line-interface nexus maven

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

我可以将声明式管道的整个阶段包装为groovy库函数吗?

我想添加类似

myStage()
Run Code Online (Sandbox Code Playgroud)

到Jenkinsfile。myStage()在共享库中定义,并且包含整个阶段。这可能吗?我读到我可以将单个步骤和整个管道放入groovy函数中,但是阶段是否也可能?

groovy jenkins jenkins-pipeline

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

管理类的实例数

我有一个B类,我从中生成了大量的实例来加速一些优化问题的搜索.这个数字变得如此之大,我经常会产生OutOfMemory-Exceptions.作为解决方法,我每隔x秒减少一次实例数,但我想做一些更明智的事情.为此,我想知道:

  1. 什么是管理"活着"实例数量的好方法(已创建但尚未收集垃圾)

  2. 更专业的技术:如何估算我必须使用(比如说)大约一半的RAM用于我的实例?

c# out-of-memory

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

使用几何分布的随机数生成器

我需要使用几何分布的随机数生成器

http://en.wikipedia.org/wiki/Geometric_Distribution

我想MathNet.Numerics.Distributions

public void GeometricTest()
{
    var geometric = new Geometric(0.1);
    int back = geometric.Sample();
    Assert.Greater(back, -1);
}
Run Code Online (Sandbox Code Playgroud)

但是测试只给出负数。是否有人发现我的错误或给我其他采样几何分布方式的建议?

.net c# random distribution mathnet-numerics

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

ZipEntry到文件

有没有直接的方法解开java.util.zip.ZipEntry一个File

我想指定一个位置(如"C:\ temp\myfile.java")并将Entry解压缩到该位置.

网上有一些带流的代码,但我更喜欢经过测试的库函数.

java zip file

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

在Jboss EAP 7.2.0.GA中处理JSON序列化

在我的Jboss中,我尝试使用JAX-RS实现REST服务。它应该返回某些对象的JSON序列化版本

 @GET
  @Produces({ MediaType.APPLICATION_JSON })
  public BlacklistDTO getByName(
      @QueryParam("gav") final List<String> gavStringList)
  {
     ...
  }
Run Code Online (Sandbox Code Playgroud)

对象的某些部分未正确序列化(结果为空)。如何处理/自定义Jboss生成JSON的方式?

java jboss json jax-rs

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

Java LineNumberTable:条目说明

如果我反汇编我的类文件,我会得到以下形式的 LineNumberTables

  LineNumberTable:
    line 204: 0
    line 205: 9
    line 208: 57
    line 209: 63
    line 210: 72
    line 211: 75
    line 212: 78
    line 213: 87
    line 216: 90
    line 218: 118
    line 221: 126
    line 222: 131
    line 223: 138
    line 224: 143
    line 227: 150
    line 230: 157
    line 231: 160
    line 232: 170
    line 235: 194
    line 237: 228
    line 240: 249
    line 241: 259
    line 243: 266
    line 245: 269
    line 246: 292
    line 248: …
Run Code Online (Sandbox Code Playgroud)

java bytecode class

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

确定MavenCentral组件是否“危险”

MavenCentral包含许多工件。其中的一些存在严重漏洞,例如威胁安全性,因此不应使用。

我知道Nexus防火墙可以提供昂贵的服务来分析这些工件。是否有其他方法可以(至少部分)提供针对此类漏洞的保护?

java maven maven-central

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

从命令行设置依赖项的版本

我想从命令行设置 POM 中依赖项的版本。很像versions:set(对于项目的版本),但是对于特定的依赖项。

我不想制作任何 XML 扫描工具,因为指定版本的方法有很多种,而且很难处理所有这些方法。

dependencies maven versions-maven-plugin

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