`
yipsilon
  • 浏览: 242709 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论
文章列表
  基于之前讨论的帖子,做了一个演示。大家看看如何?   本程序是个安装程序,里面包含了OSGi运行环境、SWT相关Bundles和一个演示文件 test.xmla,安装之后它会自动创建到桌面上,不过有个问题就是,在某些中文环境下,如果路径包含中文可能会找不到文件,例如: 理想情况  C:\Documents and Settings\Administrator\桌面\test.xmla 实际情况  C:\Documents and Settings\Administrator\×???\test.xmla    
最近将N久以前的项目整理了一下,发现我很早之前搁置的项目,现在已经是时机重新启动了,它就是 XMLX 项目。   XMLX项目建立之初本想使用Java的一些模块特性,来动态把XML解析成应用程序,例如图形界面等。但是当时由于没有成熟的模块机制,所涉及出来的功能模块开发时非常繁琐,直接导致入门门槛很高(主要是因为是自己设计的API,文档没有及时跟上),于是乎,就被搁置了。   如今,OSGi技术已经成熟了,使用OSGi作为XMLX的模块平台,可以说是极爽的一件事情。   对于我的想法,可以从下面的代码中展示出来: <?xml version="1.0" en ...
个人感觉微软有时候很搞笑,经常搞出比较可爱的广告啊、产品名字啊什么的让大家开心。   前两天看别人打架的时候,听到的这个词儿,爆笑中。。。
这几天研究iDP的注册流程,申请了好多Apple ID都无法登陆,刚开始怀疑是Apple服务器坏了,等了48小时又进行登录,还是进不去。于是乎这个查呀.....   终于,在一个台湾的高校论坛上看到别人也无法登陆,怀疑是ISP问题,于是搞了个美国的代理服务器。终于可以进行Enrollment了,哈哈哈哈哈....
今天出去吃饭,突然看到“谷歌”字样,还以为Google到大连来开分公司了,走近一看...   
最近在研发兼容OSGi R4.1规范的运行环境 BOND(前身为MINIOSGi),发现 Fragment Bundle 用处很大,它可以使用在下面实际应用场景中:   1. 为其他Bundles进行扩展实现,类似于Java中接口(Host Bundle,以下称HB)和实现类(Fragment Bundle,以下称FB)的作用。例如 org.eclipse.swt_x.x.x 这个包,它是一个HB,导出的包名都是通用的包名,像 org.eclipse.swt.widget、org.eclipse.swt.graphics 等,附属于它的包有 org.eclipse.swt.win32_x.x ...
很多文章里都提到了OSGi的热部署特性,但是很少有实例去演示它。   所谓热部署,就是在不停止服务运行时(或者说在不影响用户体验前提下)动态更新其服务内容,最终达到100%在线率的目标。而Java中,由于类加载机制的原因,导致一个类一旦加载进去就再也无法释放,因此,OSGi引入了基于插件的类加载机制,举例说明:plugin1里有examples.Test1类,而pulgin2里也有examples.Test1类,在载入这两个插件时,两个类是可以同时载入进入到类缓存中,这归功于OSGi实现的插件类加载器(ClassLoader),具体大家可以查看BlueDavy的《OSGi实战》和《OSGi进阶》 ...
这套系统叫做 DMP,全称 Data Management Platform,就是“数据管理平台”。主要是为BPO/DTP公司(包括我们自己)提供优秀的作业流程管理,包括作业分发、录入、比较、检查、交付(纳品)、统计等一系列自动化服务。   DMP 从设计到成熟,都离不开中国Eclipse社区的影子,也是单纯的技术转化为生产力的成功案例之一:   1. MiniOSGi:OSGi r4简化版运行平台,是DMP的核心所在。   http://www.eclipseworld.org/bbs/read-cec-tid-13031.html   2. SkinableSWT:基于SWT的软 ...
<script type="text/javascript"></script> 最近使用MD5进行大文件验证,固使用NIO这种高效率的模式来进行文件映射: FileInputStream in = new FileInputStream(file); FileChannel ch = in.getChannel(); MappedByteBuffer byteBuffer = ch.map(FileChannel.MapMode.READ_ONLY, 0, file.length()); messageDigest.update(byteBuf ...
  点击“播放”按钮即可看到摄像机根据表达式自动播放的效果,下面是对默认表达式的解释:   M50,50,50;RU0.5S(sofaBig);LU0.5S(sofaBig);LD0.5S(sofaBig);RD0.5S(sofaBig);   1. 移动到 50,50,50 坐标。 2. 向右上方移动0.5秒并看着sofaBig 3. 向左上方移动0.5秒并看着sofaBig4. 向左下方移动0.5秒并看着sofaBig 5. 向右下方移动0.5秒并看着sofaBig   基本语法说明 LRUDFB 左右上下前后 移动,后面跟的是移动时间(秒),可以组合使用。   S10,10, ...
键盘布局跟上次发的一样: wsad 是前后左右行走,↑↓←→ 是视角前后左右移动,带碰撞检测,可以漫游... 注意:如果按键盘没有反应,用鼠标点击一下Flash,让焦点在Flash中,就可以进行控制了!  
动态注释是一个有用的功能。它可以使用多行的字符串来指定在行中测试数据并保存到相对应的记录文件中。   但是Java本身并不提供动态注释的功能,我已经在Java中实现了一个简单的多行动态注释的功能,下面看看代码: /** * @param args */ public static void main(String[] args) { System.out.println(S(/* Wow, we finally have multiline strings in Java! HOOO!*/)); }  看看控制台输出的内容吧: ...
最近在网站中瞎逛,突然发现了 BlackBird 这个东西,号称放弃 alert() 函数进行调试,进去看了一下,思路确实很不错,于是乎就考虑整合到 CMSPAD 中...   经过3个小时的研究加开发,终于把 BlackBird 整合进来了(俺不熟悉CSS,所以 ...

要不我给你猪

 
男赶集卖猪,天黑遇雨,二十头猪未卖成,到一农家借宿。   少妇说:家里只一人不便。 男:求你了大妹子,给猪一头。 女:好吧,但家只有一床。 男:我也到床上睡,再给猪一头。 女:同意。 半夜男与女商量,我到你上面睡,女不肯。 男:给猪两头。 女允,要求上去不能动。 少顷,男忍不住,央求动一下,女不肯。 男:动一下给猪两头。女同意。 男动了八次停下,女问为何不动? 男说猪没了。 女小声说:要不我给你猪…… 天亮后,男吹著口哨赶30头(含少妇家的10头)猪赶集去了……   哈佛导师评论:要发现用户潜在需求,前期必须引导,培养用户需求,因此产生的投入是符合发展规律的。   ...
wsad 是前后左右行走,↑↓←→ 是视角前后左右移动,带碰撞检测,可以漫游...   注意:如果按键盘没有反应,用鼠标点击一下Flash,让焦点在Flash中,就可以进行控制了!     PS. Flex太TMD强大了!!!
Global site tag (gtag.js) - Google Analytics