自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老十的专栏

下自己的蛋,让别人说去吧!

  • 博客(55)
  • 资源 (3)
  • 收藏
  • 关注

原创 插件开发常见问题整理

1.添加第三方包以后,调试运行没错,导出后程序无法运行或无法导出。  这个问题是新手最常见的问题了,由于普通的java项目配置第三方jar包,都是直接配置Build-Path的(实际上是修改了项目下的.class-path文件),但是在插件项目中,还需要修改MANIFEST.MF文件。 最简单的正确方法 就是在plugin.xml,runtime一页中,class-path

2009-08-19 11:34:00 2891 1

原创 SWT的UI线程和非UI线程

SWT中UI线程和非UI线程的区别,非UI线程如何访问UI

2014-08-20 21:09:23 8536 3

原创 Eclipse插件开发系列文章---序

插件开发的内容很多,也很复杂,尤其是做IDE方面的开发,其中遇到的一些技术,随便拿出来就是一套框架,往往感觉越做会的东西越少。 从事插件开发这么多年以来,不敢说精通,也算小有所成。 我一向认为,技术要以精为主,不必求全。但是最近这两年感觉进入一个平台期了,提升不大,所以想开阔一下视野,增长一下其他方面的经验。在这之前,想写些东西,对这些年的插件开发方面的积累做一下总结,也算对自己有个交代,如果同时

2014-01-24 23:08:01 1012

原创 Eclipse的2012年规划

最近看到了一篇Eclipse基金会Executive Director Mike Milinkovich的博客http://mmilinkov.wordpress.com/2012/01/06/its-going-to-be-an-exciting-year/ 。文中说道2012年将要进行的几件重要活动,这里简要转述一下其中几条,详情请看原文,Eclipse 4 将会成为Eclipse

2012-02-10 09:42:34 1229 4

原创 OSGi控制台在Eclipse插件开发中的妙用

OSGi的实现本身有一个控制台,提供插件的查看和管理功能。而Eclipse是基于OSGi的平台应用,这样我们可以使用这个控制台辅助进行插件的管理,调试等工作… 一、管理和诊断 从事插件开发的各位同行也许都遇到过这样的问题:某个插件在发布以后无法启动,在Eclipse的插件列表中也看不到。这种情况一般是插件打包的时候出错,或者插件的依赖项不能满足。 如果项目的插件本身就比较多,或者依赖项比较多,这种问题查起来就非常痛苦。(Eclipse的插件列表会自动忽略某些无法启动的插件,无法通过Eclipse本身的插

2011-03-18 12:01:00 1185

原创 Ubuntu10.04EclipseTab页标题栏超大的解决方案

<br />Google到了这个:http://ubuntuforums.org/showthread.php?t=1465712<br />简单地说就是:<br />1. 在控制台输入<br /> gedit ~/.gtkrc-2.0<br /> <br />2. 复制下面的内容,保存,并重启Eclipse即可<br /> style "gtkcompact" {<br />GtkButton::default_border={0,0,0,0}<br />GtkButton::default_ou

2010-07-21 14:54:00 988

原创 Ubuntu使用笔记

1.怎样修改源地址?修改/etc/apt/sources.list文件修改后,执行sudo apt-get update使修改生效。2. apt-get安装软件提示插入光盘。这个是因为源地址中有光盘的项,删除对应的条目即可。即,修改/etc/apt/sources.list文件,删除里面cdrom的记录。3.Flash Player中文乱码修改/etc/fo

2010-03-31 23:20:00 528

原创 使用Dropbox同步不同电脑上的文件

如果你在家和公司用的是两台不同的电脑,你苦心收集的一些资料如何同步?你阅读pdf,在上面做了一些注释,书签,如何同步? Dropbox可以设置一个文件夹为同步文件夹,任何在这个文件夹里的文件的改动都会自动同步到服务器,另外安装了客户端的电脑就会自动同步下来。 相比CVS,SVN等工具,优点是:1. 自动2. SVN这些毕竟是做版本控制的,它关心的是版本历史记录。

2010-02-04 10:34:00 2992

原创 发现Java核心技术第七版中文一处严重翻译错误

Java2核心技术第七版中文版第二卷第600页,警告处这样说: 如果将jar放入jre/lib/ext目录中,并且在它的类中有一个类需要调用系统类或者扩展类,那么就会遇到麻烦。扩展类加载器并不使用类路径。 刚读到这里十分不解,为什么用到系统类或扩展类会发生错误?并且一个类怎么可能不会用到系统类?于是,找到英文版原文如下:You can run into grief if y

2010-01-12 11:23:00 1543

转载 ASCII码表

2010-01-06 11:41:00 642

原创 关于在Eclipse中使用Ant中文路径乱码的错误

情况是:1. 有一个项目,这个项目的路径没有使用默认路径,而是使用了工作区间外的路径,并且路径中含有中文。2. 创建一个build.xml的Ant build文件。在Eclipse中运行。 在控制台里看到,路径里的中文都是乱码,而且由于乱码导致了Build没有进行(build文件都找不到,当然)。 最后,在运行配置里,Common这个Tab页里,ConsoleEncodin

2009-12-07 13:54:00 2462

原创 JDK Logger指定配置文件

 默认情况下,JDK的LogManager会在JRE目录下的"lib/logging.properties"这个文件中读取配置。 除此之外,LogManager还可以根据两个系统属性来允许用户控制日志的配置:"java.util.logging.config.class" "java.util.logging.config.file" 其中,class这个属性优

2009-12-03 10:33:00 1761

转载 一个简单的Docbook 5.0例子

 我使用Docbook写文档大约才一两个月的时间,但关注Docbook已经很久了,在网上也阅读了很多中文及英文的Docbook文档。一直没用Docbook的主要原因是Docbook4.2的编译环境配置看起来很繁琐。我曾经尝试配置过一次,但看到一大堆catalog配置、SGML配置、OpenJade配置,最终放弃了。 直到有一天,我看到benr写的Playing Wi

2009-11-13 17:16:00 1315

原创 使用Eclipse生成JavaDoc乱码的解决方法

 具体表现是生成的文档,程序里注释里的中文都生成对了,而框架本身的中文却是乱码。可以看出,读取文件的编码是正确的,但是输出编码错了,所以指定输出编码,增加参数:-charset GBK一切OK。

2009-11-04 10:07:00 726

转载 关于RCP项目使用UTF-8编码,导出后中文乱码的解决方法。

1.右键单击build.properites文件,"PDE tools" -->" Create Ant Build File" 2.打开生成的build.xml文件,在javac中增加属性encoding="utf-8" 3.打开build.properties文件,浏览"Build"页面,勾选中"Custom Build"(网上的文章,把这一步放到了最前面。但实际上,默认是

2009-10-28 14:51:00 1630

原创 英格力士

Self-Host 不知道如何翻译,意思是:例如一种开发语言,可以开发自己的编译器,然后在使用自己开发的编译器能进行这种语言的开发,再开发这种编译器。这种情况,一般就是说Self-Host的。

2009-10-26 17:19:00 1102

原创 关于Java5中提供的静态导入(import static)

Java5中新增特性import static aaa.ClassA.StaticMethod   这种语法可以导入类中的静态方法,从而在使用的时候,不必每次都写ClassA.StaticMethod() ,在大量使用静态类方法的时候可以简化编程。 不过,也有人认为这会造成某种程度的混乱,或者可读性的降低。

2009-10-21 10:57:00 526

原创 关于CSDN博客专家

看到越来越多只有个位数文章的博客专家,大有泛滥之势。 试想某一日也会有一下场面:“你是CSDN博客专家”“你才是CSDN博客专家,你全家都是CSDN博客专家!”

2009-10-13 14:18:00 1032 1

转载 FAQ How do I write to the console from a plug-in?

Many of the people asking this question are confused by the fact that two Eclipse instances are in use when you are developing plug-ins. One is thedevelopment platform you are using as your ID

2009-10-12 16:14:00 568

原创 桌面图标全不见了.

搞了半天,原来Windows还有这个功能:桌面右键-->排列图标-->显示桌面图标. 用了这么多年,今天刚刚才知道有这个功能······

2009-09-22 08:58:00 716 3

原创 国耻日,各大门户网站.

 网易: 新浪: 搜狐:  三大门户,均不约而同的报道了“一个日本女人记者会”,而对918装作不知。  

2009-09-18 11:05:00 898 1

原创 Ubuntu+Windows双系统下,两个系统时间差8小时的问题

如题情况,在论坛上得知: 是因为Ubuntu默认为Bios的时间是UTC时间,而windows则不这样,所以,到Ubuntu下修改/etc/defaults/rcS文件,把里面的UTC=yes改成no就可以了。 老实说,我虽然改好了,但没搞懂。。。尤其是,为什么windows下不能修改系统时间了。。。

2009-09-15 00:06:00 1324

原创 拒绝盗版之路

1.操作系统:Ubuntu2.浏览器:Firefox, Chrome3.Ftp客户端:FileZilla4.播放器 KMplayer5. 邮件客户端: ThunderBird或者foxmail6. 词典: stardict 暂时就这么多。 暂时还不能完全脱离Windows...

2009-09-14 19:58:00 607 1

转载 JSR-045规范

 JSR-045是针对非Java语言,需要编译成class文件在JavaVM上运行并调试的一个规范。以下内容来自:http://jcp.org/aboutJava/communityprocess/review/jsr045/index.html JSR-045: Debugging Support for Other Languages G

2009-09-01 10:43:00 1499

原创 莘县话

 昨天 叫 夜里个  前天 叫前了个  晚上 叫 哄上早晨 叫 清起来 下午 叫 天西  从前 叫 每遭 中午 叫 晌午头上 今天 叫 今哩个 过年 叫 年下   早晨 叫 清起来膝盖 叫 搁拉拜子  头 叫 脑袋刮子  下巴 叫 嘴把子  腋窝 叫 咯扎窝  蹲着 叫 估几着  骗 叫 胡弄 骂人 叫 "呟(juan)人  干什么去了 叫 咋起类  做饭 叫 揍饭  壁虎 叫 蟹马虎

2008-12-08 21:46:00 2170

转载 正则表达式

以下内容转自百度百科:http://baike.baidu.com/view/94238.htm&p=9a6fd45f86cc4af443be9b7e54&user=baidu 正则表达式之道原著:Steve [email protected]: June 5, 1999(copied by jm /at/ jmason.org from http://ww

2008-09-14 23:41:00 787

原创 谭浩强C语言下载

下载

2008-09-14 10:11:00 1939 4

原创 怎样让你的插件功能部件出现在Eclipse的about对话框中

1.首先要有一个功能部件项目 ,并且设置其ID与插件项目相同 或者 设置其Branding plug-in为为你的plugin。 2.插件项目 下,必须有about.ini文件。具体内容可以参考:http://help.eclipse.org/help33/topic/org.eclipse.platform.doc.isv/guide/product_configfeature.ht

2008-09-09 21:48:00 978

原创 关于在插件开发中遇到的NoClassDefineFound异常。

情况是:1.两个插件,插件B依赖于插件A,并且使用了A中的类。2.编译正常通过,运行时报NoClassDefineFound异常。 经过反复检查,终于发现,是因为在插件A的start方法中调用某些方法的时候遇到异常没有处理,导致插件A启动失败,于是报错。

2008-09-09 21:46:00 1034

原创 关于Eclipse插件的JUnit测试。

1.创建一个插件测试项目;即创建一个普通的插件项目。2.添加依赖项。 添加被测试插件项目和org.junit4(或者org.junit)两个到插件依赖项里面。3.被测试项目要在runtime页里,指明导出需要被测试的包。4.写测试用例。5.run-->run as-> Junit plug-in test.参考资料:FAQ What is a PDE JUnit test?FAQ_What_is_

2008-07-16 15:38:00 982

转载 GMF Labels

原文地址:http://wiki.eclipse.org/GMF_LabelsLabels represent pieces of text possibly associated with icons on diagram surface. Text may be edited using inplace facility. There are many possibilities to c

2008-06-05 20:56:00 745

原创 GMF 学习笔记

1.为不对应模型的链接添加标签的方式。在gmfGraph里:   a.首先新建一个Figure descriptor(取名ConnectionLabelFigure),并添加一个child label,设置其默认Text。   b.新建一个DiagramLabel(取名ConnectionDiagramLabel);在这个节点下,可以添加AlignmentFacet和LabelOffsetFace

2008-06-05 20:06:00 1020

原创 关于Eclipse中的选择服务(SelectionService)V1.0

翻译自下面文章。还没有完成翻译,因为最近没有精力做这个事情,又看到很多朋友遇到这方面的问题,先发上来。http://www.eclipse.org/articles/Article-WorkbenchSelections/article.htmlBy Marc R. Hoffmann, Mountainminds GmbH & Co. KG, hoffmann@mountainminds.

2008-05-07 09:39:00 2929 2

转载 eclipse.ini说明

-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题:1. 各个参数的含义什么?2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?3. 为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设置?下面我们一一进

2008-04-30 14:57:00 1087

转载 How do I open an editor on something that is not a file?

Since 3.3 you can use the new EFS support to open an text editor on a file store thats backed by any kind of EFS using IDE.openEditorOnFileStore(page, fileStore). Most editors will accept as inp

2008-03-03 10:57:00 1747

转载 How do I open an editor on a file outside the workspace?

Since 3.3 you can use the new EFS support to open an text editor on a file outside the workspace:    String name= new FileDialog(aShell, SWT.OPEN).open();   if (name == null)      return;   IFileS

2008-03-03 10:52:00 919

转载 年度最佳幽默短篇,笑疯了...

          最佳音响奖         那天路过一路口,有放屁的欲望,正好有一个人在蹬摩托,我就想借此机会掩盖自己的屁声,哪知道声音过大,那蹬摩托的人以为发动开了,挂上档就要走,那次我糗大了......         手机商特别奖         我的一个朋友,新买了个手机。结果上公共厕所的时候不小心把手机掉到便坑里去了。不幸之中的万幸是便坑里面的东西很粘

2008-01-29 14:41:00 577

转载 笑话,嘎嘎(中国移动公司老总上厕所 )

地点:公共厕所。   中国移动公司老总上厕所   "干什么的?"看厕所的大婶喊。   "我是中国移动老总,我内急。"   "你不知道现在什么都要收费啊?"大婶。   "行,多少钱?"   "进去5毛,出来3毛。"大婶看着他。   "什么出来也要收费?"老总瞪着眼睛。   "看什么看,我们这里实行双向收费。如果你办个厕所套餐的话,就可以单向收费了。   "行,我付

2008-01-24 13:15:00 658

原创 [转贴]原来世界这么糗

吃还是可能的 昨天去吃肯德基,排在我后面的像是一对儿情侣,眼看他们点了一大堆吃的,然后坐到我旁边。 坐下后,那个女孩就开始埋头猛吃,好像饿了好几天的样子,而男孩则一根一根地啃着薯条,好像有什么心事。 突然,男孩放下薯条,往前凑了凑,很认真地问:“青青,我追你行吗?” 女孩头也不抬,直接说:“不行!” 男孩又问:“一点可能也没有吗?”女孩干脆地说:“一点可能也没有!”男孩愣住了,两眼直直地

2008-01-22 10:33:00 484

转载 2006中国互联网大嘴经典语录TOP10

  第10位  经典度:★  获奖者:雅虎中国副总裁沈建明  原音重现:“雅虎助手自诞生之日起,就是一款纯绿色的软件。”  点评:这翻话沈总说得理直气壮,原因是雅虎中国刚刚在法庭了赢了奇虎。春风得意的时候讲话没经过脑袋,这情有可原,但说出这种吓死一头公牛的话,那就是罪过了。妓女说自己的处女,恐怕只有那些尝过鲜的嫖客才愿意相信吧?  建议:沈总让雅虎中国的UI设计师将雅虎助手的主

2008-01-16 10:27:00 616

Addison.Wesley.Eclipse.Plug-ins.Third Edition.Dec.2008.pdf

Eclipse Building Commercial-Quality Plug-ins 的第三版,不多说,经典。 10分绝对物有所值,况且评分后会返还分数。 (注意评分哦,光评论貌似不返分的)

2009-08-06

OCL语言说明

Object Constraint Language<br>OMG Available Specification<br>Version 2.0<br>formal/06-05-01

2008-06-11

代码统计器

没什么好说的,咔咔咔咔咔咔咔咔咔咔咔咔

2008-03-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除