小编Pla*_*wer的帖子

在执行命令之前等待网络接口

关于如何实现这一点,我有几点想法.不知道我怎么编写脚本.

方法1 :(可能是更好的选择)

创建一个ping服务器的循环,直到收到回复,然后执行命令,如果在X时间内没有收到回复/运行continue脚本.

方法2:

检查网络接口是否具有有效的IP然后继续脚本

如何在脚本中添加此功能.awk或grep会在这样的情况下使用吗?提前感谢您提供任何输入.

bash shell networking

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

用窗口求和

我试图解决这个问题:有一个列表和一个窗口。该窗口显示要添加到列表中的元素数,例如:

[4, 2, 73, 11, -5]和窗口大小2应该返回[6, 75, 84, 6]

所以我写了如下代码:

public static void main(String args[]){
    LinkedList<Integer> l=new LinkedList<Integer>();
    l.add(5);
    l.add(8);
    l.add(9);
    l.add(3);
    l.add(4);
    l.add(1);
    int window=2;
    int[] sum=new int[l.size()-window+1];

    for(int i=0;i<=l.size()-window; i++){
        for(int j=0;j<window; j++){
            sum[i]=sum[i]+l.get(i+j);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这不是一个有效的解决方案,因为时间复杂度很高。任何帮助,将不胜感激。

java algorithm

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

标签 统计

algorithm ×1

bash ×1

java ×1

networking ×1

shell ×1