Java
文章平均质量分 71
tigerwf
专注于性能测试/白盒测试、开源、研发管理等领域的研究
展开
-
软件Hack之魅——从“JFreeChart图表生成为PDF”说起
Google Hack、Perl Hack、CSS Hack,最近Hack一词使用频率颇高,声名鹊起,成为了时髦词汇,Hack(骇客)一词很早就有,曾经还有过坏名声,不过此Hack非彼Hack,用于软件中则大概是说快速而聪明的解决问题方式,引申的讲就是因为能够深入研究而参透某事物,从而获得的一种“投机取巧”的手段。赶一下时髦,刚好最近需要开发的测试工具中需要用到几个个开源项目,有些内容似乎需要自己原创 2007-07-16 19:38:00 · 1437 阅读 · 3 评论 -
软件Hack之魅(2)——从修正开源软件Bug做起
是软件就不可能没有Bug,开源软件亦是如此,开源软件的使用过程中总不可避免的会碰到问题。商用软件出了问题自然有商用公司为我们解决,无需我们的操心,但开源软件并不具备这样的先天条件,如何?开源的精神就是共同参与,此时又需要我们的Hack精神,将臭虫逐一捉出,真正去体会参与开源的乐趣,真正实现开源的精髓:人人为我、我为人人。以我使用的JRadius开源工具为例,简要叙述一下自己的经验和心得。由于最近一原创 2009-02-27 19:25:00 · 1469 阅读 · 3 评论 -
JNI的高级用法(1)——动态库中的动态编译技术
对于普通的Java Native Interface的用法已经比较常见,网上或书中的例子有如汗牛充栋,但是C/C++作为Java动态库而实现的动态编译技术却是比较少见。虽然并不常见,但在某些情况下,这种动态编译技术确是不可或缺,有了它才能满足这种动态的装配需求。先从结构说起,如图所示,首先这种动态结构的JNI分为三个部分:作为Java的接口而直接被调用的部分称为caller,这部分会单独被编译原创 2009-04-11 23:46:00 · 818 阅读 · 0 评论