小编dan*_*dan的帖子

Clojure 功能评估

我正在寻找 Clojure 对数函数并得出结论,v1.3+ 确实没有。我花了这么长时间才调用的Math/log是:

user=> Math/log

CompilerException java.lang.RuntimeException: Unable to find static field: log in class java.lang.Math, compiling:(NO_SOURCE_PATH:0:0)
Run Code Online (Sandbox Code Playgroud)

我尝试了诸如此类的变体(use 'java.lang.Math)。直到我尝试了一个例子,我才发现它毕竟存在:

user=> (Math/log 10)
2.302585092994046
Run Code Online (Sandbox Code Playgroud)

这一定是设计使然,但原因是什么?

java clojure

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

在clojure.tools.logging中设置Clojure日志记录级别

我想设置日志记录级别,但既不熟悉Java日志记录也不熟悉不熟悉的contrib库.

(ns com.etc.etc (:require [clojure.tools.logging :as log]))

com.etc.etc=> (log/info "foo")
INFO  com.etc.etc.invoke nREPL-worker-1 - foo
nil
com.etc.etc=> (log/debug "bar")
nil
Run Code Online (Sandbox Code Playgroud)

我想设置log/debug将输出的日志记录级别.

clojure

4
推荐指数
3
解决办法
1966
查看次数

如何更改所有Jenkins作业中的Git URL

我在Jenkins有超过100个工作,因为我们更改了git服务器,所以我必须在每个工作中更改Git URL.我必须遍历每个工作并更改Git URL.任何人都可以用一个时髦的脚本来帮助我吗?

我能够遍历每个作业,但无法获取Git URL或更改它:

import hudson.plugins.emailext.*
import hudson.model.*
import hudson.maven.*
import hudson.maven.reporters.*
import hudson.tasks.*

// For each project
for(item in Hudson.instance.items) {
 println("JOB : " + item.name);
}
Run Code Online (Sandbox Code Playgroud)

我非常需要帮助,请有人帮助我.

jenkins jenkins-plugins django-jenkins jenkins-scriptler jenkins-cli

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

什么是匹配任何输入字符串的最短和/或最有效的正则表达式?

我正在使用Python的re模块来过滤大量数据.

我希望在用户不关心的时候有一个默认的过滤正则表达式,这样任何输入字符串都会匹配.

我认为最短,最有效的正则表达式是' .*?'.

用户不会关心匹配的实际子字符串,只是存在匹配.

python regex

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