小编Spa*_*ker的帖子

如何在不知道数量的情况下初始化数组?

我有一种情况,我必须在输入数组上应用一个标准,并将另一个数组重新作为输出,根据过滤标准,它将具有更小的尺寸.

现在问题是我不知道过滤结果的大小,所以我无法用特定值初始化数组.并且我不希望它是大尺寸将为null值,因为我使用array.length; 稍后的.

一种方法是首先循环原始输入数组并设置计数器,然后使用该计数器长度创建另一个循环并初始化并填充此数组[].但是,无论如何只需要在一个循环中完成这项工作吗?

java

21
推荐指数
1
解决办法
11万
查看次数

用于此设置的Linux nat/iptables配置

我有一个4 linux(CentOS)机器的实验设置:

在此输入图像描述

所有4台机器都使用不同的网络进行内部连接,并且可以ping其他直接连接的接口.但是只有PC4才能访问互联网.

我正在尝试设置iptable规则,允许PC1能够通过PC4访问互联网,但我不知道如何做到这一点.

我试图在PC2,PC3和PC4的出接口添加NAT:

iptables -t nat -F POSTROUTING
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用,你能不能给我一些想法如何在这样的设置中我可以使PC1访问10.0.0.1网络?

linux routing iptables nat

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

如何在java的主程序后台实现事件监听器?

嗨,我是一个初学者,如果这听起来很幼稚,我很抱歉.

我想实现一个在后台运行并一直监听的线程.通过监听我的意思是说它继续检查从主线程返回的值,如果vaue超过某个数字,它执行某种方法,或者说退出程序.

如果你能给我一些想法或者至少把我推荐给有用的东西,那就太好了.

java

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

如何计算Java中两个事件之间的时差?

我想计算时间瞬间之间的时差.例如,在程序执行期间,我设置变量的值,一段时间后我再次更改它.最近的价值变化与之前价值之间的时差是多少?

java datetime

6
推荐指数
2
解决办法
9981
查看次数

如何在java中将字符串与对象实例相关联

我有一个代码块,我反序列化传入的数据,然后我必须将其转换为一些已知的类对象,所以为此我做了这样的事情:

   if (object instanceof MyClass) {
         Myclass data = (MyClass)object;  
   }
Run Code Online (Sandbox Code Playgroud)

它工作正常,但现在我有一种情况,可能有不同类型的calsses.那么有没有办法根据以下内容进行比较"String":

   if (object instanceof "String") {
         String data = (String)object;  
   }
Run Code Online (Sandbox Code Playgroud)

问题是在这种情况下,用户将指定类对象名称,那么我该怎么做呢?
我应该强制用户启动一个虚拟对象,然后传递给我的方法或有没有办法用String初始化null对象,任何想法?

java instanceof

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

标签 统计

java ×4

datetime ×1

instanceof ×1

iptables ×1

linux ×1

nat ×1

routing ×1