据说是来自六间房的面试题,看了下也就是PHP的一些基础函数使用。如果是真的,说明六间房的面试官还比较仁慈,呵呵。看题吧
第一题:读取一个文件,将其Base64编码,每76个字符加一个换行
echo chunk_split(base64_encode(file_get_contents('file.txt')),76," ");
下面这个是比较笨一点的方法
echo implode(" ",str_split(base64_encode(file_get_contents('file.txt')), 76));
上面的 这个换行根据需要可以是<br/>或者其它的换行符.
第二题:写一个函数,参数为$n,生成一个数组,其元素为1~$n,各元素位置随机排列,不得重复
$arr=range(1,$n);
shuffle($arr);
print_r($arr);
xcode-select --install
/usr/local/Cellar/memcached/1.4.20
memcached -m 32 -p 11211 -d
一般来说
目录权限为755
PHP files: 600 (如果你是个偏执狂,就设置400)
HTML and image files: 644 (如果你是个偏执狂,就设置444)
如果文件服务器需要写入权限则其他人要设置权限7,比如cache目录。
在模板安装的时候templetes需要更高的权限,但是安装之后要恢复到合适的权限。
r: 对文件而言是可读,对目录是可浏览
w: 对文件是可写入, 对目录是可新建,删除,修改,移动
x: 对文件是可执行,对目录是可进入