自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

使用ruby gettext实现RoR应用的多语言化——Step by Step

0. 写本文时使用的环境: OS: MacOS X 10.4.7 Ruby 1.8.5 Rails 1.1.6 gettext 1.8.0 1. 安装ruby gettext 使用gem安装: [code] gem install gettext [/code] gem...

2006-12-02 16:18:35

阅读数 29

评论数 0

prototype.js+IE6的一个怪异问题。

今天在调试一个功能的时候碰到了一个古怪的问题。 功能很简单。在一个页面中使用prototype.js的Ajax.Updater异步刷新一个div块的内容。后台是webworks,用JSP生成要填入div的HTML片段。 在FireFox中一切正常。但在IE6中只要触发这个功能,IE6立刻停止响...

2006-11-07 15:54:16

阅读数 43

评论数 0

ASP模式应用中多客户数据管理方案探讨

ASP(Application Service Provider)模式应用与普通应用之间的一个重要差别是ASP系统需要管理多个客户的数据。不同客户之间的数据完全独立,没有关联。不允许一个客户查询另一个客户的数据。即使多个客户共享一个数据库,对单个客户来说,其它客户的数据可以看作是不存在的。 这里主...

2006-10-21 11:04:57

阅读数 25

评论数 0

原创 Hibnerate Annotation使用注意事项

在以前,我们在Java源代码中使用特殊的JavaDOC标签定义ORMapping规则,然后使用xDoclet生成映射规则文件(.hbm.xml)文件。现在有了Hibernate Annotation,连映射规则文件也不需要了,使用更加方便了。这里说说使用Hibernate Annotation时需...

2006-07-01 16:13:00

阅读数 3875

评论数 2

原创 一道面试题的分析(续)

前面的讨论中留下了一个问题,还没有分析完。就是表示“币种”的数据类型。因此继续讨论的话就要超出了面试题目的范围,所以另开一文。如果对币种信息的要求只是为了区别不同Money对象所代表的货币种类,以保证只有相同币种的Money对象才能进行计算,那么无论是String, int还是enum都够了。但是...

2006-06-21 21:16:00

阅读数 1714

评论数 1

原创 一道面试题的分析

这是我为公司设计的一道Java语言的面试题……嗯……也可以说是两道啦:写一个Money类,包含金额和币种两个属性,以及加、减两个方法。附加题:将上题中的Money类实现为一个ValueObject。先来看本题。第一个要考察的方面是为两个属性选择正确的数据类型。(不知道什么是属性?……回去换个被程序...

2006-06-19 20:02:00

阅读数 2145

评论数 2

原创 由一个失败的项目看离岸外包项目中的风险。

我现在在一家日本公司工作。最近委托给国内一家公司开发的软件提交了第一个版本。情况非常不理想。用我日本上司的话来说,开发团队根本没有理解开发这个软件的意图和目的,目前提交的软件与他最初头脑中的想象差别非常大,甚至是方向上的差异。对这样的结果我并不感到惊讶和奇怪。我认为离岸外包项目中最大的两个风险在这...

2006-04-25 21:46:00

阅读数 8482

评论数 19

翻译 Prefactoring 5.4 使用文本进行通信

原文标题:Communicate with Text    文本是在系统间进行通信的一种极好的手段。你不需要考虑系统间的同质性。基本数据类型,比如double,的物理表示方式在两个系统间可能是不同的。文本是一种通用语,任何系统都可以把基本数据类型转换为文本。文本可以是有无格式的,也可以是有格式的,...

2006-04-16 16:59:00

阅读数 1648

评论数 2

原创 关于CSDN文档中心的分类

刚才在写文章的时候发现一个问题,下面是CSDN的文档中心的文章分类: Windows/.Net C/C++ Java Web开发(脚本和开发语言) Linux/Unix/BSD 数据库开发应用 游戏开发 移动开发 汇编 软件与管理 ...

2006-04-03 20:07:00

阅读数 1483

评论数 2

翻译 Prefactoring 2.6节 的两篇补充资料(sidebar)

抽象数据类型与开发速度我曾经是Droege开发竞赛的裁判长。在这个活动中,开发人员结对参加比赛,在一天的时间里为一个非盈利组织开发项目。他们规格说明书进行开发,而他们的成果在第二天被评判。那些使用来自Magic Software (http://www.magicsoftware.com)的产品的...

2006-04-03 19:58:00

阅读数 1308

评论数 0

翻译 Prefactoring节译 2.6 抽象

(所有关键字,类名和其它标识符保持原样不翻译)在创建一个UseCase的描述或者一个可能的类的模型时,应该避免使用基本数据类型,装作int和double之类的不存在。几乎所有数字的类型都可以使用“抽象数据类型”(ADT)来描述。某样东西的价格是Dollar型的(如果你希望面向全球的话,也可以是Cu...

2006-04-02 16:36:00

阅读数 1624

评论数 2

原创 麦当劳,KFC和Mos Burger

昨天中午吃的Mos Burger (国内叫莫师汉堡吧),今天中午吃的KFC,加上以前吃的麦当劳。比较下来莫师最好,麦当劳其次,KFC最差。KFC的面包和馅料都是最差的。麦当劳和KFC的味道又都比国内的差,也许是适应日本人口味的本地化的结果吧。两家的饮料中冰块也都比国内的多,真是无商不奸啊。国内的莫...

2006-04-02 13:51:00

阅读数 1804

评论数 2

原创 旅日杂谈——与日本上司谈XP和CMM

近日逛日本书店,看到书架上放着不少关于XP,以及其它敏捷开发方法的书。都是翻译的。既然有那么多书出版,这说明在日本是有很多人关于敏捷方法,并对此感兴趣的。否则出了几本书,没有人看,没有人买,出版社也就不会继续出版了吧。 后来一次吃饭的时候,我就问我的日本上司(我的日语还很差,所以基本和他用英语交流...

2006-04-01 16:30:00

阅读数 1718

评论数 1

原创 在中国推广敏捷方法的难点

我从2000年开始接触xp,之后看了不少敏捷方法的书,曾试图在两家公司推广敏捷方法,但效果一直不好。我认为在中国推广敏捷方法存在两个仅靠软件公司和技术人员难以克服的困难。 第一个困难主要存在项目范围、进度、成本三个变量的弹性程度上。 所有的敏捷方法,无论是否明确提出,我认为都是要求项目范围、进度、...

2006-03-26 12:27:00

阅读数 2120

评论数 2

原创 谈谈MFC for WindowsCE中的CDC::GetClipBox方法

最近在学习WinCE下的程序开发。想要用MFC来开发WinCE程序。不过手头只有分别将WinCE和MFC的书,没有结合起来讲的。只有自己把两本书参照着来看了。前两天给自己出了个题目作为练习。题目是写一个程序,以二进制的形式显示文件的内容。View类继承了CScrollView。在OnDraw方法中...

2005-08-23 15:17:00

阅读数 6026

评论数 0

原创 软件专业职业培训课程设置之我见

从去年以来,在工作中陆续面试了不少IT职业培训机构的毕业生。首先说明一下,我现在所在的是一家软件开发公司,我负责面试的都是应聘程序员或项目经理职位的。遗憾的是,我还没有录取过一名这类培训机构的毕业生。也许有人会说我对这些机构有偏见。我想如果确实有偏见的话,我就连面试的机会都不会给他们了。之所以没有...

2005-08-21 14:41:00

阅读数 2502

评论数 4

原创 HttpUnit使用心得

1. 使用JavaScript 日前,在一个项目中试用了一下HttpUnit。发现一些常用的程序写法,为了适应HttpUnit,必须做一些改变。特别是在JavaScript方面。 例如,如果有如下的HTML Form: ...... 那么在JavaScript中通过以下的语句改变输入框“t”...

2005-08-20 08:32:00

阅读数 1981

评论数 0

提示
确定要删除当前文章?
取消 删除