草庐IT

groovy-all

全部标签

java - Eclipse Oxygen/Neon 和 groovy - 这可能吗?

4年前,我使用Eclipse在Groovy上写东西,我很开心。后来我通过IntelliJ或NetBeans使用了Groovy。现在我又一次应该在Eclipse中工作,但我可以并且想要在Groovy中做很多测试。问题是,当我尝试从EclipseMarketplace获取任何Groovy插件时,Eclipse同意安装Groovy-Eclipse功能,但前提是要卸载几乎所有内容。这些插件是旧的,基于甚至更旧的jar,并且与基于更现代的jar的现代插件不兼容。如果我说错了,我很抱歉,我正在努力了解Eclipse插件的兼容性和创建。我看到三种方式:忘记Groovy并在Java上进行测试。但是用j

java - 直接 Java/Groovy 与 ETL 工具(Talend/等)——你会使用什么库?

假设您有一个小项目,表面上看起来非常适合Talend等ETL工具。但进一步假设,您从未使用过Talend,此外,您通常不信任“可视化编程”工具,而是宁愿在适当的帮助下以老式的方式(文本在一个不错的IDE上!)语言和支持库。有哪些语言模式和支持库可以帮助您远离ETL工具的诱惑/陷阱? 最佳答案 这取决于交付物是处理器还是输出本身。如果您只需要交付输出,则无需维护代码。如果代码需要维护,那么是由你维护还是由其他人维护?如果其他人需要维护,我会使用Java或给他们Talend。如果它是一次性代码,我会使用编程起来更容易或有趣的代码。如果你

java - Selenium 网络驱动程序 : finding all elements with similar id

我有这个xpath://*[@id="someId::button"]按下它会显示一个值的下拉列表。现在,我知道列表中的所有元素都有一个这样的id://*[@id="someId--popup::popupItemINDEX"],其中INDEX是从1到任何选项数的数字。我也知道我必须点击的值。一个问题是:因为我总是知道生成下拉菜单的按钮的ID,我能否使用可重用方法获取下拉菜单中的所有元素?(我需要与多个下拉菜单进行交互)我的想法是:获取初始ID的根,如://*[@id="someId然后添加其余部分:--popup::popupItem。我还需要添加索引,我想我可以像这样使用一个try

java - 一点一点地用 Groovy 代替 Java

我一直在检查Groovy,我觉得将一个Java程序一点一点地移动到Groovy——抓取一个类并使它成为一个Groovy类,然后一次一点地转换方法内脏——可能是一种利用某些Groovy语言特性的相对明智的方法。我还会在Groovy中开设新类(class)。问题:这是一种合理的转化方式吗?我能否在Java中保留所有公共(public)方法和字段?Groovy“只是”一个超集,对吧?哪些事情您不会用Groovy做,但更喜欢Java? 最佳答案 Isthisareasonablewaytoconvert?是CanIkeepallofmypu

java - Groovy-List、ArrayList 和 Object Array 的区别

我想了解groovyList、ArrayList和ObjectArray之间的区别,但找不到真正的(简单的)示例。例如,我们可以用Array做什么,而不能用List或ArrayList做什么?我知道Array是一个固定的对象序列。只是提一下,我看过this,this和this在Java中并尝试理解那里提到的要点。我希望我能清楚地描述我的问题,但如果我不清楚或完全没有捕获要点,请告诉我。有人能指出我正确的方向吗?谢谢! 最佳答案 是的,数组是一种具有固定大小的数据结构。它被声明为具有描述它可以容纳哪些元素的类型,该类型是协变的(see

java - 我的 Groovy 演示文稿中必须涵盖的内容是什么?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我正在研究Groovy的简介为我本地的Java用户组准备好了演示文稿,我已经把它整理得差不多了。我想看到的是你们都认为我必须涵盖的内容。请记住,这是介绍性演示。大多数人都是经验丰富的Java开发人员,但我敢肯定他们几乎没有Groovy知识。我不会通过提及我已经认真讨论的内容来毒害井,因为我想看看社区必须提供什么。我(在1小时的时间范围内)可以介绍哪些内容可以帮助我有效地向这些Java开发人员传

Java XPath : Get all the elements that match a query

我想对此XML文件进行XPath查询(显示摘录):......我正在使用这段代码:DocumentBuilderFactorydomFactory=DocumentBuilderFactory.newInstance();domFactory.setNamespaceAware(true);DocumentBuilderbuilder=domFactory.newDocumentBuilder();Documentdocument=builder.parse(newFile("E:\\Testbranch\\test.wdcomponent"));XPathFactoryfactory

已解决ValueError: If using all scalar values, you must pass an index

已解决(pandas创建DataFrame对象失败)ValueError:Ifusingallscalarvalues,youmustpassanindex文章目录报错代码报错翻译报错原因解决方法千人全栈VIP答疑群联系博主帮忙解决报错报错代码粉丝群里面的一个粉丝用pandas创建DataFrame对象,但是发生了报错(跑来找我求助,然后顺利帮助他解决了,顺便记录一下希望可以帮助到更多遇到这个bug不会解决的小伙伴),报错信息和代码如下:importpandasaspddata_list=[{'A':1,"B":1},{"A":2,"B":2}]entry_time='2022-11-0715

java - 在 groovy 中将日期减去 1 或 2

我需要通过从当前日期中减去MM/dd/yyyy格式的数字来获取日期我使用newDate().format("MM/dd/yyyy")获取了当前日期请帮我用一个函数将上述日期减去1,2并生成MM/dd/yyyy格式的日期我试过了deftoday=newDate().format("MM/dd/yyyy")defyesterday=today-1printlntodayprintlnyesterday这给了我01/11/20120/11/2012 最佳答案 你正在从一个字符串中减去尝试:deftoday=newDate()defyest

java - 如何获取 Groovy 类的所有属性名称?

这个问题在这里已经有了答案:Groovypropertyiteration(2个答案)关闭6年前。标题问一切:如何获取Groovy类的所有属性名称?有可能吗?我想我也可以对类使用集合语法,但它似乎不起作用。