摘要:
JCL基本概念定义:job control language用户与操作系统的接口,用户通过JCL语句按照自己的意图来控制作业的执行。JOB的概念:把大机要实现的每一项任务,称为一个JOB或作业。 作业步的概念(JOB STEP): 执行一个作业所要经历的步骤同一个JOB中JOB STEP不能超过255 每一个作业步的标志语句是EXEC语句。 JCL三大功能 控制作业的执行。管理系统资源和数据集(类似TSO交互式菜单对数据集的管理。) 对COBOL程序编译和执行。 JCL的重要性: 编译作业流和执行作业流都是JCL编写。JCL语法规则 JCL允许使用的字符: 字母字符(alphanumeric 阅读全文
摘要:
题目:有一个函数int getNum(),每运行一次可以从一个数组V[N]里面取出一个数,N未知,当数取完的时候,函数返回NULL。现在要求写一个函数int get(),这个函数运行一次可以从V[N]里随机取出一个数,而这个数必须是符合1/N平均分布的,也就是说V[N]里面任意一个数都有1/N的机会被取出,要求空间复杂度为O(1)。解法:设置一个整形num,用来存放get()返回的数。调用getNum()从V[N]取数,按一定概率存入num中(覆盖以前的),直到getNum()返回NULL。设getNum取的第i个数为numi,numi存入num中的概率为Pi。设Pi=1/i ( i已知时,所 阅读全文
摘要:
Apache服务器知识 首先我们要知道一共有那几个程序在监听网络端口,即与网络保持活跃连接,打开CMD命令窗口 输入: netstat –an 指令就能显示出所有与网络保持连接的程序,输入net start指令则会启动所有可能连接网络的程序。在查看那些连接网络的程序中,要注意看有没有什么可疑的程序在连接网络,如果发现,那就必须立刻杀死该程序(任务管理器中关闭相应进程)。 现在,我们在CMD窗口输入具体的netstat -anb指令查看到底是哪个程序在监听80端口(这个端口就是网络端口),出现的第一个选项是TCP 0.0.0.80就是80端口,那个数字下面的.exe程序名就是在监听网络的端口,即 阅读全文
摘要:
引言:说到动态申请(Dynamic Allocation)内存的好处,学过C/C++的人可能都有体会。运行时的灵活申请自然要比编码时的猜测好的多。而在内存受限情况下这种灵活性又有特别的好处——能让我们把有限的内存用的更充分。所以Keil给我们实现了一个简捷的版本,也就是这里所记录的内容。最近翻看Kei安装目录,无意中发现C51\LIB下的几个.C文件:CALLOC.C FREE.C INIT_MEM.C MALLOC.C REALLOC.C看到 MALLOC.C 和 FREE.C 想到可能和“内存管理”有关。花了半个上午把这个几个文件看完,感觉代码虽然短,确有几个巧妙之处。看的时候也有... 阅读全文
摘要:
Spring Tool Suite(简称STS)是 Spring 团队开发的一款基于Eclipse的IDE,旨在简化开发Spring MVC 应用的流程。可以自动生成spring相关的配置文件。比如applicationContext.xml文件等。但是近来使用 Calendar日历类进行比较日期时,发现before、after函数不能输出预期的结果,于是逐一翻看Calendar源码:public boolean before(Object when) { return when instanceof Calendar && compareTo((Calendar)when) 阅读全文
摘要:
Problem H String to PalindromeInput:Standard InputOutput:Standard OutputTime Limit:1 SecondIn this problem you are asked to convert a string into a palindrome with minimum number of operations. The operations are described below:Here you’d have the ultimate freedom. You are allowed to:Add any charac 阅读全文
摘要:
nodejs安装见文章:windows下安装node.js及less 运行js文件:node xxx.js 调用http模块,并指定端口为3000,向客户端输出Node.jsHello World,向node控件台输出HTTP server is listening at port 3000 var http = require('http'); http.createServer(function(req, res) { res.writeHead(200, {'Content-Type': 'text/html'}); ... 阅读全文
摘要:
在项目中使用了native application + html的方式构建界面。 之前在4.8.4用QUrl直接加载相对路径一点问题都没有。但是切换到5.1编译之后却发现本地的html文件全部没有加载。再切换到4.8.4就没有问题。起初以为是QWebView版本差异的问题,然后一边Google一边看文档,没有发现倪端。而后想起程序向导中有HTML5 项目的向导,创建了一个倒入本地的HTML发现可以正常显示。看它生成的模版代码中是把相对路径转换为绝对路径去加载的。随即更改自己的代码成绝对路径,问题解决。。总结如下:Qt4.8中QUrl可以扔一个相对路径,而Qt5.1中不认相对路径。 阅读全文
摘要:
引言:什么是RFS——RobotFramework+Selenium2library,本系列主要介绍web自动化验收测试方面。(@齐涛-道长新浪微博)这一讲我们重点来介绍一下一个常用的关键字evaluate。我觉得这个关键字在RF里几乎是无所不能,只要你略懂python语法,evaluate能让你直接运行python脚本。这样可以在Library没有给你提供你想要的方法时,直接用python脚本来实现你想要的方法。下面我们列举一些常用的用法,这只是我演示的例子,实际的用途还有更多,欢迎大家自行研究。不熟悉python语法的就去查查python的帮助文档。 1、生成随机数首先在第一个用法的同时, 阅读全文
摘要:
由于在VS2012中使用OpenCV可以得到插件ImageWatch.vsix的支持,查看图像非常方便,所以一直想在VS2012环境下把Tesseract-OCR融合进来,但是这一错误折腾了我好久: ...\tesseract-ocr\include\tesseract\tesscallback.h(1011): error C2872: “remove_reference”: 不明确的符号。 后来终于闹明白这是名字冲突了: 都是因为using namespace std; 出现在#include "baseapi.h" 前面而惹的祸!所以需要小心避开!!! 其它的使用.. 阅读全文