使用 nohupnohup scp -r user@remote:/path/to/remote/dir /local/dirscreen命令# centos安装screen yum install -y screen使用screen命令# 创建一个新的窗口 screen -S test # 进入窗口后 执行文件 python test.py # 退出当前窗口 ctrl+a+d (方法1:保留当前窗口) screen -d (方法2:保留当前窗口) exit (方法3:退出程序,并关闭窗口) # 查看窗口 screen -ls # 重新连接窗口 screen -r id或窗口名称 # 示例: screen -r 344 screen -r test详细看这里:Linux——让程序在后台运行(四种方法+使用推荐)
scp(Secure Copy Protocol)是一种基于SSH的文件传输工具,用于在不同计算机之间安全地复制文件。以下是一些常用的 scp 参数及其介绍:-r:递归复制目录及其内容。scp -r user@remote:/path/to/remote/dir /local/dir-P:指定SSH连接的端口(注意是大写的P)。scp -P 2222 user@remote:/path/to/remote/file /local/dir-i:指定身份文件(私钥文件)。scp -i /path/to/private/key user@remote:/path/to/remote/file /local/dir-l:限制带宽,以Kbit/s为单位。scp -l 1000 user@remote:/path/to/remote/file /local/dir-v:详细模式,显示调试信息。scp -v user@remote:/path/to/remote/file /local/dir-C:启用压缩。scp -C user@remote:/path/to/remote/file /local
之前,使用in_array(),进行逐个查重,数组长度1万以上,而且每次随机码都会查询,效率比较低。下面是优化之后的一个结果。<?php function genRandomString($len, $chars) { $charsLen = count($chars) - 1; // 将数组打乱 shuffle($chars); $output = ""; for ($i = 0; $i < $len; $i++) { $output .= $chars[mt_rand(0, $charsLen)]; } return $output; } // 生成指定数量随机码 $i = 0; $codeLen = 6; // 随机码长度 $codeArr = []; $randBase = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; $code_number = 100000; $time = microtime(true)*1000; while (true) {
array_column($data,'value','name');转换后array(3) { ["date_range"] => string(21) "2023-11-11:2024-11-11" ["title"] => string(23) "标题1,标题2,标题3" ["x"] => string(2) "10" }
echo "hello <br /> world"; echo nl2br("hello \n world"); // 效果与上面一样 如何在PHP中换行
风里来
最后,我终于解放了我自己……