- 浏览: 919935 次
- 性别:
- 来自: 北京
最新评论
-
一键注册:
request.getRequestURL()和request.getRequestURI() -
SuperCustomer:
...
SED的暂存空间和模式空间 -
juyo_ch:
讲得挺好理解的,学习了
java 死锁及解决 -
chinaalex:
最后一题答案正确,但是分析有误.按照如下过程,上一行为瓶,下一 ...
zz智力题 -
liaowuxukong:
多谢博主啦,弱弱的了解了一点。
C++/Java 实现多态的方法(C++)
文章列表
主机文件基础知识主机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 ++ 设置列边界
- 博客分类:
- IDE_Tool
NotePad++是一款很好的编辑文本的工具,在编写程序上也相当出色。
在大型主机的程序设计中,常常需要一个边界值。
以下步骤可以帮你设定一个边界值:
Setting | Preference | Editing | Vertical Edge Setting
欢迎尝试!
Notepad++ Tips
- 博客分类:
- IDE_Tool
问:在网页中复制代码时,常常遇到高亮程序自动给代码加上行号或字符“#”,如何格式化?如下:
# 1 //去除首字符或行号 # 2 <?php # 100 echo '再长点'; # …… …… # 2010 echo '无语了吧'; # 2012 ?>
解1:手动删除,才2012行~~~不 ...
SED的暂存空间和模式空间
- 博客分类:
- Linux
SED之所以能以行为单位的编辑或修改文本,其原因在于它使用了两个空间:一个是活动的“模式空间(pattern space)”,另一个是起辅助作用的“暂存缓冲区(holdingspace)这2个空间的使用。
sed编辑器逐行处理文件,并将输出结果打印到屏幕上。sed命令将当前处理的行读入模式空间(pattern space)进行处理,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 代码
public class TestObject {
/**
* 一个用来被测试的方法,进行了一个比较耗时的循环
*/
public static void testMethod(){
for ( int i= 0 ; i< 100000000 ; i++){
} ...
zz Java 回调函数(方法)
- 博客分类:
- Java SE
在C或者C++中回调函数的定义:
程序在调用一个函数时,将自己的函数的地址作为参数传递给程序调用的函数时(那么这个自己的函数称回调函数)
Java中没有指针,不能传递方法的地址,一般采用接口回调实现:把实现某一 ...
测中策 - Web自动化测试的策略
- 博客分类:
- Test
大不可量,深不可测"---《韩非子·主道》
一个Web系统一旦开发完成,开发人员就可以暂时松一口气了;可是测试呢?后台升级,页面怎么测试?再来一遍?自动化测试或许是一个好的选择,那么怎么组织?按照什么思路进行呢 ...
Apache虚拟目录 和 虚拟主机的配置
- 博客分类:
- PHP
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在内存分配时会涉及到以下区域:
◆寄存器:我们在程序中无法控制
◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中
◆堆:存放用new产生的数据
◆静态域:存放在对象中用static定义的静态成员
◆常量池:存放常量
◆非RAM存储:硬盘等永久存储空间
Java内存分配中的栈
在函数中定义的一些基本类型的变 ...