最近两周北京连续雾霾,心情很烦躁。
天气预报经常告诉我明天或者下一小时空气质量是“优”,但结果往往是“中度污染”或者更差,有一种糊弄人的感觉。
因为打算去杭州,所以想了解一下和北京相比到底[......]
最近两周北京连续雾霾,心情很烦躁。
天气预报经常告诉我明天或者下一小时空气质量是“优”,但结果往往是“中度污染”或者更差,有一种糊弄人的感觉。
因为打算去杭州,所以想了解一下和北京相比到底[......]
更新chromedriver后发现这个错误,导致程序直接退出。
重启selenium-server、关闭浏览器都没用,最后删除程序里设置的user-data-dir好了。
我程序里的use[......]
当在CentOS上做了某些比较严重的误操作(例如上次我误删了/lib64/glic.so.6文件),有时候是无法在操作系统内部修复的。
这时候有两个选择:要么重装系统,但这样原系统所有数据都丢失[......]
PHP中的文件查找可以使用目录/文件相关的函数实现,具体步骤如下:
[......]
在项目开发的测试阶段,有时需要生成模拟数据,这时候就可能用到下面这个算法:随机生成n个和为m的数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
/** * 随机生成num个和为total的数 * * 算法:随机生成num-1个断点,断点和起始点形成num个区间,区间大小便为num个数的大小。 * * @param $total * @param $num * @return array|boolean */ function rand_split($total, $num) { if ($total <= 0 || $num <= 0) { return false; } $result = array(); $rand_arr = array(); for ($i = 1; $i < $num; $i++) { $rand_arr[] = rand(0, $total); } sort($rand_arr, SORT_NUMERIC); $result[] = $rand_arr[0]; for ($i = 0; $i < $num - 1; $i++) { if (isset($rand_arr[$i + 1])) { $result[] = $rand_arr[$i + 1] - $rand_arr[$i]; } } $result[] = $total - array_pop($rand_arr); return $result; } |
我们知道,在CentOS中,使用yum安装的nginx或php-fpm等软件,都可以直接使用类似service nginx start这样的命令来启动、停止、重启服务。
这项功能的实现是通过在/[......]
查看系统是32位还是64位
1 |
uname -a # 输出 Linux localhost.localdomain 2.6.32-573.el6.x86_64 #1 SMP Thu Jul 23 15:44:03 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux |
查看CentOS发行版本
[crayon-5c70a8ee9a4b711541775[......]
之前也遇到过此类问题,这里整理一下,加深印象!
有这样一段代码:
1 2 3 4 5 6 7 8 9 |
<?php $items = array('a', 'b', 'c'); foreach ($items as &$item) { $item .= '4'; } foreach ($items as $item) { echo $item; } |
问题是,输出结果是什么。
由于以引用方式遍历,$it[......]
名称
说明
默认值
date.timezone
设置时间/日期函数的默认时区。国内允许的值为"Asia/Shanghai"、"Asia/Chongqing"、"Asia/Har[......]
近期评论