COBOL程序典型结构
一个典型的COBOL程序结构是:程序由许多‘部’组成,每个‘部’可以包含多个‘节’
COBOL PROGRAM (程序)
DIVISION(部)
SECTION(节)
PARAGRAPH(段)
SENTENCE(句子)
STATEMENT(语句)
整个COBOL程序由4个'部'(DIVISION)组成:
Identification Division 标识部 Environment Division 环境部 Data Division 数据部 Procedure Division 过程部
用一句话介绍这四个部:标志部提供作者和编译器信息;环境部提供程序运行的环境;数据部描述程序处理的绝大部分数据;过程部描述对数据部描述的数据的操作算法:
Identification Division(标识部)--主要是程序和作者名
IDENTIFICATION DIVISION.
PROGRAM-ID ...
提交JCL的4种方式
总结了下在主机上面提交JCL的四种方式:
1.用VIEW或者EDIT打开JOB,在命令行上输入SUBMIT
或者SUB
:
2.直接在JOB前面输入SUBMIT
或者SUB
,不用打开:
3.命令行模式下输入命令:
4.Q;ST
进入SDSF,找到你最近run过的JOB,在它前面输入SJ
,回车,输入SUB
,提交job。
more ...
utility判断dataset是否为空的方法
下面介绍四种利用Utility的返回码来判断一个dataset或者member是否为空文件的方法:
1.利用IDCAMS
2.利用SORT(DFSORT/SYNCSORT)
3.利用ICETOOL(SYNCTOOL)
4.利用ISRSUPC
方法不止以上四种,还有利用REXX
脚本也可以判断,只是不属于本文讨论的范围。
vmware8下给windows8安装vmware tools
昨晚在Vmware8下安装了windows8,今天打开发现没有声音。晕,竟然忘了安装Vmware tool
了!这里先说一下安装VMware tool
有什么好处:
- 解决windows8在vmware8下没有声音的问题;
- 解决不能在自身系统和虚拟机vmware8之间拷贝,粘贴,移动数据和文件的问题;
- 解决共享文件夹在vmware8的windows8下不能使用的问题;
- 其他好处;
下面简单的说说如何在Vmware8下为window8-dev-preview(开发者预览版)
安装vmware tool
。
1、 安装完VMware Workstation 8.0.0.471780
之后,在安装目录下自带了适合各个系统的vmware tools
,这里我们当然选用windows.iso
啦!在windows8虚拟机设置的光盘(CD/DVD)设置里面输入windows.iso
的路径,比如我的是:D ...
虚拟机vmware8下安装体验win8开发者预览版
这两天微软发布了windows8的开发者预览版本(dev preview edition)提供下载,首日的下载量就突破50万。虽然这是一个被阉割过的windows8版本,我还是想下载下来安装在虚拟机上试试。
首先应该去微软官方网站下载win8的镜像ISO文件,这里是官方下载地址,我下载的是WindowsDeveloperPreview-32bit-English.iso。
WindowsDeveloperPreview下载地址
原先我的vmware版本是7.1.4,但是在安装win8的时候一开始就碰到了·
"your pc ran into a problem that it couldn't handle,and now it needs to restart"·
正所谓出师不利:
解决办法是到vmware官方网站http://www.vmware.com去下载最新的Vmware Workstation 8 .0 build 471780
。也是这两天才最新发布的,估计是为了迎接win8-dev-pre ...
Backtrack5最新版chrome
在windows下用惯了chrome,受不了chrome的诱惑,还是忍不住想把bt5下的firefox给换了。chrome官网下载安装包放置于/root/software/
路径下,然后安装。
root@bt:~# cd software/
root@bt:~/software# dpkg -i google-chrome-stable_current_i386.deb
Selecting previously deselected package google-chrome-stable.
(Reading database ... 220905 files and directories currently installed.)
Unpacking google-chrome-stable (from google-chrome-stable_current_i386.deb) ...
Setting up google-chrome-stable (13.0.782.220-r99552) ...
update-alternatives: using /usr/bin/google ...
backtrack5下注册nessus非商用版
打开BT5下菜单Backtrack --> Vulnerability Assessment --> Network Assessment --> Vulnerability Scanner --> Nessus start
会提示插件缺失需要注册。
root@bt:~# Missing plugins. Attempting a plugin update...
Your installation is missing plugins. Please register and try again.
To register, please visit http://www.nessus.org/register/
到官网http://www.nessus.org/register注册,好工具只给注册家用版,填好邮箱注册即可,登陆邮箱会收到一封确认邮件。告诉你在不同系统(windows ...
genlist + nmap
Usage: genlist [Input Type] [General Options]
Input Type:
-s --scan Ping Target Range ex: 10.0.0.\*
Scan Options:
-n --nmap Path to Nmap executable
--inter Perform Nmap Scan using non default interface
General Options:
-v --version Display version
-h --help Display this information
more ...Send Comments to Joshua D. Abraham ...
IBM Debug Tool使用
关于IBM DebugTool
的一些介绍,请参照我的另一篇博文:<IBM Debug Tool
来调试PL/I
或者COBOL
程序的时候都有哪些命令或者说按键可以用,比如说设置断点,运行至断点处,监视变量值啊什么的这种一般不管什么程序的调试都会用到的知识。当然,这本身很简单,写在这里只是为了让新人更快的学会使用,基本上10分钟搞定的那种,这样就节省了大家的时间了。
先上个IBM DebugTool
的截图:
可以看到,最上面一行显示了当前debug的程序名字PRGM002以及所用的语言PL/I
,接着是命令行COMMAND,所有的调试命令都在这一行输入。然后是变量监视区域(MONITOR)
,源程序区(SOURCE)
以及调试日志(LOG)
区域。Debug Tool
遵循“七上八下”原则,也就是F7向上翻页,F8向下翻页。
执行下一条语句
按 ...
more ...BackTrack5 R1发布
偶然间在逛到www.backtrack-linux.org的时候,发现首页赫然写着:“BackTrack 5 R1 Released! Aug 18th, 2011”,bt有新版本发布了我竟然还不知道。哎~。
从http://www.backtrack-linux.org/downloads下载了Backtrack5 R1在虚拟机里面试了下,还没有硬盘安装,感觉和BT5几乎没什么区别。
不过据说修复了120个bug, 添加了30个新工具,并且升级了70个工具;用命令uname -a查看了下发现内核也从原来的2.6.38升级到2.6.39.4。看来没什么特别需要的话暂时还是不升级好了,BT5挺好的。
这里附上BackTrack5R1的BT种子,感兴趣的话请自行移步Backtrack官网下载。