`
文章列表
主机文件基础知识主机DATASET(就是PC的文件)  名字hlq.xxxx.xxxx.xxxxeg: IBMUSER.UTIL.JCLLIB名称全长不超过44个字符,每个小数点间的字符最多8个,不能以数字开头。第一段是hlq, 比如IBMUSER.主机上常用的dataset 组织形式有两类:PS, PDS. PS就是顺序文件, PDS就是分区数据集,在他里面可以存放多个MEMBER,常用来作为程序,JCL, LOAD库。纪录模式有多种,常用的是FB固定长度BLOCKED, VB变长blocked. U不定长,用于LOAD库。主机的文件系统是通过CATALOG来管理的。如果你定义一个datase ...
NotePad++是一款很好的编辑文本的工具,在编写程序上也相当出色。   在大型主机的程序设计中,常常需要一个边界值。   以下步骤可以帮你设定一个边界值:   Setting | Preference | Editing | Vertical Edge Setting   欢迎尝试!

Notepad++ Tips

问:在网页中复制代码时,常常遇到高亮程序自动给代码加上行号或字符“#”,如何格式化?如下: # 1 //去除首字符或行号 # 2 <?php # 100 echo '再长点'; # …… …… # 2010 echo '无语了吧'; # 2012 ?> 解1:手动删除,才2012行~~~不 ...
SED之所以能以行为单位的编辑或修改文本,其原因在于它使用了两个空间:一个是活动的“模式空间(pattern space)”,另一个是起辅助作用的“暂存缓冲区(holdingspace)这2个空间的使用。     sed编辑器逐行处理文件,并将输出结果打印到屏幕上。sed命令将当前处理的行读入模式空间(pattern space)进行处理,sed在该行上执行完所有命令后就将处理好的行打印到屏幕上(除非之前的命令删除了该行),sed处理完一行就将其从模式空间中删除,然后将下一行读入模式空间,进行处理、显示。处理完文件的最后一行,sed便结束运行。sed在临时缓冲区(模式空间)对文件进行处理, ...

SED 常用

一. 替换  1.神奇变换(y命令的使用)  代码:  sed 'y/ori_letter_list/target_letter_list/' filename  代码:  cat filename  1234567890  2345678901  3456789012  4567890123  测试  将文件中1换成A  将文件中2换成B  ...  将文件中0换成J  代码:  sed 'y/1234567890/ABCDEFGHIJ/' filename  ABCDEFGHIJ  BCDEFGHIJA  CDEFGHIJAB  DEFGHIJABC  注意变换关系是按两个list的位置对应 ...

Java 回调实例

下面使用java回调函数来实现一个测试函数运行时间的工具类: 如果我们要测试一个类的方法的执行时间,通常我们会这样做: java 代码   public   class  TestObject {       /**        * 一个用来被测试的方法,进行了一个比较耗时的循环        */        public   static   void  testMethod(){           for ( int  i= 0 ; i< 100000000 ; i++){                          }   ...
在C或者C++中回调函数的定义: 程序在调用一个函数时,将自己的函数的地址作为参数传递给程序调用的函数时(那么这个自己的函数称回调函数) Java中没有指针,不能传递方法的地址,一般采用接口回调实现:把实现某一 ...
大不可量,深不可测"---《韩非子·主道》   一个Web系统一旦开发完成,开发人员就可以暂时松一口气了;可是测试呢?后台升级,页面怎么测试?再来一遍?自动化测试或许是一个好的选择,那么怎么组织?按照什么思路进行呢 ...
PHP 和 J2EE的集成开发环境不大一样。要通过配置虚拟目录来映射workspace。   一:关于apache虚拟目录alias  关于apache虚拟目录的问题,apache的config文件中documentRoot 后面的是apache在解析页面时候的跟目录,如果在本机上同是存在两 ...
delete from aatruncate table aa区别1。delete from后面可以写条件,truncate不可以2。delete from记录是一条条删的,所删除的每行记录都会进日志,而truncate一次性删掉整个页,因此日至里面只记录页释放,简言之,delete from更新日志,truncate基本不,所用的事务日志空间较少3。delete from删空表后,会保留一个空的页,truncate在表中不会留有任何页4。当使用行锁执行 DELETE 语句时,将锁定表中各行以便删除。truncate始终锁定表和页,而不是锁定各行。5。如果有identity产生的自增id列,de ...
众所周知AJAX是异步的JS和XML传输的技术。用于可以无刷新的更新网页内容。它实现的基础是XMLHTTPrequest对象或者XMLHTTP(微软)对象。但是到底这两种对象是什么呢?以下是我搜到的解释的比较清楚的定义。   什么是Xmlhttp   Xmlhttp是一种浏览器对象, 可用于模拟http的GET和POST请求。配合JavaScript可以实现页面数据在无刷新下的定时数据更新,如果应用在聊天室、文字直播上可以取得较好的视觉效果。 XmlHttp是一套可以在JavaScript,Vbscript,Jscript等脚本语言中通过http协议传送接收XML及其他数据的一套API接 ...
第一部分、十五道海量数据处理面试题 1. 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?     方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。 遍历文件a,对每个url求取,然后根据所取得的值将url分别存储到1000个小文件(记为)中。这样每个小文件的大约为300M。 遍历文件b,采取和a相同的方式将url分别存储到1000小文件中(记为)。这样处理后,所有可能相同的url都在对应的小文件()中,不对应的小文件不可能 ...
通常phpMyAdmin登录出现下面的错误,可以通过复制DLL解决,如下:     Themysqliextension is missing  The mysqli extension is missing. Please check your PHP configuration. <a href="Documentation.html#faqmysql" target="documentation"><img class="icon" src="./themes/original/img/b_ ...
  在安装的时候,出现这个问题网上的很多方法是卸载后重新安装。这个问题的提示是说在你配置的上一步中,你填写的current password 不符合当前MYSQL的密码。有可能是你之前安装过,默认情况下MYSQL是使用空密码的。   你可以打开Command Line后,通过以下的命令:   SET PASSWORD FOR 'root'@'localhost' = PASSWORD('xxxx'); 上面的xxxx是要设置的密码,可以改成自己的。   修改成你需要的密码。然后重新运行MYSQL配置工具,在倒数第二步填写MYSQL密码时,current password使用你 ...

Java内存分配

Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露 以及Java垃圾回收 方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域: ◆寄存器:我们在程序中无法控制 ◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中 ◆堆:存放用new产生的数据 ◆静态域:存放在对象中用static定义的静态成员 ◆常量池:存放常量 ◆非RAM存储:硬盘等永久存储空间 Java内存分配中的栈 在函数中定义的一些基本类型的变 ...
Global site tag (gtag.js) - Google Analytics