1.写一个二维数组排序算法函数,能够具有通用性,可以调用php内置函数。
2.使用多种方式获取一个文件的扩展名。文件:dir/upload.image.jpg。找出.jpg或者jpg。必须使用php自带的处理函数进行处理。方法不能明显重复,按下面函数格式再写出几个
function get_ext1($file_name)
{
return strchr(file_name,"");
}3.有人为网站写了一个TAG功能,交给你后他就跑掉了。但你上服务器一试,发现那个TAG页直接报"服务器出错"。这台云计算服务器只开放了FTP功能,无法提供更多的调试信息,你需要为这个兼职的人找到并解决bug,你该怎么最快速定位并解决bug。
如果这台云计算服务器是用svn管理的,你该怎么做?4.假设一个网站日均IP为20000,其中下载部分每日流量为500G,PV/IP=7,论坛使用Discuz系统且论坛IP占总流量的50%,那么你认为需要多少台服务器,每台服务器需要多大宽带,配用什么样的系统或技术方案比较合适?在性价比合理的情况下,一年的硬件投入预算应为多少钱?*如果你对云有了解,也可以在一定环节选用云计算服务。5.www.66rpg.com 对于这个网站,怎么设计网站后台的数据库表结构?请写详细一点。
6.如果想改善上面66rpg网站的用户易用性与用户黏性(如添加必须的功能,增加SNS或其他web2.0式的东西),你认为应该优先制作哪些功能?写出两项并给出一些设计上的技术细节与开发计划(每项功能开发所需时间精确到日)7.php开发过程遇到过什么的难搞的bug,是怎么解决的?
2.使用多种方式获取一个文件的扩展名。文件:dir/upload.image.jpg。找出.jpg或者jpg。必须使用php自带的处理函数进行处理。方法不能明显重复,按下面函数格式再写出几个
function get_ext1($file_name)
{
return strchr(file_name,"");
}3.有人为网站写了一个TAG功能,交给你后他就跑掉了。但你上服务器一试,发现那个TAG页直接报"服务器出错"。这台云计算服务器只开放了FTP功能,无法提供更多的调试信息,你需要为这个兼职的人找到并解决bug,你该怎么最快速定位并解决bug。
如果这台云计算服务器是用svn管理的,你该怎么做?4.假设一个网站日均IP为20000,其中下载部分每日流量为500G,PV/IP=7,论坛使用Discuz系统且论坛IP占总流量的50%,那么你认为需要多少台服务器,每台服务器需要多大宽带,配用什么样的系统或技术方案比较合适?在性价比合理的情况下,一年的硬件投入预算应为多少钱?*如果你对云有了解,也可以在一定环节选用云计算服务。5.www.66rpg.com 对于这个网站,怎么设计网站后台的数据库表结构?请写详细一点。
6.如果想改善上面66rpg网站的用户易用性与用户黏性(如添加必须的功能,增加SNS或其他web2.0式的东西),你认为应该优先制作哪些功能?写出两项并给出一些设计上的技术细节与开发计划(每项功能开发所需时间精确到日)7.php开发过程遇到过什么的难搞的bug,是怎么解决的?
<?php
$str1='dir/upload.image.aa.jpeg';
function getFileType($str)
{
//return strrchr($str,'.'); //第一种方法
return substr($str,strrpos($str,'.'));//第二种方法
}
echo getFileType($str1);
2,这个是考的php的函数的掌握情况。(要我写,我也只能记住几个,不用ide函数未必记得住)
3,TAG页直接报"服务器出错“。不知什么是tag页。 但服务器了出错有两种:一种是服务器错误, 一种php错误。 如果没有异常处一机制,看apache的错误报告可解决。4.假设一个网站日均IP为20000,其中下载部分每日流量为500G,PV/IP=7,论坛使用Discuz系统且论坛IP占总流量的50%,那么你认为需要多少台服务器,每台服务器需要多大宽带,配用什么样的系统或技术方案比较合适?在性价比合理的情况下,一年的硬件投入预算应为多少钱?*如果你对云有了解,也可以在一定环节选用云计算服务---------------这个没有方面的经历。 但就论坛而言,一台服务器应该没有问题:discuz说过测过百万用户同时在线峰值。不一定真,但你的日均14万的访问,应是没有问题的。
下载要看带宽吧! 云服务的问题,是不是指emule下载? 这个理论上取决于有一个源,然后是传播度吧!5,数据库的问题,还是让dba做吧!要让你做,得提高工资。 没有免费的。 试验性的你只给他设计一个表说明一下就行了。6,2.0的东西,建议集成开源的,如果自已开发, 没有百万投入基本没戏。 纯属找累,折腾人。
7, php的bug,基本上都是可以解决,主要取决于调试技术。 如错误报告,日志,异常,回溯,静态变量,zend ide 断点服务器调试。 但调试只能解决错误,不能解决你的架构不好,逻辑等问题。
于是:
1、这只是个广告,因为这家网站不大可能在社会上募集员工。且试题中未有出现于该网站主题相关的内容
2、这个试卷是楼主臆造的,当然若要招的是技术主管也未可知。
/**
* order_asc
* 万能升序 支持无限多维数组 需在要排序的地方声明$bully_orderstr字符串 格式
* 1维='{}' 2二维='{}["key值"]' 3维='{}["key值"]["key值"]'以此类推 如二维数组排序$bully_orderstr = '{}["score"]';
* 表明以二维键值score进行升序排序
* 调用方式
* $bully_orderstr = '{}["score"]';
* uasort($a, "order_asc");
* @param $a 回调函数参数
* @param $b回调函数参数
* @return int
* */
function order_asc($a, $b)
{
global $bully_orderstr;
eval('$va = ' . str_replace('{}', '$a', $bully_orderstr) . ';');
eval('$vb = ' . str_replace('{}', '$b', $bully_orderstr) . ';');
if ($va == $vb)
return 0;
else
return ($va < $vb ? - 1 : 1);
}/**
* order_desc
* 万能降序 支持无限多维数组 需在要排序的地方声明$bully_orderstr字符串 格式
* 1维='{}' 2二维='{}["key值"]' 3维='{}["key值"]["key值"]'以此类推 如二维数组排序$bully_orderstr = '{}["score"]';
* 表明以二维键值score进行升序排序
* @param $a 回调函数参数
* @param $b 回调函数参数
* @return int
* */
function order_desc($a, $b)
{
global $bully_orderstr;
eval('$va = ' . str_replace('{}', '$a', $bully_orderstr) . ';');
eval('$vb = ' . str_replace('{}', '$b', $bully_orderstr) . ';');
if ($va == $vb)
return 0;
else
return ($va > $vb ? - 1 : 1);
}