`
vwpolo
  • 浏览: 190883 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
下了个Eclipse 4.1来体验一下,E4.1是基于Eclipse 3.7的API构建的 不过我新建了模板中RCP Mail的例子,发现无法启动 看日志是缺少必要的插件,看来例子模板没有同步更新,这样的话需要手工添加了:下面是需要的插件 id State       Bundle0 ACTIVE      org.eclipse.osgi_3.7.0.v201106131 ACTIVE      org.eclipse.core.resources_3.7.100.v20110510-0712             Fragments=42 RESOLVED    org.apache ...
本文是从 What I Wish Someone Had Told Me 4 Years Ago 这篇文章翻译而来。   就在2007年,我毅然离开了微软,加入了创业者的队伍。像很多第一次创业的人一样,我对这种冒险非常的兴奋。同样也跟很多第一次创业的人一样,我茫然没有头绪。   我参加各种活动,聚会,研讨会,和西雅图本地的创业社区密切交往。当我到了硅谷后,我发现这里有更多的活动,聚会,更多的研讨会。在这个创业生态系统里,一切很忙、很活跃,我收获了大量的人们共享出来的知识和体验,我如饥似渴的享用着。   我还满腔热情的看了很多的博客,视频和书籍。活动、聚会、研讨会中人们分享和讨论的都是 ...
ScalaModules目前是一个开放源码项目,由Heiko Seeberger(WeigleWilczek)领导。ScalaModules已经投靠到了Eclipse旗下,使用Eclipse的公共许可协议。      从市场的反馈来看,Scala也许是运行在Java虚拟机中最有前途的动态语言,从很多特性上看它像一门动态语言,但是它是静态类型并提供了类型检查,包含了面向对象和功能的设计思想,甚至有人认为Scala是下下一代的Java。        今天软件行业发展的最大挑战之一是复杂性,为了降低复杂性、提高软件的灵活性,提出了模块化,主流的解决方案是OSGI服务平台,OSGI的优势是动态灵活的J ...
中国联通:我们刚刚作出一个很艰难的决定。如果沃3G用户拨打的是中国电信400电话号码,那么一分钟扣除话费99元。中国移动:我们刚刚作出了一个艰难的决定。如果监测到用户附近有中国联通的信号,将自动进入百兆流量上网模式。杜蕾斯:我们刚刚作出了一个艰难的决定。如果检测到主人的JJ曾经使用过杰士邦,将自动使安全套渗漏,导致女方怀孕。蒙牛:我们刚刚作出了一个艰难的决定。如果监测到用户胃里有伊利牛奶,将自动释放三聚氰胺。可口可乐:我们刚刚作出了一个艰难的决定。如果探测到用户饮用百事可乐,可口可乐将自动变成三鹿牛奶。康师傅:我们刚刚作出了一个艰难的决定。如果检测到用户吃用过统一方便面,以后方便面里将没有调料包 ...
    历史一再证明一个简单的事实:大自然并不会携带护照。雨降落在每个人和每样东西上,不管是下在富人还是穷人身上,或者下在强者还是弱者身上,都是同样的冷漠。     在一个由民族与国家构成的世界里,天气是伟 ...
    JNA全称是Java Native Access,是Sun推出的一种调用本地方法技术,比起它的同门师兄JNI,JNA大大简化了调用本地方法的过程,使用也比较方便, JNA是在JNI的基础上完善的,用青出于蓝而胜于蓝来形容一点不为过,下面看一下JNI的调用过 ...
     Git是一个用C语言实现的分布式版本控制系统,分布式版本控制系统并不需要一个中央代码库,每个节点都拥有一份完整的源代码副本(包括历史信息),并且可以执行针对本地拷贝的版本控制操作,Git允许本地提交并与远程资源库同步合并。        JGit从名字上看就知道是一个用Java实现的分布式版本控制系统,既然敢注册为Git的商标,看起来功能应该和Git差不多,,它的亮点应该是官方宣称的核心版本控制算法,它的主页挂在了Eclipse.org下面了,http://www.eclipse.org/jgit/          这几年,Eclipse基金会混的不错,很多好东西都想往那里靠, ...
是不是觉得Windows的倒计时关机对话框很酷?      其实你也可以通过SWT的对话框来实现这个功能,如果你真的够无聊的话,可以用来吓唬一下你的用户,当然你的确定你的人缘很好才行.    好了,开场白到此为止,下面进入正题: <!--endfragment-->    我设计这个倒计时对话框主要是为了让我们系统在自动更新完成后自动重启,我们的系统提供了自动更新的功能,而且有个数据传输模块,数据传输模块是使用Wrapper这个工具封装Java程序成服务,数据传输模块会共享RCP客户端的插件Jar包,由于Eclipse插件的特殊性,自动更新完成后可能会在安装目录中 ...
在SWT 3.3中弹出的对话框比如确认对话框,可以通过Tab键在对话框按钮之间来回选择,但是无法通过键盘方向键来选择,这就让Windows的爱好者很不习惯,其实我自己使用起来也不习惯。 <!--endfragment-->  其实让SWT的对话框支持方向键选择有好几种方案   A方案:将平台迁移到Eclipse 3.4+,这个方法在SWT 3.4+中解决了   B方案:可以自己实现这个功能!   我们可以继承 org.eclipse.jface.dialogs.MessageDialog  这个类,比如就叫MessageDialog2,然后重写父类中的 createBut ...
最近在做一个自动登录的功能,要求在特定的条件下系统能够自动的重启,然后自动登录,这就会涉及到用户登录信息缓存的问题,我们是基于Eclipse RCP框架,可以偷个懒,就使用Eclipse的属性文件缓存,当然也可以使用二进制文件保存,由 ...
   以前研究过AWT的图像处理,知道AWT在图像处理方面的功力不浅,特别是在3D图像处理非常擅长,不过就是API不怎么可爱,使用起来还是比较麻烦,还是觉得SWT的API比较亲切,我个人对SWT也是非常感兴趣,而且我们的项目也是基于SWT的。  <!--endfragment-->    压缩图片方式要么是将格式进行转换,比如将bmp格式转换成jpeg格式的,这种方式是通过损失图片质量来达到的压缩的目的,不过jpeg格式的图片还是比较清晰,不仔细看根本看不出什么差别。还有一种是调整图片的分辨率,现在的数码相机拍出来的照片分辨率都很高,我从办事处采集的图片发现大多数图片格式是 32 ...
今天用户提交了一个测试问题,在使用我们的业务模块 ’ 办理托运 ’ 的时候,执行保存操作的时界面突然退出,而且每次执行同样的操作时都这样,我们的项目是RCP架构,运行在JVM1.6  10.0 ,但是其他用户使用相同配置的电脑却没有这个问题,公司电脑都是统一配置,看来不是硬件问题,所以怀疑是他电脑的环境问题,比如安装了一些其他软件会和SWT有冲突,毕竟SWT也是通过JNI调用操作系统的资源,在检查客户端环境的时候在安装目录下面新生成了一个类似 hs_err_pid1824.log  的一个日志文件,出现这个日志说明JVM工作不正常了,通常都记录了操作JVM崩溃的原因和崩溃之前的内存快照,大致内容 ...
从我们公司的团队培训文档中看到一片非常好的PPT,关于人生理想的定义,看后有非常大的感触:001:   002:   003:   004:   005:   006:   007:   008:   出处:未知
   现在我们的项目现在加入了身份验证,通过收集客户端的电脑的CPU编号、硬盘编号和网卡编号然后生成一个机器码,然后使用这个机器码作为身份标识,验证客户端的合法性,我们的项目是RCP架构,所以使用了SWT Extension这样的一个插件(国人开发,而且是BlogJava的会员),这样比较方便,获取CPU编号、硬盘编号倒是没有什么问题,获取网卡信息的时候有些电脑居然采集不到信息,采集方式是这样的:  int[] macs = Extension.GetMACAddress(0); if(macs == null || macs.length ==0) {    macs = Extensio ...
  目前正在使用Wicket + xhtml + JQuery + Spring + Hibernate在做一个电子商务网站,类似于京东的那样,通过这些时间的使用,总结了一下Wicket 学习笔记。    Wicket 的页面包含两个基本的文件,分别.html 和.java 文件,.html文件负责界面的描述,.java文件负责实现逻辑了,比如提供数据。在默认的情况下,.html和.java放在同一个包里面,wicket引擎的默认搜索路径是在java文件的所在的包下面搜索,我很不喜欢这种方式,因为如果文件一多,混在一起很不好定位,而且如果你是使用Eclipse WTP来开发Web项目,你可能 ...
Global site tag (gtag.js) - Google Analytics