小编use*_*264的帖子

如何以递归方式将子目录添加到PATH?

你怎么做呢?我的code/工作目录是在文件夹,子文件夹和子文件夹中组织的,所有这些(至少在理论上)都包含我想要定期运行的脚本或程序.

bash file path

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

你怎么用bash代表EOF?

我正在尝试做类似的事情

read -d EOF stdin

for word in $stdin; do stuff; done
Run Code Online (Sandbox Code Playgroud)

我想用'EOF'代替文件结尾字符的实际表示.

编辑:谢谢你的答案,这确实是我想要做的.当我看到stdin=$(cat)哈哈时,我实际上有一个facepalm时刻

虽然你会怎么做匹配像Cd(或Cv Mv等)的东西,基本上只是一个字符结合Control,Alt,Shift,无论是什么在bash?

bash

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

Java中的"动态"转换

Hullo all,

想知道是否有任何Java黑客可以告诉我为什么以下不起作用:

public class Parent {
    public Parent copy() {
       Parent aCopy = new Parent();
       ...
       return aCopy;
    }
}

public class ChildN extends Parent {
    ...
}

public class Driver {
     public static void main(String[] args) {
         ChildN orig = new ChildN();
         ...
         ChildN copy = orig.getClass().cast(orig.copy());
     }
}
Run Code Online (Sandbox Code Playgroud)

代码很高兴编译,但决定在运行时D =抛出ClassCastException

编辑:哇,真的很快回复.多谢你们!所以我似乎无法使用这种方法向下转换...有没有其他方法可以在Java中进行向下转换?我确实考虑过让每个ChildN类都覆盖copy(),但是并不热衷于添加额外的样板代码.

java inheritance casting

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

标签 统计

bash ×2

casting ×1

file ×1

inheritance ×1

java ×1

path ×1