有的时候脚本需要拷贝大文件,如果不清楚当前磁盘剩余空间的话,容易弄出问题来。
那么PHP如何获取当前磁盘剩余空间呢?很简单,代码如下:
echo '当前磁盘的剩余空间:' . disk_free_space('.') ;
返回结果是当前磁盘剩余字[……]
有的时候脚本需要拷贝大文件,如果不清楚当前磁盘剩余空间的话,容易弄出问题来。
那么PHP如何获取当前磁盘剩余空间呢?很简单,代码如下:
echo '当前磁盘的剩余空间:' . disk_free_space('.') ;
返回结果是当前磁盘剩余字[……]
有的时候需要模板里打印下进行Debug,那么一些比较老旧的框架,使用的Smarty模板引擎,是如何调用var_dump的呢?
方法示例如下:
{$array|@var_dump}
参考资料Smarty側 で var_dump() 出力する方法[……]
有的时候需要触发一些指定事件,比如mouseover,那么JavaScript如何触发事件呢?
示例代码如下:
const event = document.createEvent('Events');
event.initEvent( 'click', tru[......]
常见的是文件和memcache方式记录session,但是呢,文件形式如果流量激增,是容易造成IO问题从而降低服务性能的。
而memcache呢,没有Redis靠谱,所以如何使用Redis来记录session呢?php.ini如何配置呢?示例如下:[……]
呐,老生常谈了,这个其实应该收集到个人常用代码片段中的。
非空文件夹默认是不允许删的,所以要删除呢,通常会用递归的方式进行。总结代码如下:
public static function deleteDir($dirPath) {
if (! is[......]
有个比较刁钻的需求,要从文件中grep \x22test\x22
。
很明显,一眼看去就知道反斜杠是要转义的,但是如何转义呢?直觉告诉我,双反斜杠,结果实测发现并未如预期提取出对应文本行。搜了下,一个反斜杠,要用四个反斜杠做转义才可以正确grep,仔细思考[……]
有xml文件,PHP如何如何将xml转换为数组呢?
随手搜了下,主要利用了json的编码和反编码实现,示例代码如下:
$xml = '<?xml version="1.0" encoding="utf-8"?>[......]
最近发现新的服务服务器使用CentOS 9的系统时,Windows无法正常通过密钥登录,提示:“Putty: Getting Server refused our key Error”。
反复核对密钥是没问题的,Linux下倒能正常登录,问题原因是什么呢?[……]
最近有个特别的需求,想看下某个容器拉起时的指令。
由于之前是用sh拉起的,而文件早已找不到了。所以搜了下,还真有针对CentOS的方案:
pip3 install runlike -y
或者:
yum install -y python-pip[......]
呐,最近微调一个基于Alpine的Dockerfile,由于要和宿主机统一用户,需要用到usermod和groupmod,但执行了下提示命令不存在。
那么,Alpine 中如何使用usermod和groupmod呢?方法如下:
RUN apk --no[......]