表格排序

【注】WW 问我J2EE怎么做服务器端排序,于是上次帮她写了点介绍,放在这里做个存档。

数据结构:

表格(Table)可以是数据库表,也可以是内存中的一个数据结构。例如:

class UserObject
{
 String columnA;
 int columnB;
 ch[......]

继续阅读

几点感悟

工作时偶有所思,留下点感悟。
 
契约的重要性
 
  软件部件之间的交互方式就是契约。契约包括传递给软件部件的参数,以及软件部件何时何种情况抛出错误。契约和现实生活中零件的规格极其类似,软件契约的无法达成,就和零件规格不一致一样,无法正常协同工作。因此,在契约的情况下,只需要考虑软件部件和其他部件[……]

继续阅读

Delphi 中的字符串的使用

心血来潮,仔细分析比较了一下 Delphi 字符串的各种陷阱。

字符串的声明

可以用以下三种方式来声明字符串:

字符串定义方式 #1

定义方式:S: string;
初始化:S := ‘Hello World’;
说明:这种情况是编译器默认处理的情况,编译器初始化了字符串 S,分[……]

继续阅读

什么是专业?

Oracle的工程师过来给我们培训。中间休息的时候我特地问了一句:“你们给我们提供的文档一般是谁写的?是开发人员吗?”

对方笑了笑说:“他们有专门的一批人写文档。通常的情况下是先是设计人员做出详细设计,这些设计详细到只要普通的编程人员照着设计一步步写最终就能完成整个产品。因此,有专门的一批人根据这[……]

继续阅读