linux查找目录下的所有文件中是否含有某个字符串



linux查找目录下的所有文件中是否含有某个字符串。

查找目录下的所有文件中是否含有某个字符串
find .|xargs grep -ri “IBM”
查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名
find .|xargs grep -ri “IBM” -l
1.正则表达式
(1)正则表达式一般用来描述文本模式的特殊用法,由普通字符(例如字符a-z)以及特殊字符(称为元字符,如/、*、?等)组成。
(2)基本元字符集及其含义
^ :只匹配行首。 如^a 匹配以a开头的行abc,a2e,a12,aaa,……
$ :只匹配行尾。 如^a 匹配以a结尾的[......]

Read more

使用kindeditor时,取不到textarea里面的值



使用kindeditor时,取不到textarea里面的值。

编辑器的JS代码:

<script>
var editor;
KindEditor.ready(function(K) {
editor = K.create(‘textarea[name="replycontents"]‘, {
allowFileManager : true ,
//设置编辑器为简单模式
items : [
'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline[......]

Read more

JS的编码与解码

JS的编码与解码。

通过JS传递的URL中包含了一个中文词语,传递过去的值就变成了乱码,后来上网上一查,才发现,原来JS传递URL参数是采用UTF-8,而我们平常的地址栏传递编码格式是“ISO-8859-1”,因此在通过JS传递参数的时候,必须先编码,然后在使用的时候进行解码,针对此情况,我们可以写下面的一个方法,对它方便的进行转换:
public static String decodeParamString(String paramValue)
{
if(paramValue==null)
return null;

try
{
String tmp0=URLEncode[......]

Read more

sql语句的执行顺序是怎么样的?

sql语句的执行顺序是怎么样的?是什么时候执行的?今天上午在开发的过程中,突然遇到一个问题,需要了解SQL语句的执行顺序才能继续,上网上查了一下相关的资料,现整理如下:

一、sql语句的执行步骤:
1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。
2) 语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。
3)视图转换,将涉及视图的查询语句转换为相应的对基表查询语句。
4)表达式转换, 将复杂的 SQL 表达式转换为较简单的等效连接表达式。
5)选择优化器,不同的优化器一般产生不同的“执行计划”
6)选择连接方式, ORACLE 有三种连[......]

Read more

JAVA格式化时间日期非常实用的方法实例代码汇总介绍

JAVA格式化时间日期非常实用的方法介绍。

import java.util.Date;
import java.text.DateFormat;
/**
* 格式化时间类
* DateFormat.FULL = 0
* DateFormat.DEFAULT = 2
* DateFormat.LONG = 1
* DateFormat.MEDIUM = 2
* DateFormat.SHORT = 3
* @author    Michael
* @version   1.0, 2007/03/09
*/

public class Test{
public[......]

Read more

java clone使用实例解析

java clone使用实例解析。java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,特别是先学c、c++后学java的程序员。并且由于Java不能通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。比如函数参数类型是自定义的类时,此时便是引用传递而不是值传递。以下是一个小例子:

Java代码 收藏代码
public class A {
public String name;
}

Java代码 收藏代码
public class testClone {

public void c[......]

Read more

db2 exists 和in联合使用优化方法

db2 exists 和in联合使用优化方法.

对于exists和in,当exists里面嵌套in的时候,如果in语句里面只有一个元素的情况下,这时候索引是有效的.如果多于一个元素,这种情况下索引会失效.下面写一个简单的例子来验证以上说法.

 

sql1:

select   1 from pm_measurement_recalculation reca
where
exists (
select
operating_date
from
PM_MEASUREMENT_READING reading
where
reading.measureme[......]

Read more

SQL通配符使用

SQL通配符使用。

SQL2005中使用通配符 % _ [ ] ^

LIKE 关键字搜索与指定模式匹配的字符串、日期或时间值。有关详细信息,请参阅数据类型 (Transact-SQL)。LIKE 关键字使用常规表达式包含值所要匹配的模式。模式包含要搜索的字符串,字符串中可包含四种通配符的任意组合。

通配符
含义

 

%
 

包含零个或多个字符的任意字符串。

 

_
 

任何单个字符。

 

[ ]
 

指定范围(例如 [a-f])或集合(例如 [abcdef])内的任何单个字符。[......]

Read more

sql通配符

sql通配符.

sql通配符可以替代一个或多个字符,且通配符必须与like一起使用。

sql通配符有下面四种:

 

 %
 替代一个或多个字符

 _
 替代一个字符

 [charlist](不适用于ORACLE)
 字符列中的任何一个单一字符

  [!charlist]或 [^charlist](不适用于ORACLE)
不在字符列中的任何一个单一字符

 

举例说明:

1.查询姓名中含有abc的学生

SELECT * FROM STUDENT WHERE NAME STUDENT[......]

Read more