小编Wil*_*ill的帖子

扩展Gradle Daemon空闲超时

我正在使用gradle和intellij来构建我的android项目.我注意到一分钟后守护进程关闭,我可以在守护进程-11188.out.log中看到空闲超时设置为60000(idleTimeout = 60000).

这是日志中的行:

15:51:46.747 [INFO] [org.gradle.launcher.daemon.server.Daemon] start() called on daemon - DefaultDaemonContext[uid=1be5dcbe-d445-4cf6-87d8-03e443368b0c,javaHome=C:\Program Files\Java\jdk1.7.0_45,daemonRegistryDir=C:\Users\ry_000\.gradle\daemon,pid=11624,idleTimeout=60000,daemonOpts=-Dfile.encoding=windows-1252]
Run Code Online (Sandbox Code Playgroud)

我尝试了一切,但找不到覆盖此设置的方法.

非常感谢任何帮助,谢谢.

gradle build.gradle gradle-daemon

4
推荐指数
2
解决办法
1693
查看次数

我可以预编译一个python脚本吗?

我有一个python脚本.可以说http://domain.com/hello.py,只打印"你好,世界!".

是否可以预编译这个Python文件?

我每秒得到大约300个请求,编译的开销很高.在Java中,服务器可以轻松处理这个问题,但是对于计算,Python工作起来要容

python

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

crontab没有运行wget

所以我试图wget每隔5分钟使用crontab 运行一个命令.我的问题是它没有运行.我确实crontab -l看到了什么在运行,命令就在那里.

命令是: wget --output-document="/Users/proudowner/Desktop/tfgo/bp.json" http://backpack.tf/api/IGetMarketPrices/v1/?key=55085a94ba8d88d1538b4576

错误日志说: /bin/sh: wget: command not found

该命令也没有运行crontab.

cron wget

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

检查forreach循环中变量值的变化

所以我有一个发送到PHP脚本的复选框.基本上,我的复选框当然会创建一个数组.看到它就是其中之一$var[].

基本上,我的数组在代码中看起来像这样:

$vars = array('12345:0','45678:0','78910:0','3434:1','2345:1');

foreach ($vars as $var) {
    $vinfo = explode(":", $var);
    $vgroup = $vinfo[0];
    $vacct = $vinfo[1];

    // Various function calls with those variables. 
}
Run Code Online (Sandbox Code Playgroud)

现在,正如你所看到的那样.我正在分拆vinfo和vaccount.在我的来源.我有两个帐户(在此示例中).有些组属于0,有些组属于1.我想在foreach循环switchAccount("details");中的$vacct变量发生变化时运行该函数.在这种情况下,它应该只切换一次(默认为0).

"帐户"($vacct)开关根据复选框中的用户输入而有所不同.但是(通常)总是上升一个数字.再次,取决于管理员输入.

php foreach loops

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

CentOS 错误:/lib/ld-linux.so.2:错误的 ELF 解释器:没有这样的文件

我在 CentOS 上收到此错误:

/lib/ld-linux.so.2: bad ELF interpreter: No such file 
Run Code Online (Sandbox Code Playgroud)

我尝试使用以下命令解决这个问题。

yum -y install glibc.i686
Run Code Online (Sandbox Code Playgroud)

但这没有用。它说:

没有可用的软件包 glibc.i686。

My CentOS version: 6.7
Run Code Online (Sandbox Code Playgroud)

有人可以帮助我吗?谢谢。

linux centos centos6

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

在OS X上用sed和shell变量替换路径

我在Mac OS X上并使用sed进行就地替换.

基本上我有这个:

#!/bin/sh -e
PREFIX="$1"

sed -i bak -e 's|OCAMLDIR|"${PREFIX}"|g' ocamloptrev
Run Code Online (Sandbox Code Playgroud)

PREFIX路径在哪里,因此我正在使用|.

不幸的是,文件路径中的变量没有像我预期的那样得到评估,我最终得到:

OCAMLC="${PREFIX}"/bin/ocamlopt
Run Code Online (Sandbox Code Playgroud)

如何才能${PREFIX}sed命令进行正确的评估?

shell sed string-interpolation

4
推荐指数
2
解决办法
2665
查看次数

bash -s做什么?

我是bash并试图了解下面的脚本正在做什么,我知道-e退出但是我不确定它是什么-se或者是什么$delimiter

$delimiter = 'EOF-MY-APP';

$process = new SSH(
    "ssh $target 'bash -se' << \\$delimiter".PHP_EOL
        .'set -e'.PHP_EOL
        .$command.PHP_EOL
        .$delimiter
);
Run Code Online (Sandbox Code Playgroud)

bash terminal ubuntu

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

如何从array_map PHP返回

我对PHP很新,但是我理解一旦PHP return在函数中命中,它将退出函数并返回到调用它的位置.

我很困惑在下面的函数中如何或为什么array_map()开始return并在函数内部有另一个.

function array_plucked($toPluck, $arr) {
return array_map(function($item) use($toPluck) {
    return $item[$toPluck];
}, $arr); }
Run Code Online (Sandbox Code Playgroud)

每次它在数组中循环时究竟发生了什么$item[$toPluck],结果存储在哪里?

php return array-map

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

Cron Job仅在一周中的某一天运行

0 0 2-31 * sun         /home/ubuntu/x.h
0 0 2-31 * mon-sat     /home/ubuntu/y.h
Run Code Online (Sandbox Code Playgroud)

这最终会同时运行它们.我在这里做错了吗?

cron crontab cronexpression

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

正则表达式仅从文本中提取 IPv4 地址

我试图从给定的示例输入中仅提取 IP 地址,但它提取了一些文本。这是我的代码:

$spfreccord="v=spf1 include:amazonses.com include:nl2go.com include:smtproutes.com include:smtpout.com ip4:46.163.100.196 ip4:46.163.100.194 ip4:85.13.135.76 ~all";

 $regexIpAddress = '/ip[4|6]:([\.\/0-9a-z\:]*)/';        
 preg_match($regexIpAddress, $spfreccord, $ip_match);
 var_dump($ip_match);
Run Code Online (Sandbox Code Playgroud)

我希望只匹配xxx.xxx.xxx.xxx表每一列中的 IPv4 IP 地址,但看起来$regexIpAddress不正确。

你能帮我找到正确的正则表达式来只提取 IPv4 IP 地址吗?谢谢。

php regex ip spf

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