小编Ada*_*Lee的帖子

为什么clone方法总是返回一个指针?

我正在阅读一些克隆c ++实现,它似乎总是定义为

Clonable* clone();
Run Code Online (Sandbox Code Playgroud)

我想知道为什么总是返回一个指针; 我可以定义一个克隆来返回一个Clonable对象吗?

c++

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

为什么我们只需要在头文件中声明默认参数?

对于方法中的默认参数,我们只需要在头文件中声明它,我想知道为什么我们不需要在实现中指定它?

method1(int i,int j = 2)

c++

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

为什么在这里使用tap方法?

在以下Rails代码中,

root.join('lib', 'assets', 'bower_components').to_s.tap do |bower_path|
  config.sass.load_paths << bower_path
  config.assets.paths << bower_path
end
Run Code Online (Sandbox Code Playgroud)

我想知道为什么我们需要在这里使用tap

为什么不用

bower_path = root.join('lib', 'assets', 'bower_components').to_s
config.sass.load_paths << bower_path
config.assets.paths << bower_path
Run Code Online (Sandbox Code Playgroud)

使用水龙头有什么好处?

ruby ruby-on-rails

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

“npm r build”和“npm run build”的区别?

最近我尝试将“ npm r build”简化为“ npm run build”,但我发现这两个是不同的。我想知道“ npm r build”有什么作用?

javascript npm

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

如何从泛型类调用静态方法?

我有一个包含静态创建方法的类.

public class TestClass {

 public static <E> TestClass<E> create() {
    return new TestClass<E>();
  }

}
Run Code Online (Sandbox Code Playgroud)

当我使用时TestClass.create(),它可以编译.但是当我使用时TestClass<String>.create(),它无法编译,如何指定泛型?

java generics

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

数字附加到变量的数字?

在Eclipse中,在调试时,我看到一个数字附加到变量上,如com.blah.blah.blah@82963fb

82963fb是什么意思?是内存地址吗?

java eclipse

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

为什么以下无法编译?

String s = new String({'h','e','l','l','o'});
Run Code Online (Sandbox Code Playgroud)

我收到了错误:

1无效的表达式术语'{'

我以为{'h','e','l','l','o'}应该是一个字符数组,为什么它无法编译?

c# c#-4.0

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

在java命令行上使用主类后运行的目的是什么?

我看到一些代码开始像

java MainClass run -cp ******
Run Code Online (Sandbox Code Playgroud)

我这里有两个问题,

  1. 为什么使用run
  2. 为什么在运行后指定另一个类路径,任何原因或好处?

java

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

如何从git同步一个文件夹?

我碰巧从工作树中删除了一个文件夹,如何从git服务器同步文件夹?

git

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

关于java中枚举的两个问题

  1. 我注意到我不能使用foreach进行枚举,我想知道为什么?

  2. 为什么以下给我无限循环:

    while(keyStore.aliases().hasMoreElements()) {
        System.out.println(keyStore.aliases().nextElement());
    }
    
    Run Code Online (Sandbox Code Playgroud)

我必须使用:

Enumeration e = keyStore.aliases();
while(e.hasMoreElements()) {
    System.out.println(e.nextElement());
}
Run Code Online (Sandbox Code Playgroud)

java enumeration

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

标签 统计

java ×4

c++ ×2

c# ×1

c#-4.0 ×1

eclipse ×1

enumeration ×1

generics ×1

git ×1

javascript ×1

npm ×1

ruby ×1

ruby-on-rails ×1