小编bou*_*tta的帖子

如何在Java中打破嵌套循环?

我有一个这样的嵌套循环结构:

for (Type type : types) {
    for (Type t : types2) {
         if (some condition) {
             // Do something and break...
             break; // Breaks out of the inner loop
         }
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我怎样才能摆脱两个循环?我看过类似的问题,但没有一个特别关注Java.我无法应用这些解决方案,因为大多数使用了gotos.

我不想把内循环放在不同的方法中.

我不想重新运行循环.当我完成循环块的执行时.

java loops

1751
推荐指数
23
解决办法
109万
查看次数

如何将窗户拉到前面?

当远程控制机制激活应用程序中的某些内容时,我们需要将Java应用程序带到前台.

为了得到这个,我们在类的被调用方法中实现了代表我们的应用程序的框架(a的扩展JFrame)在实现之后:

setVisible(true);
toFront();
Run Code Online (Sandbox Code Playgroud)

在Windows XP下,这在第一次调用时工作,第二次只有任务栏中的选项卡闪烁,框架不再出现在前面.Win2k也是如此.在Vista上似乎工作正常.

你有什么想法?

java windows swing awt

90
推荐指数
6
解决办法
14万
查看次数

Visual Studio单元测试:SetUp和TearDown

而不是Nunit中的[SetUp]和[TearDown],Visual Studio Ultimate 2010单元测试中的替代方案是什么.在Nunit中,你可以想象setup和teardown方法是我们班级测试的构造函数和析构函数.

unit-testing mstest visual-studio-2010

83
推荐指数
2
解决办法
4万
查看次数

如何在Eclipse中的第三方库中设置断点?

我从第三方库中获取了一个类中的NullPointerException.现在我想调试整个事情,我需要知道该类所持有的对象.但在我看来,我无法在第三方的类中设置断点.

有谁知道摆脱困境的方法?当然我使用Eclipse作为我的IDE.

更新:该库是开源的.

java eclipse debugging breakpoints

54
推荐指数
3
解决办法
4万
查看次数

如何让我的大脑进入"lisp模式?"

我的教授告诉我们,我们可以为下一个编程任务选择一种编程语言.我一直想尝试一种功能语言,所以我想我会尝试使用clojure.问题是我理解了语法并理解了基本概念,但是我遇到了一些问题,让我在脑海中"点击".有人有建议吗?或者我可能选错了语言来开始函数式编程?

lisp functional-programming clojure

24
推荐指数
4
解决办法
1720
查看次数

如何在Toad中调试存储过程?

我安装了Oracle 10g,并且有一个包含许多游标和过程的包,如何调试其中一个过程或游标.你能为此提供一些步骤吗?我运行了Google搜索,但没有找到任何指定如何从程序包调试特定过程的内容.

oracle debugging toad stored-procedures

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

使用正则表达式检查数字范围

我正在使用正则表达式来验证字符串中的某种格式.该字符串将成为游戏的规则.

例如:"DX 3",根据该规则是确定的,但"DX 14"可能是也没关系......我知道如何看待字符串,找到一个或多个"数字",所以问题是,正则表达式会也匹配34,这个数字超出规则的"范围"......

我错过了关于正则表达式的一些事情吗?或者这根本不可能?

java regex numbers range

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

我是否需要了解Ruby才能学习Ruby on Rails?

为了学习RoR,我还读了几个关于材料的其他问题.但我的问题是我可以在没有Ruby的情况下开始学习RoR吗?

很明显,反过来更好,但我宁愿尝试这种方式,如果它有意义(不知何故).或者同时学习......

ruby ruby-on-rails

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

根据WPF中的TextBox Text属性启用/禁用按钮?

我正在通过谷歌寻找代码,根据文本框中的文本属性启用和禁用按钮.如果文本框中有一些文本,则应启用该按钮,否则应禁用该按钮.

我得到了一些代码,但代码在xaml但没有c#.我无法理解它是如何工作的.

请帮我理解以下代码的行为:

<TextBox Name="txtName" Width="100" Height="30"></TextBox>

<Button Content="Add Name " Width="100" Height="30" 
  IsEnabled="{Binding ElementName=txtName, Path=Text.Length, Mode=OneWay}"/>
Run Code Online (Sandbox Code Playgroud)

IsEnabled按钮属性如何工作?如何将true和false设置为IsEnabled属性?路径是什么?它是如何工作的?

data-binding wpf xaml

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

如何永久防止文件的特定部分在git中提交?

我已经使用git-svn克隆了一个远程SVN存储库。我已经以代码编译的方式修改了此克隆存储库中的pom.xml文件。此设置对我来说是专有的。因此,我不想将更改推回远程仓库。

有没有办法防止文件的此(部分)更改被提交到存储库中?我知道我可以使用个人分支这一事实,但这将意味着一定的合并开销。还有其他方法吗?

我已经研究过这个问题,这一个,但它们对于相当时间的变化。

更新:我也知道.gitignore的可能性,但这意味着要完全排除该文件。

git git-svn gitignore

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