软件开发
摘要: 自Linux渐渐风行起来,有关图形界面(GUI,Graphical User Interface)和命令行界面(CLI,Command Line Interface)之争就一直闹个不停。看了众多评论之后,总有些郁闷之意想要发泄一下,虽然觉得有混水摸鱼的嫌疑,却还是不吐不快。
阅读全文
摘要: 我想,就算跟平台绑定是种折衷,至少也该提供个便于发布各种平台版本的SWT软件的工具吧?如果我可以在Windows版本的Eclipse中选取“生成Linux平台的可执行Jar文件”,即使需要带上那2.2M的庞大运行时文件,我想我也可以暂且心安理得的接受了。
阅读全文
摘要: Java+XML是个绝配,也已经渐渐成为了当今的主流技术。笔者在实际使用中却发现XML的操作着实令人头疼,涉及到的技术繁杂零乱,甚至有些令人望而生畏。其实XML操作并不难,关键是选择一个合适的解析器(或者是像JAXP那样的解析层)。
为此,我做了一个简易测试框架,用来对JAXP-SAX、JAXP-DOM、JDOM三种解析器进行了易用性对比测试。
阅读全文
摘要: 简单易用的python配合强大方便的qtdesigner,我找到了当年在windows下使用vb编程的感觉。
阅读全文
摘要: 最近用java做一个很简单的桌面应用,居然发现连一个好用的日历组件/控件都找不到,郁闷……
于是自己做了一个简单的,现在放出来共享吧!
这个组件以jar的形式发布,源代码也在里面。直接运行即可看到演示效果。
由于使用了枚举(enum),所以需要java5.0才能编译运行。
阅读全文
摘要: CVS即Concurrent Versions System,协同版本系统,用于对源码、文档等文件进行版本控制。不少著名的开源软件都是采用这个系统进行版本管理。其具有冲突控制、EMail通知、变更日志、版本恢复等诸多实用功能。CVS采用的是C/S结构,服务器端和客户端都有Windows版和Linux版。
笔者采用了Linux系统作为CVS服务器,用Cervisia(KDevelop自带)作为Linux的客户端,用WinCVS(中文版)作为Windows客户端。
阅读全文