初衷是想把变量的双引号替换为带斜杠的转义的双引号并输出。
示例代码如下:
#! /bin/bash
test="sdfdsfds"123echo $testtest=$(echo $test | sed 's/"/\"/g'[......]
初衷是想把变量的双引号替换为带斜杠的转义的双引号并输出。
示例代码如下:
#! /bin/bash
test="sdfdsfds"123echo $testtest=$(echo $test | sed 's/"/\"/g'[......]
一般biskeydump payload后黑屏,常见于内存卡破解的情况。当然,我也遇到了,这个时候如何获取自己主机的各种key呢?
方法如下:初始条件:首先你要有一个可以连接电脑到Switch的USB Type C的线,一般比较新的安卓手机的数据线就符合,比如小米6的数据[……]
Explain API提供查询结果的分数说明。 如果你遇到分数和预期不匹配的情况,那么可以使用这个API来进行核对。
官方示例:
GET /twitter/_explain/0
{
"query" : { "match" :[......]
Profile API这东西,一般是用来检查查询缓慢的原因用的。这里做个记录:
官方使用示例:
GET /twitter/_search
{
"profile": true, "query" : { "match" :[......]
有个功能需要默认本机的Git账户和密码,如何实现呢?方法如下: 首先执行:
git config --global credential.helper store
实现Git使用本地验证文件。 Linux执行:
echo "https://账户:密码@IP%3a端口"[......]
有时候需要核对分词器是否工作良好,可以使用Indices APIs的Analyze来分析。
官方API示例:
GET _analyze
{ "tokenizer" : "keyword", "filter" : ["l[......]
时间戳,Elasticsearch是可以在索引创建后,映射字段type为date时,使用format来自定义时间戳格式的,最常用的:
PUT test
{
"mappings": { "type": { "propertie[......]
接手搜索引擎后,最近调优系统发现一个方法执行特别慢。仔细梳理后发现,这方法从MongoDB索引全量数据到Elasticsearch,而实际上,接口使用根本用不到全量数据,能用到1W就算是极限了。
最关键的是,分页多次索引,一次处理10条数据……简直ZZ……调整了下方案,只索引点击[……]
如果调整了NGINX的用户后,PHP上传文件提示:“open() “/var/lib/nginx/tmp/client_body/0000000001” failed”。
那么可以将nginx的目录权限改为nginx服务所使用的最新的用户,并将php-fpm和nginx的用户统一。
例:[……]
有时需要通过搜索关键字提取pid,shell代码如下:
#!/bin/sh
es_pid=`ps aux | grep 进程搜索关键字 | grep -v "grep" | tr -s ' '| cut -d ' ' -f 2`
ki[......]