有个比较刁钻的需求,要从文件中grep \x22test\x22
。
很明显,一眼看去就知道反斜杠是要转义的,但是如何转义呢?直觉告诉我,双反斜杠,结果实测发现并未如预期提取出对应文本行。搜了下,一个反斜杠,要用四个反斜杠做转义才可以正确grep,仔细思考[……]
栏目归档: Program Code
PHP如何将xml转换为数组
有xml文件,PHP如何如何将xml转换为数组呢?
随手搜了下,主要利用了json的编码和反编码实现,示例代码如下:
$xml = '<?xml version="1.0" encoding="utf-8"?>[......]
Putty: Getting Server refused our key Error
最近发现新的服务服务器使用CentOS 9的系统时,Windows无法正常通过密钥登录,提示:“Putty: Getting Server refused our key Error”。
反复核对密钥是没问题的,Linux下倒能正常登录,问题原因是什么呢?[……]
找回运行容器的docker run启动参数
最近有个特别的需求,想看下某个容器拉起时的指令。
由于之前是用sh拉起的,而文件早已找不到了。所以搜了下,还真有针对CentOS的方案:
pip3 install runlike -y
或者:
yum install -y python-pip[......]
Alpine 中如何使用usermod和groupmod
呐,最近微调一个基于Alpine的Dockerfile,由于要和宿主机统一用户,需要用到usermod和groupmod,但执行了下提示命令不存在。
那么,Alpine 中如何使用usermod和groupmod呢?方法如下:
RUN apk --no[......]
Lua 如何判定字符串只包含数字和字母
啊哈,终于整理到Lua脚本了是吧,一个月前博客被攻击,借此机会整理过两篇博文:关于博客被攻击的趣事 和 关于博客被攻击的趣事 二。
其中涉及到一个部分提到了Lua脚本清洗流量。所以今天总结下Lua 如何判定字符串只包含数字和字母:
if(str:mat[......]
Linux 如何通过命令行修改密码
有的时候,需要通过命令行重置系统对应账户的密码,云服务器都提供初始化脚本的功能,使得我们可以在设备启动的时候重置root账户的密码。
所以今天总结一下Linux通过命令行修改密码的方法:
echo testuser:password|chpasswd[......]
PHP 检测字符串是否包含繁体字
有个小众需求,需要检查字符串是否包含繁体字,随手搜了下,是用iconv实现的。
具体 PHP 检测字符串是否包含繁体字 示例代码:
<?php
/** * 检测一个UTF-8字符串里是否包含繁体中文 * @param string $str * @re[......]
jQuery如何上传文件
话说最近做个功能,需要上传个文件,但是呢,一不想用插件,二不想用form表单,那jQuery的Ajax走起。
可是jQuery如何上传文件呢?示例代码如下:
var formData = new FormData();
formData.append(&[......]
WordPress插件实现登出
有时我们需要通过插件实现登出账户的功能,那么,如何在WordPress中通过插件实现登出当前用户呢?
示例代码如下:
add_action( 'wp_logout', 'wp_kama_logout_action' );
function wp_kama_log[......]