小编Uri*_*Uri的帖子

Eclipse 3.4中更新站点类别的问题

我使用Eclipse 3.4(ganymede官方,而不是服务包).

我有一个更新站点,将功能组织成类别; 在编辑器和XML中,一切看起来都很棒.

一旦网站在线,以通常的方式访问它会告诉我所有功能都是"未分类的".我试过运行3.4的多台计算机,同样的问题仍然存在.

令人好奇的是我使用了Eclipse 3.3,它很好地看到了类别,但当然它无法实现3.4版本的插件.

我做错了什么或这是一个已知的问题?

eclipse ganymede eclipse-3.4

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

如何为Eclipse更新站点命名?

我正在生成一个Eclipse更新站点,我试图给它一个标签,这样当它出现在用户的站点列表中时,它将显示为名称(例如,"Ganymede项目")而不是URL.

我无法在PDE或site.xml中找到它的任何参数

我见过的唯一一件事就是让它生成然后手动编辑artifact.xml,但每次构建时都会搞砸,并且很丑陋.

eclipse plugins

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

如何识别哪些代码行参与了Java程序的特定执行?

假设我在IDE中有一个Java程序(在本例中为Eclipse).假设我现在执行程序并在某些时候终止它或它自然结束.

有没有一种方便的方法来确定哪些行至少执行一次以及哪些行没有执行(例如,异常处理或未达到的条件?)

收集此信息的一种手动方式是不断调试并维护一组我们至少通过一次的行.但是,是否有一些工具或分析器已经这样做了?

编辑:只是为了澄清:我需要能够以编程方式访问此信息,而不一定是从JUnit测试.

java eclipse trace profiling code-coverage

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

为什么选择&符号作为C++中引用的符号?

有没有人知道为什么选择&符号作为表示C++中引用的方式?

AFAIK(尽管我附近没有这本书),Stroustroup没有解释这个选择,我觉得有点奇怪,因为同一个符号已用于C中的地址.

c c++ history reference

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

在Java中,有没有办法获取命令行参数,即使main()没有保存它们?

我们有一个带有main()的程序,它解析某些CLP但不保存在任何地方.然后我有自己的插件代码,需要访问原始的CLP(所以我可以传输更多的参数).但是,我无法改变主()

我看到在C#中显然有一种方法可以做到这一点,我正在寻找Linux上的等效Java解决方案.

更新:显然,我知道main()的工作原理.不幸的是,我无法更改现有的应用程序或它的调用方式(CLP除外).我只能通过沙盒插件代码访问.我的问题是是否有办法获取JVM被调用的命令行(而不是带有-D的环境变量).

java command-line-arguments

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

如何使用Python的ElementTree创建"虚拟根目录"?

我正在尝试使用Python的ElementTree生成XHTML文件.

但是,ElementTree.Element()只允许我创建一个标记(例如,HTML).我需要创建一些虚拟根或任何它被调用,以便我可以放置各种,DOCTYPES等.

我怎么做?谢谢

python elementtree

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

在Swing中,有没有办法暂时冻结重新绘制JComponent包含层次结构?

如果我在Swing面板中有一堆自定义JComponents,并且每个都可以包含许多其他JComponents,有没有办法在顶级组件上"冻结"重绘,然后解冻它们,触发重绘?

我想我正在尝试做一种本地化的双缓冲.

java performance swing

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

哪个IDE /代码编辑器是第一个引入代码完成功能的?

我正在尝试确定代码完成(autocomplete/intellisense/whatever)最初在IDE中引入的时间点,并且会欣赏任何指针.

通过这里的代码完成,我的意思是编辑器中的一个功能,它基于已经输入的代码建议方法或函数,并且我对编程语言相关的完成(而不是字处理器样式完成)感兴趣.

我记得在九十年代早期在Visual Studio和Microsoft Office中看过它,我不记得它在什么时候被引入,或者它是否真的可用于基于DOS的IDE,如Turbo Pascal或Turbo C++.在预感中,我猜这可能是在Smalltalk中引入的.

对于那些想知道的人,我需要这些信息用于研究论文,并且无法在线找到可靠的答案.

ide history

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

是否存在对"获取"或"计算"操作产生副作用的合法情况?

我刚刚完成了一个六小时的调试会话以获得奇怪的UI效果,我发现我最喜欢的框架实现的一个名为"getVisibleRegion"的接口函数禁用了一些UI功能(显然忘了恢复它).

我已经向框架提交了一个错误,但是这让我想到了正确的设计:在什么条件下,对一个名称仅仅意味着计算/获取操作的操作产生任何副作用是合法的?

对于那些对实际细节感兴趣的人:我有一个关于我的插件不断破坏Eclipse代码折叠的错误的报告,以便折叠条消失,无法"展开"或看到折叠代码.我将其追溯到ITextViewer上对getVisibleRegion()的调用,该类型代表源代码查看器.现在,ITextViewer的文档确实声明"实施ITextViewerExtension5的观看者可能被迫改变显示的输入文档的分数,以便履行此合同".然而,实际的实现过于宽松,只是永久禁用投影(折叠),永远不会把它带回来.

oop side-effects

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

如果没有许可证,Semaphor.drainPermits会怎么做?

我正在尝试理解Java Semaphore类中的drainPermits的合同

JavaDoc只是读取:

public int drainPermits()

Acquire and return all permits that are immediately available.

Returns:
    the number of permits
Run Code Online (Sandbox Code Playgroud)

如果目前没有许可证,它是否会阻止并等到有可用许可证?

java concurrency

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