- 浏览: 255403 次
- 性别:
- 来自: 北京
最新评论
-
aquarion:
非常感谢,解决了我的问题
Perspective 自定义设置扩展点 -
zheng_zhen:
好文章,进一步问您一下,请问自己实现的run/debug如何能 ...
【原创】Eclipse Launcher (Run/Debug As 菜单扩展)实现 -
salever:
mwdnjupt 写道http://www.xeclipse. ...
浅析OSGI的bundle依赖 -
mwdnjupt:
http://www.xeclipse.com/?p=1165 ...
浅析OSGI的bundle依赖 -
Tom.X:
插件化、模块化应遵循高内聚、低耦合的原则,尽量不要在各bund ...
浅析OSGI的bundle依赖
文章列表
推荐一款不错的属性文件编辑工具,eclipse下使用
prop edit:
http://propedit.sourceforge.jp/index_en.html
在线更新地址:
http://propedit.sourceforge.jp/eclipse/updates/
1.
Eclipse
Debug
流程图
2.
具体实现
2.1
扩展
configurationType
实现代码:
<extension
point=
"org.eclipse.debug.core.launchConfigurationTypes"
>
...
首先,技术为apache 的FOP,初级的问题我就不写了,下面记录一下遇到的问题的解决方案:
中文乱码问题
这个问题网上的解决方案非常之多,也不详细描述了,每个使用FOP的都会遇见,还是记录一下。
在fop.xconf文件中,修 ...
最近看了sourceforge上的HTML文本编辑工具,有几个不错的,列一下,可能其他版友用得着。
1,SWT-composer,据说很强大,但是我还没有装成功过 - -
2,de.spiritlink.richhtml4eclipse,这个很好用,但是是基于plugin的,想改造成为SWT jar版本的有点困难
3,org.tencompetence.tencc.swtEditor 这个是单独运行版本,可以脱离plugin环境,但是功能还不够,有些还没有实现
有兴趣的可以看看
引自http://linshiquan.iteye.com/blog/273258
public class 设置文件属性 {
// 执行以下代码你将看到一个属性为隐藏的文件(D:\ddd.ddd)
// 请到D盘下查看
public static void main(String[] args) throws IOException {
// 创建新文件
File file = new File("D:\\ddd.ddd");
// 删除文件并创建新文件
file.delete();
file.createNewFile();
// ...
class LabelEx extends FlowPage {
private TextFlow contents;
public LabelEx() {
this("");
}
public LabelEx(String text) {
contents = new TextFlow();
contents.setLayoutManager(new ParagraphTextLayout(contents, ParagraphTextLayout.WORD_WRAP_ ...
引言
“字符与编码”是一个被经常讨论的话题。即使这样,时常出现的乱码仍然困扰着大家。虽然我们有很多的办法可以用来消除乱
码,但我们并不一定理解这些办法的内在原理。而有的乱码产生的原因,实际上由于底层代码 ...
原始贴子见http://www.ceclipse.org/read-cec-tid-27222.html
当时大家讨论的是如何拓展IProject,来满足对默认的Project的一些修改,比如将某些文件夹设定为src folder,某些文件夹设定为res folder。
再三思考以后,觉得并不需要使用CNF框架,来对扩展已有的Project Navigator,而是采用一个稍微绕一点的方法来实现,想到SVN和CVS的实现方式了。
需求如下:需要将project中的某些文件夹设定为资源文件夹,以便于在编译、打包时进行特殊处理;
基本思路:因为目前只是对某些文件夹进行特殊处理,而文件夹下 ...
WizardPage中,使用setErrorMessage(String
newErrorMessage)可以设置页面上方的错误信息,在设置完错误消息以后,可能需要去掉错误消息,显示其他的消息,这时候需要再调用一次setErrorMessage(),并将参数设置为null。
page.setErrorMessage(null)
在做plugin国际化的时候,经常需要把plugin.xml中的字符串进行处理,一般地,在同一目录下创建plugin.properties就可以了,但会出现无效的情况,这时候在MANIFEST.MF文件中添加如下语句就行了:
Bundle-Localization: plugin
如果你是一名Eclipse插件开发相关的开发者,你一定想知道自己在国内这个行业目前的定位,以及同仁们的基本情况,中国eclipse社区(www.ceclipse.org)发起这个调查,旨在为方便目前各位开发者的在国内这个行业的定位,以及为未来的职业规划提供参考资料。
http://www.ceclipse.org/read-cec-tid-27279.html
欢迎大家参加
开发时总会用到JFace封装的各种Viewer,它们虽然很方便,但在一些特殊情境下就不一定好使,比如TreeViewer,假定要在初始化以后自动选中某个模型对应的节点。
TreeViewer提供了一个API方法——setSelection(),用了感觉没什么效果,跟了一下发现在org.eclipse.jface.viewers.StructuredViewer
.setSelection(ISelection
selection, boolean reveal)中
public void setSelection(ISelection selection, bool ...
Does anyone know how to make "Automaticlly Updates" in preferences
defaultly on? It's off by default. I searched the codes and found that
the pref is managed by class
"org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage",
and the pref key was
...
Item 1;Consider static factoriy moehtods instead of constructors
考虑使用静态工厂方法代替构造函数
Item 2:Consider a builder when faced with many constructor parameters
当构造函数参数过多时,是否可以使用Builder
一个builder的例子:
医生需要开一个只包含维生素(Vitamin)的处方(Prescription),处方一定包括A,可能 ...
创业是九死一生的事情。”清科集团总裁倪正东说。不经过创业的人不会懂。
但如今,太多创业传奇和创富传说蛊惑人心,每个创业者都想成为李彦宏、马云和马化腾,每个创业企业都想成为百度、阿里巴巴和腾讯。
然而,事与愿违。太多的风险投资,让他们变得更虚弱;太多的主张,让他们变得更狂躁;太快的烧钱,让他们变得更短命。
最近5年,在整个IT业界,最具创业激情和活力的领域当属互联网。从博客的一鸣惊人到电子杂志的横空出世,从SNS的一夜爆红到视频网站的持续高烧,一个
又一个互联网创新催生了数以万计的创业者,引来了以亿美元计的风险投资,也诞生了像方兴东、倪正东、庞东升、李想、李善友、汪东风等创业明 ...