面试试题
liangpz521
这个作者很懒,什么都没留下…
展开
-
php方向面试题-001
服务器部分:1. 查看当前服务器负载命令是?解析:uptime ,top命令。loadavg。 proc系统。 推荐文章:http://www.flybaaa.com/help/69_1.html。讲解很清晰,很清晰。2. 如何查看当前服务器1111端口的链接总数是?netstat -nat |grep :1111 |wc -l3. 如何列出当原创 2013-11-02 17:36:14 · 753 阅读 · 0 评论 -
php中常用的二分法查找
<?php//search函数 其中$array为数组,$k为要找的值,$low为查找范围的最小键值,$high为查找范围的最大键值function search($array, $k, $low=0, $high=0){ if(count($array)!=0 and $high == 0) //判断是否为第一次调用 { $high = count($array); } i原创 2012-07-16 21:36:39 · 582 阅读 · 0 评论 -
多线程同时写一个文件示例
<?php$fp = fopen('log.txt','w');if(flock($fp,LOCK_EX)){ fwrite($fp,'this is'); flock($fp,LOCK_UN);}else{ echo "Error,Lock file";}?>原创 2012-07-17 09:32:26 · 1145 阅读 · 0 评论 -
数组冒泡排序法之面试常用
function sortarr($arr){ $num = count($arr); for($i = 0;$i<$num;$i++) { for($j=$num-1;$j>$i;$j--) { if($arr[$j] < $arr[$j-1]) { $temp = $arr[$j]; $arr[$j] = $arr[$j-1]; $arr[$原创 2012-07-17 09:30:22 · 507 阅读 · 0 评论 -
查找一个目录下的所有文件
function show_file($dir){ $files=array(); if(is_dir($dir)) { if($handle = opendir($dir)) { while(($file = readdir($handle))!== false) {原创 2012-07-17 09:26:26 · 549 阅读 · 0 评论 -
nginx和apache作为webserver的区别
1.两者所用的驱动模式不同。nginx使用的是epoll的非阻塞模式事件驱动。apache使用的是select的阻塞模式事件驱动。2.fastcgi和cgi的区别当用户请求web服务的时候,web会根据不同的需求将请求发送给不同个cgi来处理。cgi模式,就是每次有请求的时候都fork一个新的进程来处理这个请求,处理完成后再关闭这个进程。fastcg原创 2015-03-20 15:07:10 · 1974 阅读 · 0 评论 -
MySQL 数据库性能优化之SQL优化
有人反馈之前几篇文章过于理论缺少实际操作细节,这篇文章就多一些可操作性的内容吧。注:这篇文章是以 MySQL 为背景,很多内容同时适用于其他关系型数据库,需要有一些索引知识为基础优化目标减少 IO 次数IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据库操作中超过90%的时间都是 IO 操作所占用的,减少 IO 次数是 SQL 优化中需要第一优转载 2015-03-20 17:46:26 · 512 阅读 · 0 评论 -
把字符串转换成多维数组
把以下代码转换成多维数组$ret = ['version'=>1,'app.sys.auth.user'=>1,'app.sys.auth.admin'=>'admin','app.menu.article'=>'article',];转换多维数组后:Array( [version] => 1 [app] => A...原创 2018-06-19 17:38:46 · 1508 阅读 · 0 评论