1. Linux环境下,用一条命令实现查找指定目录下的php文件哪些包含字符串foobar(内容包含,不是文件名包含)
2.MySQL下,简述InnoDB和MyISAM的优劣
MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的 顺序访问方法) 的缩写,它是存储记录和文件的标准方法.与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具. MyISAM表格可以被压缩,而且它们支持全文搜索.它们不是事务安全的,而且也不支持外键。如果事物回滚将造成不完全回滚,不具有原子性。 …
MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录 和文件的标准方法.与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具. MyISAM表格可以被压缩,而且它们支持全文搜索.它们不是事务安全 的,而且也不支持外键。如果事物回滚将造成不完全 回滚,不具有原子性。如果执行大量的SELECT,MyISAM是更好的选择。 InnoDB:这种类型是事务安全的.它与BDB类型具有相同的特性,它们还支持外键.InnoDB表格速度很快.具有比BDB还丰富的特性,因此如果需要一个事务安全的存储引擎,建议使用它.如果你的数据执行大量的INSERT或UPDATE,出于性能方面的考虑,应该使用InnoDB表, 对于支持事物的InnoDB类型的标,影响速度的主要原因是AUTOCOMMIT默认设置是打开的,而且程序没有显式调用BEGIN 开始事务,导致每插入一条都自动Commit,严重影响了速度。可以在执行sql前调用begin,多条sql形成一个事物(
3.MySQL有几种索引结构?
B-tree, bitmap, has
4.用JS实现,给一个ID为nav的a元素监听点击事件,点击后修改该元素的href属性为#,并跳到http://www.google.com/ (不能用框架)
<SCRIPT>
function change(){
// document.getElementById(‘DIV’)
document.getElementById(‘DIV’).href=(“#”);
window.location.href=’http://www.google.com/’;
}
dianwoa
< php
$array = array(1,3,5,7,9);
foreach($array as $k => &$v) {
$array[$k] = $v;
$v = $k;
0,1,2,3,4
}
>
用include 函数执行时会页面会发出警告但页面会继续执行下去
用require函数执行时会产生致命的错误并终止页面的执行
建议用require_once include_once
$new = $old1.$old2; 2.$new = “$old1$old2″;
后面的快 后面直接复值 前面有连接浮