小编Gab*_*bák的帖子

什么时候应该在课堂上使用"this"?

我知道这this是指当前的对象.但我不知道什么时候才能真正使用它.例如,如果我使用x而不是this.x在某些方法中,会有什么区别吗?可能x会引用一个考虑方法的局部变量?我的意思是仅在此方法中看到的变量.

怎么样this.method()?我可以用吗?我应该用它吗?如果我只是使用method(),默认情况下它不会应用于当前对象吗?

java oop this

245
推荐指数
8
解决办法
19万
查看次数

树深度和高度有什么区别?

这是算法理论中的一个简单问题.
它们之间的区别在于,在一种情况下,您可以计算根节点和具体节点之间最短路径上的节点数和其他边数.
哪个是哪个?

algorithm tree terminology nodes data-structures

215
推荐指数
6
解决办法
20万
查看次数

Java中的Peterson算法?

是否存在用于Java中互斥的Peterson算法的示例实现?

java algorithm concurrency memory-model thread-safety

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

给定一组点,找出三个点中的任何一个是否共线

如果任何三个点在一组点中共线,那么找出最佳算法是什么?如果不是微不足道,请解释复杂性.

由于
巴拉

algorithm graphics complexity-theory data-structures

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

如何在参数化测试中测试异常?

在JUnit4中,您可以通过在一个方法中提供参数集合来编写参数化单元测试,该方法将被传递给测试的构造函数并在另一个方法中进行测试.如果我有一个我希望抛出异常的参数,我该如何指定?

java junit unit-testing parameterized junit4

15
推荐指数
4
解决办法
9162
查看次数

自上而下或自下而上的设计?

基本上有两种设计系统的方法.有哪些优点和缺点?我什么时候应该使用哪个?我应该结合这些方法吗?怎么样?

architecture

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

从git存储库中检出maven项目

我已经安装了m2eclipse和EGit,我可以从git存储库中检出项目,我可以构建一个maven项目,但是我无法从git存储库中检出maven项目.问题是,SCM URL字段是空的(除了EGit我还有SVN团队提供者......)当我粘贴url时,我只是进入SCM provider is not availablemaven控制台.我试图搜索这个问题,我发现我必须为git安装m2eclipse SCM集成和SCM处理程序,但是这些不在更新站点上.有任何想法吗?

eclipse git m2eclipse maven egit

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

如何找到Capybara中的第一个复选框?

我想找到使用capybara dsl的复选框的第一个实例.谁知道怎么做?

我想也许是这样,但它不起作用:

find('input:first', :type => 'checkbox')
Run Code Online (Sandbox Code Playgroud)

cucumber capybara

8
推荐指数
2
解决办法
9795
查看次数

是"/../"的含义 - URL中的父目录标准?

在许多文件系统中,".."对应于父目录.URL如何?我看到一些根据这个方案表现的例子,但这是一个标准(RFC)吗?

url

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

自动化验收测试有哪些好处?

最近我读了一些关于验收测试的好处的一些疑问的文章,因为与它带来的相比它是相当昂贵的.为了形成我自己的观点,我想尽可能多地收集自动验收测试的好处.你能帮助我吗?

testing automation acceptance-testing

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