小编Pra*_*nav的帖子

在redis中一次删除完整的hashset

我在redis名称中使用哈希集= ="match/123/result"

我正在使用"HSET"添加条目并使用"HGETALL"一次检索所有条目

现在,我想刷新这个哈希集,但没有像"HDELALL"这样的命令

所以我使用"DEL"来删除哈希集名称本身,在这种情况下我像这样触发命令 -

DEL match/123/result

只能找到这种方法一次性删除所有内容.还有其他解决方案吗?

redis

44
推荐指数
2
解决办法
3万
查看次数

用于php5-fpm的display_errors不能与nginx一起使用

我用php5-fpm运行nginx并想启用它display_errors.我正在运行一个虚拟主机,所以请帮助我们启用display_errors,display_startup_errors.

我试过修改/etc/php5/fpm/php.ini.

;display_errors
Default Value: On
Development Value: On
;Production Value: Off 
;display_startup_errors
Default Value: On
Development Value: On
;Production Value: Off
;error_reporting
Default Value: E_ALL
Development Value: E_ALL
;Production Value: E_ALL & ~E_DEPRECATED
;html_errors
Default Value: On
Development Value: On
;Production value: Off
;log_errors
Default Value: On
Development Value: On
;Production Value: On
Run Code Online (Sandbox Code Playgroud)

是否需要ini为每个不同的虚拟主机提供多个文件,vhost是否会对php配置产生任何影响?

我也在尝试set_ini(),但它没有显示任何效果.我在php.ini文件中进行了更改后重新启动了nginx和php5-fpm .

php nginx

22
推荐指数
3
解决办法
7万
查看次数

VIM编辑器可以进行任何默认设置吗?

每次打开VIM中的任何文件时,我都会使用":set ai sw = 4"和":set number"(以及其他一些cmd)命令.

对于VIM的每个新实例,我必须输入一组命令.有没有办法我可以放这些命令,VIM每次打开任何文件,如默认设置时都会执行它.

vim

5
推荐指数
1
解决办法
5282
查看次数

ubuntu CLI的vmware窗口大小

我想在ubuntu中工作时最大化窗口大小(全屏).我尝试在vmware中使用全屏选项,但失败了.

vmware版本= 3.1.4

guest os = ubuntu 11.04(CLI)命令行界面.

host os = Windows 7 Professional,32位,Service Pack 1.

有什么帮助吗?

vmware windows-7 ubuntu-11.04

2
推荐指数
1
解决办法
4811
查看次数

shell脚本中的连接和'basename'的使用

我想从特定目录中读取所有文件名,然后通过在另一个目录中向它们附加一些字符串来创建具有这些名称的新文件.

例如>'A','B','C'在'logs'目录中,然后脚本应在'tmp'目录中创建'A_tmp','B_tmp','C_tmp'

我正在使用的是 -

tempDir=./tmp/
logDir=./logs/

for file in $( find `echo $logDir` -type f )
 do
      name=eval basename $file
      echo $name
      name=$(echo $name | sed 's/.$//')
      echo $tempDir
      opFile=$tempDir$name
      echo $opFile
 done
Run Code Online (Sandbox Code Playgroud)

但我理解的是,$ file包含'\n'作为最后一个字符,我无法连接字符串.

现在我不是创建文件,只打印所有名称.

那么,我如何从文件名中删除'\n',我的理解是否正确?

bash shell sed

1
推荐指数
1
解决办法
8499
查看次数

php json_decode 删除 html 标签

我使用 php json_decode 解析 API 响应,然后使用 json_encode 将响应发送到客户端。

在第三方 API 调用中,我收到 JSON 响应,其中有一个键,其值具有 html 标签和 html 内容。当我打印该数据时,我可以看到这些标签,但是在 json_decode 之后,我看不到这些标签,因此我无法保持这些标签完好无损。我希望该 html 内容按原样进入数据库 [根本没有任何更改]。

$result = curlGetWithHeaders("API URL", "Parameters for that URL");

$data = json_decode($result);

所以在$result我可以看到 html 标签,但不能在$data. 并var_dump($data)说它是string

响应是 = {"array":{"id":1,"title":"Title","short_title":"abcd","description":"<ul><li>0</li><li>A</li><li>B</li><li>C</li><li>D</li>"}}

使用后,json_decode我得到的描述为 pasred html。

deals] => Array ( [0] => stdClass Object ( [deal] => stdClass Object ( [id] => 1 [title] => title [short_title] => abcd [description] => 0 • …

php json

1
推荐指数
1
解决办法
2万
查看次数

Jmeter - 使用csv设置http标头

我想为每个请求设置标头.

标题是 - "标记:值"

对于每个请求,此标头值将不同,我有一个csv文件,其中列出了所有标记.现在,就像我们使用csv作为POST数据值一样,我想使用这个csv文件为每个请求设置标头.

CSV文件 - "token1,token2,token3"

如何在jmeter中做到这一点?

testing jmeter http-headers

0
推荐指数
1
解决办法
2206
查看次数

标签 统计

php ×2

bash ×1

http-headers ×1

jmeter ×1

json ×1

nginx ×1

redis ×1

sed ×1

shell ×1

testing ×1

ubuntu-11.04 ×1

vim ×1

vmware ×1

windows-7 ×1