Colorful Life2010

月归档: 2010年05月 | 记录数: 3
RPGLE中DS结构和数组结合的几种方式

最近的项目中不段的用到配列(数组),二维配列以及DS等。将几种定义方式及区别列举如下:

变量定义以[email protected][email protected]开头,分别带表是数 组还是普通WK变量。

[email protected]        DS         DIM(10) QUALIFIED
 [email protected]        12A    DIM(20)

上 面这个就是一个二维数组,相当于DB中的横向20个字段,记录有10条。

必须加“QUALIFIED"关键字。

[email protected]       DS         DIM(10)
 [email protected]           5A
 [email protected]           5S 0

上 面这个是数组呢,相当于每条记录是由[email protected][email protected]组成的,也就是[email protected]的每条记录是一个10A的变量。

            DS
[email protected]             20A   DIM(10)
 [email protected]            5A   OVERLAY([email protected]:1)  */OR OVERLAY([email protected]:*NEXT)
 [email protected]            5A   OVERLAY([email protected]:6)
 [email protected]           10S 0 OVERLAY([email protected]:11)

上 面的也是[email protected]的每条记录由三个变量组成,但上面这种定义方法,可以将三个变量也形成一个DIM(10)的数组,这样对于DB中有规律的重复字段来说 就很有用。

[email protected]        DS      10A
 [email protected]                1A      DIM(10)

上 面这个就是将变量[email protected]分成一个单个元素长度为1A的数组。

AS400中的系统信息

在AS400里运行命令WRKSYSSTS会得到如下的结果:

% CPU used . . . . . . . :       16.9    Auxiliary storage:                  
% DB capability  . . . . :       18.0      System ASP . . . . . . :    316.4 G
Elapsed time . . . . . . :   00:00:01      % system ASP used  . . :    29.0248
Jobs in system . . . . . :       1121      Total  . . . . . . . . :    316.4 G
% perm addresses . . . . :       .010      Current unprotect used :     5836 M
% temp addresses . . . . :       .750      Maximum unprotect  . . :   127647 M

右 列最后两项在日文系统中显示为:

現在の非保護域使用量 . . : 5836 M
最大非保護域 . . . . . . : 127647 M
瓦房店英语

忘了是什么时间拍了的,一个美国小伙帮忙放到了Y2B上。今天突然在不着疯那儿看到了,哈哈,自己还乐半天。

有人说因为这哥们的 英语,他找回自信了。

但是,其实这哥们是故意这么说的,是在做一个试验性的秀而已。

我这哥们的英语那是相当awesome 的,不信你可以打听一下大连奥世汉语培训中心

别人都是培训中国人英语,这哥们的是 培训外国人汉语。