`
richiewu
  • 浏览: 33927 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论
文章列表
For integrate submit JCL and compile with Vim, we need some pre-works: 1. One shell script: use ftp and site command to submit JCL to jes, we call it ftpwj.sh, JCL file name is passed as parameter. 2. One shell script: generate JCL for compile programs, the compile mode and program name can be ...
As we can issue site command in ftp mode, after that we can submit JCL file to JES and run it, the JCL file can be located in local folder or z/OS dataset. A. ftp mode: 1. Submit local JCL file to JES: start command console:WIN->run->cmd change dir to JCL file's folder: >cd dir ...
网上搜索了一大堆去掉/*和*/之间注释的代码,就像<The C Programming Language>练习1-23里有人说的一样 大部分都会被以下的程序broken,这个功能看起来简单,实际上很有难度.网上实现的代码,除了我找到的一个用文件指针实现的没有问题外,其余的都存在各种bug,不信的话就用以下的程序测试一下:-),当然这个程序也不够完善. 还是有限状态自动机实现起来更严谨也容易理解得多: /* krx123tp.c - a test program to serve as input to krx123*.c * * This is a sha ...
在Vim中直接执行SQL 当程序需要用到数据库的时候显然离不开SQL语句,通过一个插件,就可以在Vim中直接执行SQL语句,并返回结果到新窗口. dbext:http://www.vim.org/scripts/script.php?script_id=356 首先得安装DB2客户端,以DB2为例设置,当然得创建节点编目和数据库编目,具体参考网上的文章,例如: db2 catalog tcp node node_name remote server_ip server server_port db2 catalog db db_name at node node_name authen ...
#include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX_BUFFER 1024 #define SPACE ' ' #define TAB '/t' int getline(int s[], int lim) { int c, i; for(i = 0; i < lim - 1 && (c = getchar()) != EOF && c != '/n'; ++i) ...
#include <stdio.h> #include <string.h> #include <math.h> #define BASE 10 int intlen(long n); int main() { int i, j, num, sz; i = j = num = sz = 0; if (!scanf("%d", &num) || num <= 0) { printf("invalid input/n"); retur ...
http://www.okayba.net/archives/115 一个热衷于code的developer,一个热衷于developer的女孩,继之前微软为Visual Studio 2010制作的煽情广告《想做你的Code 》,《让爱延长 》和《幸 福也要敏捷 》之后,终于到了最终季 《让爱编译通过》此前“OKay吧!”原来还有一部《为爱Debug》没有及时更新,所以都同时在这里放出来吧,在这里面他们将发生怎样的故事呢?  1.为爱Debug 2.接下来又会怎么样,继续 –> 让爱编译通过 至此微软这个题材的网剧也都推出完毕,正如最后说的那样: 愿天下程序 ...
shell脚本有时候需要保存密码,比如登陆,ftp脚本. 有时候又需要是可执行文件的格式,比如在windows下的gvim中是没法直接调用shell脚本的,这就可以通过编译成可执行文件来调用. shc是一个脚本编译工具, 使用RC4加密算法,讲shell脚本编译成动态链接或者静态链接的可执行文件. 下载地址:http://www.datsi.fi.upm.es/~frosal/ Cygwin环境下需要下载源代码并且用Cygwin自身的编译方式,编译成当前平台可以执行的格式,即调用cygwin1.dll. shc最近一次更新是2010年2月 使用方式: 1.动态链接: shc -v ...
树形文件浏览:NerdTree Vim自带的Netrw虽然功能够多,但是问题也不少,用起来还是不够方便,于是有人又写了个NerdTree, 树 形文件浏览,支持多个tab(前台或后台在新tab中打开文件),书签,多窗口分割等实用方便的功能 我的设置: let NERDTreeIgnore=['/.bat$', '/.sys$', '/.db$', '/.ini$', '/.DOS$', '/.COM$', '/.BAK$'] let NERDTreeShowLineNumbers=1 let NERDTreeAutoCenter=1 let NERDTreeChDir ...
之前说过vim里可以用雅黑consolas混合字体,这个把中英文合并的字体有个毛病, 会把英文字符拉长,12号字下就已经很明显了,有 锯齿感,而且雅黑字体出了很多版本也没法用上. 好在vim考虑的很全面,可以通过guifontwide独立支持双字节字符,这样中英文 就可以分别用不同的字体了: 也就是说英文用consolas字体,中文用微软雅黑. 当然两个字体都可以用最新版而不用手动合并了,要知道 合并字体也是很痛苦的事,特麻烦... 具体见:h guifontwide vimrc: set guifont=Consolas:h12 set guifontwide=M ...
懒惰有时候是进步的源动力. vim的颜色主题有好几百个,除非自己有耐心慢慢调教出一个自己完全满意的配色方案, 否则在这几百个里找出一个合适的也是一件痛苦的事情. 好在有比我更懒的人,弄了一个网页预览所有vim配色主题的工具:vimcolorschemetest http://code.google.com/p/vimcolorschemetest/ 几百个主题一起对比显示,有点壮观吧,这么多有可能看花了眼,所以只能慢慢选了,这个可再没办法偷懒了. 有点奇怪的是,有的配色主题显示的较早的版本,而不是最新的,大概是缓存的吧.
文件浏览与自定义函数 之前用过各种文件浏览工具,比如Fileexplorer, Netrw, Nerdtree. 现在才发现原来最好用的就是曾经抛弃过的Nerdtree. Nerdtree具有树状文件浏览功能,支持多标签,隐藏不关心的文件类型,收藏书签等功能. 帮助文档就是最好的教程(:h nerdtree),这里有个翻译过来的旧版本,可以瞧瞧. http://blog.chinaunix.net/u2/72494/showart_1915745.html 在Windows下Vim通过vimrun调用系统命令. 在安装了Cygwin或者Unix Utility后, ...
有一些基础编辑功能可以开始编写了,我们不需要在Windows中运行大型机上的程序, 不过写好了如何能检查程序中的错误并根据错误修正代码是个问题. C语言有著名的GCC编译器,GCC是一个编译器容器,容器当然可以装其他东西,比如装 ...
z/OS上的PL/I 和COBOL都是Enterprise Edition了,名字看上去很牛逼,实际还是那么的落后,落后在哪里呢?­ ­ COBOL的编译输出信息格式是这样的:­ IGY*-错误级别 行号 出错信息,比如:­ IGYXX0001-W 0120 A blank was missing before character " ...
Cygwin那原始的样子就不用说了,丑到不能再丑. 好在Cygwin提供了cygterm登录协议,可以用Puttycyg(Putty简化了ssh的)通过cygterm登录Shell. 不过Putty已经很久不更新了,功能简单,复制粘贴不方便.不久前发现了一个叫Poderosa的东西,名字不好念,功能比Putty多出不少,样子也好看了点. Poderosa也可以直接通过cygterm登录Cygwin,支持多标签窗口,可以任意分割窗口,这样就不用在多个窗口切换来切换去那么累了,还有个功能不能不说就是命令自动完成了.另外就是记录屏幕输出到日志到文件,以后可以随意查看. ...
Global site tag (gtag.js) - Google Analytics