Intellij让我发疯了...有没有什么方法可以打开调试视图(所以我可以看到一个断点列表,并编辑它们)而不必实际在调试模式下启动程序?
如果有方法或按钮或捷径,我至今都没有看到它.
在感谢Bohuslav Burghardt找到我的断点之后,有没有办法将它们全部静音而不显示调试窗格?
我在将Nexus 7连接到Eclipse时遇到了麻烦......而且真的不知道如何让它运行起来.我的电脑操作系统是Windows 7 64位.
另一个Nexus 7,完全相同的android版本,但内存较少,之前成功连接; 我不知道这可能是问题的原因吗?不知何故,关于这个的百万个主题都没有解决我的麻烦.
我已经做了什么:
奇怪的是,我几周前删除的模拟器仍然出现在adb设备中,但至少它是离线的...
有关我错过的任何想法吗?
我在GUI的一部分上有以下基本设置:
一个JScrollPane就可以了,用的BoxLayout(新的BoxLayout(tablePanel,BoxLayout.PAGE_AXIS)),并且在此面板上一个JPanel,一堆OB面板.
我正在尝试滚动到已突出显示的面板......这几乎可以正常工作.Currenly,如果Panel在底部部分只有一半可见,ScrollPane会滚动使其完全可见..很棒.如果它在TOP部分半可见,它不会......我可以忍受.但如果突出显示底部完全不可见的面板,系统不会发表评论,但也不会在那里滚动!
if(selectedPanel!=null){
Rectangle targetRectangle = new Rectangle(selectedPanel.getX(), selectedPanel.getY(), selectedPanel.getWidth(), selectedPanel.getHeight());
Rectangle r = scrollPane.getVisibleRect();
if (!r.contains(targetRectangle)) {
tablePanel.scrollRectToVisible(targetRectangle);
}
}
Run Code Online (Sandbox Code Playgroud)
遗憾的是,我不能100%确定当选择倒数第二个面板而不可见时它的表现如何,因为如果没有一些代码体操,我无法做到这一点; 也许有人可以提供我现在可以提供的信息.
我有一个带链表的简单类:
private final LinkedList<Object> list;
Run Code Online (Sandbox Code Playgroud)
如果我有两个方法来操作此列表:
public void m1(){ ... list.poll()...}
public void m2(){...list.clear)....}
Run Code Online (Sandbox Code Playgroud)
我如何确定ThreadSafety?两种方法都接收"synchronized"关键字是否足够,或者我需要放置一个
synchronized(list){
System.out.println("locking on :" + lock);
}
Run Code Online (Sandbox Code Playgroud)
围绕方法代码?
常识告诉我它是第二个,但我想要确认,或者更简单的方法来确保我的列表不会搞砸.
PS:或者这会更好地放在CodeReview中?不知怎的,这里的感觉更加到位.