![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
[网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
zhutouonline
这个作者很懒,什么都没留下…
展开
-
RAP再次放入令人振奋的Demo
此次RAP放出了draw2d_in_RAP的Demo,主要展示的是draw2D在RAP框架上的应用,还没有下载真正的Demo试用,但是从视频上看,好像是融合了flex来做图形展示和拖拽,有兴趣的朋友可以看看Demo的代码,然后告诉我~ 上次e4放出的基于web的IDE就使用flash作为代码展示和编辑的编辑器,看来Eclipse社团也感觉到纯的js基本上不能完成任务了。 Dem...2008-03-27 12:29:00 · 271 阅读 · 0 评论 -
打造仿淘宝注册的Text(一)
为什么要打造仿淘宝注册的Text呢,不为什么,因为它好看!呵呵,这个不算理由,其实最重要的原因是因为最近在开发过程中,发现验证是个最麻烦的事情,虽然Eclipse和JFace为我们已经提供了比较好用的“高级”对话框和向导页了,对于简单的应用,他们两个用起来是非常简单,如果要验证的东西非常多,而且还有交叉验证(我自己起的名字,就是填了A就不再验证BCD的错在了,或者填了C就要验证AD存在)处...2008-01-01 22:24:00 · 199 阅读 · 0 评论 -
Sun发布开源PDF Renderer项目
Sun将一个新的开源项目——PDF Renderer——作为SwingLabs的一部分于近日发布. Sun 对该项目的描述是:“一个100%用Java编写的PDF渲染器和查看器”.PDF Renderer可以用来将可移植文档格式(Portable Document Format,PDF)从文件中解析出来,并以AWT图像或任何Graphics2D的实现形式在panel中显示.该项目与SwingL...2007-12-17 12:08:00 · 416 阅读 · 0 评论 -
凯文米特尼克-《欺骗的艺术》[完整中文版][DOC][PDF]
夜火:凯文米特尼克的《欺骗的艺术》,想必是无人不知无人不晓了吧,但是完整中文版一直没找到,今天看到鬼仔那发了完整的中文版,还有doc和pdf 2种格式,转来给大家共享之~ 直接给下载(我的box好像流量超了): fs2you: 欺骗的艺术[中文完整版].zip box: 欺骗的艺术[中文完整版].zip 夜火PS:碰巧找到了译者发布的下载链接,提供之,作为...2007-12-15 14:46:00 · 11332 阅读 · 1 评论 -
Adobe拥抱开源,宣布Flex已正式开源
今天下午在Adobe的官方网站上才看到了Flex开源的消息: Adobe这次开源 Flex,事实上是“早有预谋”的。早在 labs.adobe.com 建设的时候,Flex 团队就有将 Flex 开源的计划,并且当时也将 Flex-Ajax-Bridge 在 GPL 协议下开源了。 而这次 Flex 开源和以前不同,Adobe 会将几乎整个Flex平台组件在 Mozilla Pub...2007-12-10 17:01:00 · 193 阅读 · 0 评论 -
240多个jQuey插件
“jQuery 是继 prototype 之后又一个优秀的 Javascrīpt 框架。其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁...2007-12-06 11:03:00 · 124 阅读 · 0 评论 -
JAVA如何调用DOS命令
用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现。下面是一种比较典型的程序模式: ... Process process = Runtime.getRuntime().exec(".\\p.exe"); process.waitfor( ); ... 在上...2007-11-29 17:17:00 · 528 阅读 · 0 评论 -
再次寻求从事过Java桌面的应用的朋友解惑~
今天早上的Blog大家都看到了,大家的留言我也一一拜读过了~感谢 zhrb ,千里冰封 javazhai ,BeanSoft ,plankton13 ,mingj 等的回复。 下午反省了一下自己的代码,得出一下结论和疑问,有时间,请大家再讨论一下。 1.反省代码,整理所有用过的对象,特别上查询完数据库返回的上万条记录的结果集,一一将他们制空,...2007-10-21 20:34:00 · 95 阅读 · 0 评论 -
寻求从事过Java桌面的应用的朋友解惑~
最近在公司从事一个通用的数据查询平台的开发,是一个基于Eclipse-RCP的应用,项目现在基本进入改进和修正BUG阶段。 但是现在碰到了令人头疼的问题,程序在测试人员的机器上跑上半个多小时,整个应用程序的内存会占到300m以上,如果是做频繁的大数据查询,内存涨的更快。 我加了每分钟调用一次System.gc()的线程,唯一的改观是在Eclipse下面的内存进度显示上...2007-10-21 11:24:00 · 92 阅读 · 0 评论 -
一个使用SWT Ribbon代替Eclipse-RCP上面Coolbar的例子~
我用代码硬生生的把Eclipse-RCP丑陋的Coolbar替换掉了,但是不爽的是,Viewer上使用的是CTabFolder,而这个CTabFolder的产生,我没有办法操控,希望有高手指点。修改代码如下: 1package test; 2 3import org.eclipse.swt.SWT; 4import org.eclipse.swt.graphics.Point;...2007-10-09 11:52:00 · 391 阅读 · 0 评论 -
Nebula维护者的新作SWT Ribbon放出!
相信吗,这是SWT做的!这个就是Nebula项目维护者的新作~SWT Ribbon~前一段时间一直把玩的SWT Gantt也是他的作品,非常好用,功能十分强加~ 读过他的代码的朋友也许都有感觉,他的代码思路非常清晰,代码量不大,但是丝丝入扣,寥寥几行就能把功能实现~高手中高手~ 再赞一下Nebula的Grid,有了它,我已经不再考虑使用Table了~有时间大家都研究研究吧~...2007-10-07 19:14:00 · 407 阅读 · 0 评论 -
惊叹一下Lotus Symphony吧!
9月18日IBM放出了酝酿已久的Lotus Symphony来对抗微软,这个上世纪八十年代就出现的小子,现在又返老还童了! 今天,趁着加班的事件,网速不错,拖了回来,来感受一下Lotus Symphony的优秀,不!应该是感受一下Eclipse的优秀! Lotus Symphony是一个基于Eclipse-RCP的应用,不过启动速度确实不敢恭维,重要的还是它的界面,确实可以...2007-09-22 10:01:00 · 179 阅读 · 0 评论 -
白痴的儿子们!
ORM中,一对多关系一般都是单向的,简单的说是孩子们知道自己的父亲,父亲不知道自己的儿子们,在需要的时候再去取得自己儿子们~ 今天,我们加班对实体关系进行有优化,出现了一片白痴的儿子~没有一个儿子知道自己的父亲,而自己的父亲反倒知道自己的孩子们~真可怕! 我们是基于SWT的开发,所有对象取下来,其实在SWT上全是对象,什么都可以找到了~不像BS的开发,东西取下来,每一次操作...2007-09-15 18:20:00 · 121 阅读 · 0 评论 -
SWT---资源---第一!
使用SWT做开发的朋友,一定要注意~资源是一个杀手!对于我们这些无知的开发人员,使用了资源,不释放它,比不写程序或者不提供这个功能还可怕~因为它经不起考验,到了时间肯定完蛋! 前两个天就遇到了这个,同事写了一个插件,一次性从数据库中取得1W以上的数据然后组织成树表格,显示给客户~取得数据的速度,树组装的速度,树展开的速度,都做了反复的优化,一切优化完成以后,就宣布完成!但是没有...2007-09-14 16:34:00 · 115 阅读 · 0 评论 -
Eclipse3.3国际化的问题解决方法
最近一直在忙,忙的不亦乐乎了~做了很多事情...属于商业机密,所以没有办法一一点出~ 终于闲一下,维护维护Blog吧~ 今天说说Eclipse3.3国际化的问题,Eclipse-RCP项目做做国际化的时候,存在两个层面,一个是控件上的中文,另一个是Plugin.xml中的中文信息,控件上的中文,没有什么可说的,用一个类,加一个资源文件就可以了~主要的问题是Plugin.xm...2007-09-13 12:19:00 · 188 阅读 · 0 评论 -
SWT中使用JFreeChart(无需SWT_AWT)
好像从1.03开始Jfc就已经提供了在SWT中使用JFC的专用包和类,只是没有人写这些东西而已~今天我就贴一些Demo,以后再也不用SWT_AWT了~ 1/**//* =========================================================== 2 * JFreeChart : a free chart library for the Jav...2007-08-21 09:22:00 · 363 阅读 · 0 评论 -
SWT中使用JFreechart(例子)
1package com.glnpu.dmp.test; 2 3import java.awt.Color; 4import java.awt.Font; 5import java.awt.Frame; 6import java.util.Calendar; 7import java.util.Date; 8 9import org.eclipse.jface.window.A...2007-08-20 15:59:00 · 412 阅读 · 0 评论 -
利用JS获取IE客户端IP及MAC的实现
在C/S中取得客户端的MAC地址简单,就算JAVA再麻烦也是简单的,但是模式推至B/S结构,就麻烦了~有时候MAC地址比IP地址更真实!老板不知道哪里听到的MAC地址不能改,IP地址能随便改的谣言,非要加这个功能,兄弟们一定很头大吧~往下看,能解决,就是使用JS来调用ActiveX来交互~ 1<HTML><HEAD><TITLE>WMI Script...2007-08-16 17:01:00 · 340 阅读 · 0 评论 -
打造仿淘宝注册的Text(二)
上次贴了几张图片出来显摆,这次彻底公布代码~大家看看原理就好,有兴趣的朋友可以和我联系,把SWT里面的控件都封装一下,做一套验证框架出来~ 1package com.glnpu.dmp.controls; 2 3import org.eclipse.swt.SWT; 4import org.eclipse.swt.events.ControlEvent; 5import org...2008-01-08 20:20:00 · 120 阅读 · 0 评论 -
惊叹吧!RAP!
2007年10月份eclipse放出RAP-Rich Ajax Platform,这么长的时间过去,它的影响力还是不够~为什么,因为它的文档太少,资源太少,知道的人更少~ 昨天,把玩了一下RAP,被它的思想震惊了~它是把Eclipse-RCP的思想带入了B/S的开发,它提供的不仅仅是Ajax的内容,更多的是提供了一个框架,一个可以同Eclipse-RCP框架互换的框架~ 中规中矩开发好的RCP...2008-01-09 10:57:00 · 112 阅读 · 0 评论 -
微软真的来搅局吗?
关注过上一篇文章的朋友,基本都对最后说到的微软要支持SWT的开发提出了不少自己的看法。 下面我们再来看看来自cnBate.com的新闻: Java程序员们可能会经常遇到Windows下的UI问题,Java程序总是和Windows的外观统一不起来,特别是Vista,难度更高. 而现...2008-03-21 12:34:00 · 173 阅读 · 0 评论 -
Eclipse4.0放出部分Demo
早上,习惯性的打开GoogleReader,看看世界的变化。发现Planet Eclipse上已经有参加EclipseCON2008的朋友把Eclipse4.0(简称e4)Demo地址以及一些截图放到Blog上了~我们就来欣赏一下Eclipse的巨大变化吧! 呵呵,是不是很可怕,一个基于web的开发工具?我在Eclipse的Wiki上已经看到这个截图的Demo了,但是还没有时间试...2008-03-20 12:46:00 · 228 阅读 · 0 评论 -
EclipseCON2008 only 1 week left!
EclipseCON2008 only 1 week left! 又一次开源界的盛会EclipseCON2008就要召开了~据我了解此次盛会将会吸引更多的开源厂商,领袖,开发者参与,其中就有来自微软的Sam Ramji(微软开源的Labs),关于OSGi的讨论依然是重头戏。 虽然Eclipse的RAP的发布也有半年多了,也在开源界引起了不小的反响,但是RAP还是没有得到广泛...2008-03-08 12:52:00 · 122 阅读 · 0 评论 -
使用JRuby为你的客户端助力
预言了两天,终于决定在我们的RCP客户端中增加执行JRuby的功能。说是预言其实也没有什么好预言的,JRuby早有耳闻,Ruby也一直在学习。其实要解决的问题只有一个---解决Java实例如何给JRuby,然后有JRuby操作,其实不难,JRbuy官方的WIKI上有一个例子,但是那个例子有太多硬编码的问题,稍稍改造,将硬编码的内容抽取到JRuby中,就好了~ 我想说的其实是在RC...2008-03-07 09:20:00 · 137 阅读 · 0 评论 -
微软研发:制胜策略(实用方法三)
不要用年终考评来订立学习目标,要利用年终考评来记录个人的成长。 要让每一位程序设计师都明白,写出零错误程序是很不容易的,所以应该多花功夫用各种方法做最彻底的测试。 纠正程序设计师以为加除错码会花太多时间的观念,应该训练程序设计师第一个反应是考虑加上除错码是否有道理,第二是考虑加除错码是否符合项目的目标与工作的优先级。 不要让凡事不能的态度阻碍了创新。 不要...2008-03-05 12:54:00 · 158 阅读 · 0 评论 -
微软研发:制胜策略(实用方法二)
用看程序的方式找错,是既懒惰又无效率的方法; 随时睁大雪亮的眼睛,看看是不是有个悬而未决的问题,一定要有个人(或是由主管自己)来负责研究到底哪里出错,也许这种研究既花时间又无聊,但总比灾难发生之后再来花好几个星期收拾残局要好得多。 问了错的问题,而导致错的答案,训练自己问出正确的问题! ...2008-03-04 08:47:00 · 131 阅读 · 0 评论 -
微软研发:制胜策略(实用方法一)
首先还是先看一下书评。 下面是来自china-pub的书评: 作者详细描述了他在美国领导项目的各种实际的策略方法,教您如何开发高质量的软件,而且绝不延误。本书是为每一位从事研发工作的朋友而写,相信您在读过本书之后,一定急于推荐给您的主管、同事和您的朋友。 卓越的领导者从不同的角度看世界。若是公司被大火烧得精光,他非但不为丢饭碗惊慌,反而利用火焰...2008-03-03 08:34:00 · 311 阅读 · 0 评论 -
微软团队:成功秘诀(总结)
总结本书中的54条法则得到: 建议一只和谐的团队; 给团队一个明确的目标,让大家都知道这个目标并把它印入脑海; 让品保人员明白自己不仅仅是为了Bug而加入团队的; 建立合适的检查点和里程碑,并利用检查点和里程碑检验团队的健康度; 不要害怕延误,要不断的修正方法但不要过度的修正目标; 努力让团队中成员产生共鸣; 希望大家共勉!...2008-03-02 09:29:00 · 656 阅读 · 0 评论 -
微软团队:成功秘诀(4)
法则二十七: Be like the doctors 用医生的方法 当病人已经药石罔效时,医生通常会对病情有所保留,避免病人太过悲观或恐惧,并且尽量鼓励病人保持希望,最好能让病人有个期望完成的目标。 医生绝对不会斩钉截铁地断言什么医疗行为一定会有什么样的结果,反而是以 一种自在且充满信心的口吻说:“试试看吧,一切都还没有确定呢。 另外一件应该向医生...2008-02-29 18:00:00 · 356 阅读 · 0 评论 -
JFace进度条使用经验一则
我讨论的进度条主要是JFace的进度条,RCP已经提供了完善的Job组件,为什么还要用JFace的进度条呢?原因是我要在登陆界面上做进度处理,也就是使用Eclipse3.3提供的AbstractSplashHandler特性,可以将原有的启动画面替换成为一个登陆界面,启动这个登陆界面时,Eclipse的Platform此时还没有启动,所以不能使用RCP本身的Job组件了。 由于是...2008-02-29 08:47:00 · 345 阅读 · 0 评论 -
微软团队:成功秘诀(3)
设计 软件的设计─每一位团队成员都必须参与─这表示团队整体对功能需求的了解程度。 软件设计的第一要诀是:将全团队中最好的想法组织起来,去满足顾客内心最深处的需要。(带领团队做案例研讨,带领大家思考如何解决一切的疑难,让每一件事都在该做的时候做好。) 法则十九: Go for greatness 追求卓越 法则二十: State your theme ...2008-02-29 08:28:00 · 260 阅读 · 0 评论 -
微软团队:成功秘诀(2)
法则六: Watch the ratio 注意人员的组成比例 “基本原则是开发人员和品保人员的比例不超过2:1”这个是作者为我们提出的建议,而在SUN这个比例被修改为1:1,甚至是1:2,可见在项目中品保人员比开发人员更加重要! “其实真正负责软件如期完成的是品保人员。当进度落后时,我们第一个要看的是品保人员:人数够不够?有没有充分授权?有没有确实参与设计?进度上...2008-02-28 08:31:00 · 180 阅读 · 0 评论 -
微软团队:成功秘诀(1)
带过项目的朋友一定都看过或者听说过这本书吧,其实这本书是来自“微软管理经典著作”之中的一本,其他两本是《微软项目:求生法则》、《微软研发:制胜策略》这三本书我会精读细读的(虽然我不带项目~),从中取其精华写成笔记与大家分享。 首先看一下《微软团队:成功秘诀》分别在china-pub和豆瓣上的书评把:china-pub 本书叙述...2008-02-27 09:20:00 · 281 阅读 · 0 评论 -
VE终于复活了!
VE在Eclipse的众多项目中沉寂了一年的时间,现在终于有动作了!至少是计划已经放出了~真是让人欣慰啊! 我每天都要看Eclipse的各大新闻组,VE虽然说是沉寂了一年,但是新闻组里面还是比较热闹的,每天都有一两篇问题更新。 Visual Editor Project 2007-2008 Roadmap Project focus In general, the main theme...2008-01-22 09:37:00 · 145 阅读 · 0 评论 -
RAP官方老窝
有朋友在blog中给我留言,说找到RAP的官方地址,现在我就在此公布一下,有兴趣的朋友可以去看看Demo。 官方首页 http://www.eclipse.org/rap/ Demo地址 http://www.eclipse.org/rap/demos.php 此页面提供3个Demo,其中的SWT的官方Demo的RAP实现在RAP的发行包中,自己下载下来,自己RUN起来就能看到了; RAP...2008-01-13 18:11:00 · 167 阅读 · 0 评论 -
一段来自ews.eclipse.technology.rap的关于Upload a file的代码
I impleted my File upload/download system with rap internal Browser + servlet. upload dialog&#65306; public class FileUploadDialog extends TitleAreaDialog { private Browser browser; public...2008-01-11 13:17:00 · 97 阅读 · 0 评论 -
Eclipse-RCP开发者的福音
Eclipse-RAP项目真的可以算是Eclipse-RCP开发者的福音,一套软件的开发成本,两套软件的特性~对于正在寻求C/S向B/S转移的公司来说,可以算是一个福音了。 公司最近正在做调整,打算将原有7大软件产品,在B/S上重新打造一番~前景很不错,市场价值非常大~我们所关心的并不是市场价值究竟有多大(有上面的大领导撑着,我们不用担心),我们关心的是,如何打破原有的B/S开发模...2008-01-10 21:13:00 · 203 阅读 · 0 评论 -
java访问注册表
今天碰到了需要访问注册表的问题,索性研究一下下~JDK1.4开始,sun就已经提供了访问注册表的jar包了,但是好像大家都不是很感兴趣~没有几个人说它好用的。 google得到Windows Registry~好东西,底层使用jni直接访问WIN32下的注册表~可以实现对整个注册表的完全掌控,可增可减~呵呵出了问题不管我事! 本着好东西要分享的原则,贡献一下搜索的成果物! ...2007-08-16 15:25:00 · 350 阅读 · 0 评论 -
JWS(Java Web Start)高级应用
JWS(Java Web Start)高级应用! 咱不写什么快速构建JWS发布,什么轻松入门JWS一类的水贴~写就写点高级应用~我还是觉得写大家都会的技术不叫原创,原创是创造大家不知道的东西~ JWS古以有之,但是由于WEB的盛行,还得JWS不被人重视~其实JWS还是很好的东西,SUN还是在苦心的经营他~一次又一次的更新,一次又一次的升级,使用JWS启动JAVA桌面应用程序越来...2007-08-10 22:52:00 · 186 阅读 · 0 评论 -
RCP实践之软件架构
RCP还是新兴的东西,大家都是用它做做小东东,所以在网上讨论RCP深度应用的文章还不多。 在此作文N篇阐述一下我在项目中的实现思路,欢迎大家拍砖。 首先看一下我们的项目的总体架构: 这个图谁都会画,就不说了,只是说明我们在用RCP而已。 再看看Client这层是怎么组成的: 依赖关系是自上而下的~,当然大家都需要依赖RCP-RUNNTIME本身。 ...2007-06-19 21:22:00 · 461 阅读 · 0 评论