我正在使用 MySQL/MariaDB 10.0
过去,在我的 server.cnf 中,我通常在此配置中的大部分内容中使用下划线。我正在测试生成的 .cnf 但它有破折号而不是下划线,破折号有用吗?例子:
query-cache-type
query-cache-size
Run Code Online (Sandbox Code Playgroud)
通常我会使用_,mysql会接受并使用这些吗?我知道 SSL 相关是特定的,但这些也是特定的吗?
(注意:我知道有一个类似的问题,但没有真正的答案)
是否可以在Shell脚本中对变量进行url编码?
#!/bin/bash
now=$(date +"%T")
DATA=$(wget -q -O - "http://someurl.com/x.htm?callback=webRequest&exthrs=1&extMode=&fund=1&entitlement=0&skipcache=&extendedMask=1&partnerId=2&output=json&noform=1")
wget -q -O - "http://somewhere.com?abc=$1&responseData=$DATA"
echo "-----COMPLETE----- $now $1 $RANDOM
"
Run Code Online (Sandbox Code Playgroud)
我想对DATA变量进行URL编码,因为它的结果中包含&,它弄乱了第二个wget中的参数,有没有一种方法可以对DATA变量进行URL编码而不使用PHP进行URL编码?
我正在使用以下代码来尝试转换时间.
date("Y-m-d H:m:s", strtotime("20170905T110000-0400"));
Run Code Online (Sandbox Code Playgroud)
但是,它一直返回"2017-09-05 11:09:00"而不是"2017-09-05 11:00:00"
为什么是这样?有没有简单的方法来解决这个问题?
它不允许我删除它,因为它有答案.我很傻.漫长的周末