`
文章列表
这里总结一些常用到的关于find的命令的操作: Find命令的一般形式为: # find pathname -options [-print -exec -ok] 让我们来看看该命令的参数: pathname find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print find命令将匹配的文件输出到标准输出。 -exec  find命令对匹配的文件执行该参数所给出的shell命令。 -ok 和- exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行. find命令选项 1. -n ...
创建一个标准文件 time_file 1. touch -t 01010000 time_file 然后删除不新于(! -newer) 这个文件的所有文件 2. find . ! -newer time_file | xargs rm 然后删除新于这个文件的所有文件 3.find .  -newer time_file | xargs rm 如果不能删除则加上强制: 如: touch -t 12290000 new.txt find . -newer new.txt | xargs rm -rf
HashSet: 这种数据结构的出现都是为了能够更快的操作集合元素,将含有相互兼容hashcode()和euqls()方法的元素散列到散列表的表元里面,hashcode()和equals()方法的兼容是指:对于有obj1.equals(obj2)返回true的元素必须有相同的hashcode值。 TreeSet: 这种数据结构的出现是为了弥补HashSet不能对元素排序的缺点,如果要插入自定义的对象,则要求该类实现Comparable接口,即实现compareTo()方法定义一个排序的策略。那么当一个元素被添加到树集时,将会被放置到适当的位置,之后若是用迭代器迭代元素时,集合元素将会按 ...
ListIterator: 常用方法: E next(); 但迭代器到最后一个元素时,如果再次调用该方法,将会抛出异常; E previous(); 但迭代器没有迭代前,或是在第一个元素之前,调用该方法,将会抛出异常; void add(E e) 会将添加的元素放在迭代器位置的左边; void set(E e); 可以用新value替换由next()方法或是previous()方法返回的元素的值; void remove();   不能连续调用该方法,调用next()方法后,移除的将是迭代器左边的元素,调用previous()方法后,移除的将是迭代器右边的元素;re ...
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的 ...
使用 DOM 解析 XML 文档时,需要读取整个 XML 文档,然后在内存中创建 DOM 树,生成 DOM 树上的每个节点对象,只有在整个 DOM 树创建完成后,才能做需要的修改操作,即使是只需要修改根元素节点的第一个子节点。当 XML 文档较大 ...
javascript事件列表解说javascript事件列表解说 事件 浏览器支持 解说 一般事件 onclick IE3、N2 鼠标点击时触发此事件 ondblclick IE4、N4 鼠标双击时触发此事件 onmousedown IE4、N4 按下鼠标时触发此事件 onmouseup IE4、N4 鼠标按下后松开鼠标时触发此事件 onmouseover IE3、N2 当鼠标移动到某对象范围的上方时触发此事件 onmousemove IE4、N4 鼠标移动时触发此事件 onmouseout IE4、N3 当鼠标离开某对象范围时触发此事件 onkeypress IE4、N4 当键盘上的某个键被按 ...
近期来,FreeList的重要作用逐渐为Oracle DBA所认识,网上也出现一些相关的讨论。本文以FreeList为线索对Oracle的存储管理的原理进行较深入的探讨,涉及Oracle段区块管理的原理,FreeList算法等。而与FreeList密切相关的一个重用特性HWM,与sql性能密切相关,本文也作了原理分析介绍。在原理探讨的基础上,介绍了常用的存储参数分析方法,并对所涉及的存储优化、HWM的优化和Freelist竞争优化作了说明。     缩略语:     ASSM:auto segement space management     HWM:high water mark     ...
DUAL ? 有什么神秘的? 当你想得到ORACLE系统时间, 简简单单敲一行SQL不就得了吗? 故弄玄虚….       SQL> select sysdate from dual;       SYSDATE       ---------       02-DEC-07      哈哈, 确实DUAL的使用很方便. 但是大家知道DUAL倒底是什么OBJECT, 它有什么特殊的行为吗? 来,我们一起看一看.       首先搞清楚DUAL是什么OBJECT :       SQL> connect system/manager       Connected.       SQL ...
一,约束操作 1:更改约束名称: ALTER TABLE TName RENAME CONSTRAINT oldname TO newname; 2:删除约束 ALTER TABLE TName DROP CONSTRAINT cname 3:停止约束 ALTER TABLE TName MODIFY CONSTRAINT cname DISABLE; 4:起用约束 ALTER TABLE TName MODIFY CONSTRAINT cname ENABLE VALIDATE; 5:新增约束 ALTER TABLE TName ADD CONSTRAINT cname FOREIGN KEY ...
./bin: bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。 /usr/bin: 主要放置一些应用软体工具的必备执行档例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 gzip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb*、wget等。 /s ...
  通常,一个设计模式描述了一个被证实可行的方案。这些方案非常普遍,是具有完整定义的最常用的模式。一般模式有4个基本要素:模式名称(pattern name)、问题(problem)、解决方案(solution)、效果(consequences)。   常见的Java设 ...
此文章问转载 decorator 模式的功能是:给一个对象添加一些额外的职责(操作),虽然此功能可以用继承实现,但装饰模式比生成子类更灵活些。 装饰的意思:就是包装一下。把另的对象包装一下。我这里只简单示例下怎么使用。 业务接口 Component: package com.chenlb.dp.decorator; /** * 业务接口 */ public interface Component { void operation(); } 具体业务 ConcreteComponent: package com. ...
你认为java虚拟机什么时候会创建一个对象?如果能回答出下面的问题,你就可以不用继续向下看了。      class A{   static final int a = 10;      static{   System.out.println( "initializing A" );   }      }      class B{   public static void main(String[] args){   System.out.println(A.a);   }      static{   System.out.println( "initiali ...
Hashtable的结构,采用的是数据结构中所说的链地址法处理冲突的方法 从上面的结构图可以看出,Hashtable的实质就是一个数组+链表。图中的Entry就是链表的实现,Entry的结构中包含了对自己的另一个实例的引用next,用以指向另外 ...
Global site tag (gtag.js) - Google Analytics