面试题
文章平均质量分 53
__DEBUG__
在路上
展开
-
三个空饮料瓶可以换一瓶饮料,给你1箱(50瓶)饮料,你能喝多少瓶饮料?
function demo($num,$kong,$test){ $num2=$num+$kong; $a=intval($num2/$test); if($a if($kong==$test-1){ return 1; }else{ return; }原创 2014-07-16 12:53:54 · 4003 阅读 · 0 评论 -
mysql求分组的前3名
具体思路就是,查询出当前数据表里,每一条数据在当前分组里的排名。-- 效率不咋滴 谁有更好的方法--SELECT a.*FROM ( SELECT t1.*, ( SELECT count(*) + 1原创 2016-08-25 12:23:27 · 1093 阅读 · 0 评论 -
php面试题猴子123报数(猴子选大王)
题目就是有N个猴子,123循环报数数到3的猴子被踢出下一个接着报数,一遍一遍的循环直到剩余一个猴子,求这个猴子是最开始的第几号猴子。我想到了两个方法第一个就是模拟报数的模式 每到3的时候unset一个元素 最后剩余的就是 要求的猴子。代码大概是这个样子:<?php$num = 0;$arr = array(1,2,3,4,5,6);while(count($arr) !原创 2016-09-08 11:55:42 · 4615 阅读 · 1 评论 -
php数字字符串排序输出不能使用任何php内置函数
<?php$a = '502341';for($i=0;$i>-1;$i++){ if(@$a[$i] == null) break; for($k=0;$k>-1;$k++){ if(@$a[$k] == null) break; if($a[$i] < $a[$k]){ $c = $a[原创 2016-10-19 19:29:11 · 1220 阅读 · 4 评论 -
php设计模式 【个人记录】工作中用到的设计模式
1.工厂模式在处理对应多平台支付的业务问题的时候,在page层通过不同的type调用data层不用平台的支付逻辑。secure_base.clase.php作为父类实现分发和type的定义和公共方法构造等,可以自行设计。 switch($source) { case Secure_Base::xxx:原创 2016-10-28 17:27:18 · 1318 阅读 · 3 评论 -
阿里云服务器日志服务使用
https://help.aliyun.com/document_detail/28960.html?spm=5176.doc29063.6.89.ZQ91B4 这个是官方的文档,我也是一步一步照着弄的还是比较清晰的,方便的。我在这里大致的说一下流程首先你一定要有一个Access Key Access Key Access Key ==(坑了一个下午,不申请的话就是不显示数据。都是眼泪原创 2016-08-13 14:22:38 · 6714 阅读 · 4 评论 -
nginx按日期存储日志
首先写一个sh的文件autolog.sh#!/bin/sh# Program:# Auto cut nginx log script.LOGS_PATH=/home/wwwlogs/ #你的日志目录TODAY=$(date -d 'yesterday' +%Y-%m-%d-%H)#TODAY=history # 移动日志并改名mv ${LOGS_PATH}/nginx_e原创 2016-08-17 16:28:57 · 6230 阅读 · 1 评论 -
php比较两个二维数组是否相同,多维数组
几天前跟同事讨论一个很有趣的问题,一直想写下来结果总没有时间,今天终于有时间了。如题:php如何比较两个二维数组是否相同?这个问题我在群里也问了很多人,大多数就是遍历了有的人遍历一次,有的人遍历两次。大概就是:foreach($arr1 as $k=>$v){ foreach($v as $kk=>$vv){ return $arr2[$k][$kk] ==原创 2016-09-19 13:10:40 · 12391 阅读 · 1 评论 -
php爬虫教程(四)抓取数据并进行处理
经过链接的分析,数据的分析,再加上规则的验证。很容易的我们就get到了我们打算抓取到的数据,so,我们就可以做我们想做的事情了。例如:<?phpheader("Content-type:text/html;charset=utf8");set_time_limit(0);require('client.php');$client = new client();$base_ur原创 2016-08-30 16:05:26 · 7482 阅读 · 0 评论