background image

 

4:加强 HTTP 认证,认证脚本拥有者的 UID 的划入认证领域范围内,此外启用安全模式下,

PHP_AUTH

5:mysql 服务器所用的用户名必须与调用 mysql_connect()的文件的拥有者用户名相同
6: 受 影 响 的 函 数 变 量 以 及 配 置 命 令 达 到

40

6.   写 个 函 数 来 解 决 多 线 程 同 时 读 写 一 个 文 件 的 问 题 。

flock($hander,LOCK_EX);   这 个 可 是 内 置 函 数 啊 ,

7.   请 写 一 个 函 数 验 证 电 子 邮 件 的 格 式 是 否 正 确 ( 要 求 使 用 正 则 )

preg_match('/^[\w\-\.]+@[\w\-]+(\.\w+)+$/',

 

$email);

8.   考 SQL 语 句 的 题 , 题 太 长 了 , 实 在 不 好 回 忆 了 。

9.   MySQL 数 据 库 , 一 天 一 万 条 以 上 的 增 量 , 怎 么 优 化 ?
答:我们曾做过短信

SP 的东西,有个短信发送的日志表,每天增量也很大,处理的方法

是按月进行分表,因为是日志表,主要操作是

insert 操作,所以每月初自动生成新的数据

表,数据插入到对应月份的那张数据表。

[比如表明前缀是 cdb_smslog 后面加 200910 

cdb_smslog_200910]

其 他 优 化 方 式 暂 时 想 不 起 来 , 对 于

myISAM,   考 虑 容 量 的 话 , 也 有 优 化 的 方 案

但是对于那种查询操作的表的话,我的思路是根据作者的发布时间存储到不同的表里面

所以对

sina 那种海量数据的处理很感兴趣,很好奇他们的处理方法,[以前同事说 sina 的

10

]

10.   写 出 一 种 排 序 算 法 ( 要 写 出 代 码 ) , 并 说 出 优 化 它 的 方 法 。

//

function

 

maopao($arr)

 

{

$count

 

=

 

count($arr);

for($i=0;

 

$i<$count-1;

 

++$i)

 

{

for($j=0;

 

$j<$count-$i-1;

 

++$j)

 

{

if($arr[$j]

 

>

 

$arr[$j+1])

 

{

$temp

 

=

 

$arr[$j];

$arr[$j]

 

=

 

$arr[$j+1];

$arr[$j+1]

 

=

 

$temp;

}
}
}
return

 

$arr;

}