某大型网络公司应聘时的笔试题目附答案


Posted in PHP onMarch 27, 2008

1、有一个论坛,帖子的数据巨大,请简要说明如何提高用户搜索帖子的效率。
在程序方面,可以使用页面缓存技术。在前台界面着设计方面也可以让用户输入多一些的关键字,比如帖子的标题,发贴人的id,时间等,这样就可以大大提高搜索的效率了。
缓存下就行了,模板缓存和局部缓存都可以

2、在blog中用户注册后自动绑定一个:用户名.mmosite.com这样的二级域名,请简要的说出解决方案。
可以用两个IIS站点,一个是主站,一个是域名跳转
用于跳转的站点在IIS里必须添加一个空的主机头(默认站点)
还需要以下几点:
1.泛域名解析,将*.yourdomain.com解析到你的Web服务器所在IP地址
2.在域名跳转站点的缺省页编辑程序,获得*.yourdomain.com中的*的值,跳转到主站

$_SERVER['HTT_HOST']; 根据这个查询下数据库就行了

3、请用PHP脚本解析出在
http://srfi.schemers.org/srfi-28/mail-archive/maillist.html
这个页面中出现的所有email,并保存到数组。

preg_match_all \w+@([\w\.]+) 就行了

4、用JavaScript 脚本写出下面的功能。有一个页面有两条图片广告,当用户访问这个页面时按百分之一的概率随机点击两个广告中的一个广告。

parseInt(Math.random()*100)==1

5、有一篇文章内容包含中文和英文字符,现在需要将文章中的英文单词全部提取出来。比如下面的文字:
RF Online has been officially rele按钮功ased for
提取结果应该是:
RF
Online
has
been
officially
rele
ased
for
请用C语言写出这个函数。

preg_match_all \w+
C语言也简单,assoc范围判断下就行

6、请使用linux下的shell(Bourne Again Shell)脚本写出下面要求的功能:
现在有一个目录/video/temp/用来存放用户上传的视频文件,这个目录是临时的现在我们需要定时把这个目录里文件转移到/video/年月日/下面来,请写出脚本
#!/usr/bin/php -n
foreach(glob("/video/temp/") as $file){
  copy...

PHP 相关文章推荐
php 在文件指定行插入数据的代码
May 08 PHP
php调用mysql数据 dbclass类
May 07 PHP
php设计模式 FlyWeight (享元模式)
Jun 26 PHP
PHP Directory 函数的详解
Mar 07 PHP
Linux下编译redis和phpredis的方法
Apr 07 PHP
PHP实现的多文件上传类及用法示例
May 06 PHP
php中使用websocket详解
Sep 23 PHP
浅谈php中curl、fsockopen的应用
Dec 10 PHP
php实现xml转换数组的方法示例
Feb 03 PHP
PHP 二维关联数组根据其中一个字段排序(推荐)
Apr 04 PHP
PHP+Ajax实现的无刷新分页功能详解【附demo源码下载】
Jul 03 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
Feb 11 PHP
php 无限极分类
Mar 27 #PHP
mysql时区问题
Mar 26 #PHP
How do I change MySQL timezone?
Mar 26 #PHP
有关 PHP 和 MySQL 时区的一点总结
Mar 26 #PHP
使用 MySQL Date/Time 类型
Mar 26 #PHP
MySQL修改密码方法总结
Mar 25 #PHP
用phpmyadmin更改mysql5.0登录密码
Mar 25 #PHP
You might like
PHP4 与 MySQL 交互使用
2006/10/09 PHP
mysql总结之explain
2012/02/27 PHP
linux系统下php安装mbstring扩展的二种方法
2014/01/20 PHP
遍历指定目录,并存储目录内所有文件属性信息的php代码
2016/10/28 PHP
点击广告后才能获得下载地址
2006/10/26 Javascript
utf-8编码引起js输出中文乱码的解决办法
2010/06/23 Javascript
两个Javascript小tip资料
2010/11/23 Javascript
jquery入门—编写一个导航条(可伸缩)
2013/01/07 Javascript
hover的用法及live的用法介绍(鼠标悬停效果)
2013/03/29 Javascript
JQuery中SetTimeOut传参问题探讨
2013/05/10 Javascript
基于js disabled="false"不起作用的解决办法
2013/06/26 Javascript
js加入收藏夹代码(兼容ie/ff/op)
2014/05/16 Javascript
js调试工具Console命令详解
2014/10/21 Javascript
JavaScript中return false的用法
2015/03/12 Javascript
基于javascript实现图片预加载
2016/01/05 Javascript
javascript制作照片墙及制作过程中出现的问题
2016/04/04 Javascript
JavaScript实现倒计时跳转页面功能【实用】
2016/12/13 Javascript
一句jQuery代码实现返回顶部效果(简单实用)
2016/12/28 Javascript
通过构造函数实例化对象的方法
2017/06/28 Javascript
JS实现匀加速与匀减速运动的方法示例
2017/09/04 Javascript
Vue2.0用户权限控制解决方案的示例
2018/02/10 Javascript
在vue中使用css modules替代scroped的方法
2018/03/10 Javascript
vue实现页面滚动到底部刷新
2019/08/16 Javascript
详解Vue中CSS样式穿透问题
2019/09/12 Javascript
python进阶教程之文本文件的读取和写入
2014/08/29 Python
Python实现获取前100组勾股数的方法示例
2018/05/04 Python
python pandas实现excel转为html格式的方法
2018/10/23 Python
Python基于Tensor FLow的图像处理操作详解
2020/01/15 Python
如何使用pandas读取txt文件中指定的列(有无标题)
2020/03/05 Python
意大利体育用品网上商城:Nencini Sport
2016/08/18 全球购物
国际旅客访问北美最大的汽车租赁提供商:Alamo Rent A Car
2018/06/13 全球购物
软件专业毕业生个人自我鉴定
2014/04/17 职场文书
考核评语大全
2014/04/29 职场文书
2015年幼师工作总结
2015/04/28 职场文书
Python中requests库的用法详解
2022/06/05 Python
MySQL远程无法连接的一些常见原因总结
2022/09/23 MySQL