小编Mar*_*her的帖子

Jmeter - 获取当前日期和时间

我希望将当前日期和时间作为示例日期:2014年10月11日和上午8:30或下午6:00,并将其作为参数传递给我的Jmeter测试.有人可以帮我这样做.

jmeter

26
推荐指数
6
解决办法
9万
查看次数

如何在git中设置暂存存储库?

我想创建一个存储库[B],它在一个名为x_master的分支中跟踪远程存储库的主[A].它自己的主人也应该是初始创建时的克隆,其他人[Devs]可以克隆并推送更改.

偶尔,由于A中有变化,我需要能够将它们拉下来并将它们合并到B的x_master中(如果我理解这一点,那么它应该是快进的,因为它们将是x_master分支上的唯一变化. B),然后能够将这些变化合并到B的主人身上,从而在他们拉动时克隆B的主人.

我在概念上想要的是:

master      x_master
 [A] <---------> [B] <-------> [Dev2]
                  ^-------> [Dev1]
                  master
Run Code Online (Sandbox Code Playgroud)

最终我需要在完成所有开发时将B的主控器中的更改推送到A的主控器,但是A中的更改将需要合并到B中

  • 我该如何设置?
  • 如何从A推进和拉出A?
  • 这个设置有意义吗?

我已经尝试了各种克隆 - 镜像,分支 - 轨道,并且似乎没有得到正确推送和拉动的A和B的变化.

git

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

如何在eclipse中使用egit同步master和origin/master?

我创建了一个本地git存储库,并将其中的更改推送到我创建的gitosis远程

git init my_git
git remote add origin git@server:my_git
... various adds and commits
git push origin master:refs/heads/master
Run Code Online (Sandbox Code Playgroud)

现在,我在eclipse中本地编辑和提交更改,当我提交时,我看到(使用qgit)它将我的master分支移动到该版本.

但是,它也向我展示origin/master了以前的版本.

git status 在命令行上显示我的一切都是最新的:

$ git status
# On branch master
nothing to commit (working directory clean)
Run Code Online (Sandbox Code Playgroud)

我可以看到版本的差异

git diff origin/master
Run Code Online (Sandbox Code Playgroud)

如果我git push在我的命令行上,那么qgit告诉我origin/master分支现在和我的分支在同一个地方master.

我无法弄清楚如何在eclipse中配置"远程/推送"或"远程/配置推送到上游"对话框来执行与命令行相同的操作,git push以将其移动origin/master到与...相同的级别master.

我总是要做命令行推送,以使得origin/master到达同一个地方master.

Q1.任何人都可以告诉我如何在日食中做到这一点?

Q2.git pusheclipse版本没有做的命令行版本是什么?

Q3.我的假设master是我的本地HEAD指针,并且origin/master远程服务器的当前HEAD视图是否正确?

eclipse git egit

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

为什么不groovy使用classpath参数?

使用CLASSPATH前缀调用groovy脚本如下工作正常:

CLASSPATH=/path/to/classes groovy -e "(new stuff.XMLUtils()).printIt('test string')"
Run Code Online (Sandbox Code Playgroud)

但更改它以使用类路径arg不会:

groovy -classpath /path/to/classes -e "(new stuff.XMLUtils()).printIt('test string')"
Run Code Online (Sandbox Code Playgroud)

并给出错误:

script_from_command_line: 1: unable to resolve class stuff.XMLUtils
Run Code Online (Sandbox Code Playgroud)

谁能解释为什么会这样?(stuff.XMLUtils只是我编译成/ path/to/classes的一些groovy脚本)

我做了一些调查,并使用以下groovy脚本转储类加载器

def printClassPath(classLoader) {
  println "$classLoader"
  classLoader.getURLs().each {url->
     println "- ${url.toString()}"
  }
  if (classLoader.parent) {
     printClassPath(classLoader.parent)
  }
}
printClassPath this.class.classLoader
Run Code Online (Sandbox Code Playgroud)

使用-classpatharg,我在classloader中看不到传入的类路径arg中的条目(实际上,唯一的目录是当前工作目录),例如:

groovy.lang.GroovyClassLoader$InnerLoader@4911b910
groovy.lang.GroovyClassLoader@18203c31
sun.misc.Launcher$AppClassLoader@35a16869
- file:/usr/share/java/ant.jar
- ... (removed for brevity)
- file:/home/admin/groovy/
sun.misc.Launcher$ExtClassLoader@77cde100
- file:/usr/java/jdk1.6.0_23/jre/lib/ext/sunjce_provider.jar
- ...
Run Code Online (Sandbox Code Playgroud)

使用该CLASSPATH=...版本显示上面的PWD条目被我在变量中设置的值替换.

如果我将调试添加到groovy shell可执行文件中,那么java调用的区别在于-classpatharg版本没有为java的类路径条目添加任何条目(这最终是为什么它给出了一个类未找到错误),但CLASSPATH=...版本确实添加了路径.

这是groovy中的一个错误吗?

编辑:简单的失败的例子

- - - - …
Run Code Online (Sandbox Code Playgroud)

groovy

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

Groovy不推荐使用的方法和Eclipse - 排序

我有以下代码,我在groovy 1.8中写道

someListOfLists.flatten().sort().unique()
Run Code Online (Sandbox Code Playgroud)

我已经转到groovy 2.3.x了,eclipse(从快照版本使用e4.4用于Juno的GroovyEclipse插件)向我展示了sort()方法现在已被弃用sort(Collection<T> self),建议使用它sort(Iterable<T> self).

我现在如何将这样的方法链接在一起以避免弃用警告?

我的想法是,当flatten()返回一个ArrayList(这是一个Iterable)时,应该没问题.另外,我看到了

((Iterable) someListOfLists.flatten()).sort().unique()
Run Code Online (Sandbox Code Playgroud)

删除警告,但看起来很难看.

那么这只是eclipse没有看到实际使用的是正确的排序,还是有其他方式来表达我的方法链?

eclipse groovy deprecation-warning

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

用gradle编译3.2 Antlr语法

我正在尝试用gradle编译我的antlr语法.我很傻,所以我很难解决问题.

我认为它试图使用2.7 antlr进行编译(因为我看到其他一些人在使用错误的版本时报告类似的错误),因此抛出错误.

我怎么能够:

  1. 显示哪个版本的Antlr gradle正在尝试使用?
  2. 获得gradle正确编译?

这是我的语法:

grammar Test;

options {
  language = Java;
}

rule: ;
Run Code Online (Sandbox Code Playgroud)

这是我的gradle脚本:

apply plugin: 'java'
apply plugin: 'antlr'

repositories {
    mavenCentral()
}

dependencies {
    antlr 'org.antlr:antlr:3.2'
    testCompile group: 'junit', name: 'junit', version: '4.+'
}
Run Code Online (Sandbox Code Playgroud)

这是尝试编译的输出:

$ gradle compileJava
:generateGrammarSource
/home/admin/workspace/BuildTools/src/main/antlr/Test.g:1:1: unexpected token: grammar
:compileJava UP-TO-DATE

BUILD SUCCESSFUL

Total time: 2.458 secs
Run Code Online (Sandbox Code Playgroud)

编辑:

似乎还没有直接在gradle中支持Antlr3.

有一个拉动请求,可以在这里讨论为gradle 添加antlr3支持.

这是另一个版本,包括手动支持Antlr3.

antlr gradle

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

如何在 Rust 中的列表上链接运算符?寻找与 kotlin 代码等效的代码

我在 kotlin 中有以下代码,我试图找到 rust 等效项,但不理解 rust 中要转换的链接机制。

val windowSize = 2
val result = listOf(1, 2, 3, 4, 5, 6)
  .windowed(windowSize, 1) ; [[1,2], [2,3], [3,4], [4,5], [5,6]]
  .map { it.sum() }        ; [  3,     5,     7,     9,     11]
  .windowed(2, 1)          ; [[3,5], [5,7], [7,9], [9,11] ]
  .count { it[0] < it[1] } ; 4

;; result = 4, as there are 4 sequences that have first number less than 2nd,
;; when considering a sliding window over the original …
Run Code Online (Sandbox Code Playgroud)

chain rust kotlin

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

clojure中的Arity异常

我有这段代码.

(defn get-movie [name-movie contents]
 (loop [n (count contents) contents contents]
  (let [movie (first contents)]
   (if (= (:name (first contents)) name-movie)
    (movie)
    (recur (dec n) (rest contents))))))
Run Code Online (Sandbox Code Playgroud)

我有一系列地图({:id,:name,:price} {} {}).我需要找到地图:我给出的名字(匹配电影).当我给

(get-movie "Interstellar" contents)
Run Code Online (Sandbox Code Playgroud)

内容是哪里

({:id 10000 :name "Interstellar" :price 1}{:id 10001 :name "Ouija" :price 2}). 
Run Code Online (Sandbox Code Playgroud)

我收到以下异常.:

clojure.lang.ArityException:错误的args(0)传递给:PersistentArrayMap AFn.java:437 clojure.lang.AFn.throwArity AFn.java:35 clojure.lang.AFn.invoke C:\ Users\Shalima\Documents \教科书\功能编程\程序\ Assignment5.clj:53 file.test/get-movie C:\ Users\Shalima\Documents\Textbooks\Functional Programming\Programs\Assignment5.clj:77 file.test/eval6219

我一直坐在这里已经有一段时间了,仍然无法弄清楚出了什么问题.我在这做错了什么?

exception clojure arity

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

标签 统计

eclipse ×2

git ×2

groovy ×2

antlr ×1

arity ×1

chain ×1

clojure ×1

deprecation-warning ×1

egit ×1

exception ×1

gradle ×1

jmeter ×1

kotlin ×1

rust ×1