![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Programing
iteye_5425
这个作者很懒,什么都没留下…
展开
-
gen_server tasting 之超简单名称服务
年假不能白休,时间不能浪费,看了 erlang 程序设计的 gen_server 章节,为了更好的理解、掌握于是上手写一个名称(键值)服务器。这个 lzy_name_svc 服务器是基于 otp gen_server 写成的,在底层键值被保存在了 erlang 的进程字典里,并且用于存储字典的进程是可以替换的,可以通过 lzy_name_svc:start/1 启动服务时指定,...2009-02-01 23:37:22 · 114 阅读 · 0 评论 -
gen_server tasting 之超简单名称服务(续)
前几天写了篇《gen_server tasting 之超简单名称服务》东西,亲身体验了 erlang otp 的强悍威力。不过正所谓“超简单”,那个版本还是很初级的,所以这两天边继续研究边动手,开发迭代版本的名称服务。 在这个版本中,需要提供如下功能: 使用 otp 的 supervisor 监控树,保证服务可靠性。添加日志功能,通过定制 sasl alarm_...2009-02-07 17:28:48 · 157 阅读 · 0 评论 -
rubyscript2exe-0.5.3 生成 native image 的问题
IBM Performance Tester 7.0.2 无法录制 rubyscript2exe-0.5.3 生成的 Socket Client 应用的 Socket 通信 上周五作了一份 IBM Performance Tester 实践的工具导入培训,其中为了演示基于 Socket API 协议的应用测试过程,用 Ruby 写了一个 Socket Client 应用,Serve...2008-06-23 11:55:07 · 105 阅读 · 0 评论 -
超轻量 pthread 集结点实现
我需要的 pthread 线程集结点功能,使用同一集结点的线程将通过 rend_wait 函数等待,当集结点到达指定数量的线程后同时激发继续执行。使用 pthread 的 mutex 和 cond 超轻量实现。下面 rend.h 是集结点实现,rendezvous.c 是测试应用。 /* * rend.h * * Created on: 2009-11-1...2009-11-16 20:53:16 · 130 阅读 · 0 评论 -
JRE Hack 浅度研究
很多时候对应用软件代码层面的性能调优受到很多主观、客观条件的影响,本文所述的 JRE Hack就是在这样的背景下展开的。当前的应用中需要记录大量的调试信息,程序直接采用了 System.out.println方法来将这些内容输出到日志文件中(WebSphere 的 outputStreamRedirect 默认配置到了${SERVER_LOG_ROOT}/Syste...2009-06-14 01:12:19 · 162 阅读 · 0 评论 -
Easymock & DbUnit 入门介绍
下面内容是昨天应甲方要求给项目组做的 Easymock 和 DbUnit 工具入门介绍及实践方面交流的文字部分。贴在这里一方面作以记录,另一方面为也有此需要的兄弟提供些素材。(我也参考&引用了不少,呵呵时间紧。) 单元测试与 mock 测试方法 单元测试是对应用中的某一个模块(class)的功能(method)进行验证。在单元测试中,我们常...2009-07-18 14:00:27 · 159 阅读 · 0 评论 -
win32-process(0.6.0) Process::kill 方法发送POSIX信号的问题
这两天在写一个工具,今天下午被win32-process(0.6.0)包的Process::kill方法浪费了2小时。 trap("INT") do puts "got signal INT"endputs "Sup"getsProcess.kill("INT", Process.pid); 这段代码举个例子,目的很简单,就是想接收和发送一个POS...2008-11-30 16:58:13 · 212 阅读 · 0 评论 -
自己闲暇时间搞的 gbconv 0.1 released
http://code.google.com/p/gbconv/ The http proxy server convert text/html content encoding from gb* to utf-8. It is base on webrick/httpproxy and ruby.The gbconv is running on windows platf...2008-12-01 20:36:51 · 109 阅读 · 0 评论 -
htmlparser 中修改 HTML 内容的方法
htmlparser(HTML Parser)是 sourceforge.net 上的一个成熟的 java 项目。它可以解析 HTML 页面,用来抽取或修改其内容,通过过滤器、访问者来访问程序关心的标签(Tag)。 htmlparser 写道HTML Parser is a Java library used to parse HTML in either a ...2009-08-24 16:03:55 · 331 阅读 · 0 评论