使用 Python 来解决慈善机构的业务问题 比较不同的编程语言如何解决同一个问题是一个很有趣的事情,也很有指导意义。接下来,我们就来讲一讲如何用 Python 来解决。 在我这一系列的 第一篇文章 里,我描述了这样子的一个问题,如何将一大批的救助物资分为具有相同价值的物品,并将其分发给社区中的困难住户。我也曾写过用不同的编程语言写一些小程序来解决这样子的小问题以及比较这些程序时如何工作的。 在第一篇文章中,我是使用了 Groovy 语言来解 linux中国 2024-07-17 向阳逐梦
用 Groovy 解析 JSON 配置文件 抛开关于是否使用 JSON 作为配置格式的争论,只需学习如何用 Groovy 来解析它。 应用程序通常包括某种类型的默认或“开箱即用”的状态或配置,以及某种让用户根据自己的需要定制配置的方式。 例如,LibreOffice Writer 通过其菜单栏上的工具 > 选项,可以访问诸如用户数据、字体、语言设置等(以及更多的)设置。一些应用程序(如 LibreOffice)提供了一个点选式的用户界 linux中国 2024-07-17 大白菜程序猿
在 Groovy 和 Java 中创建并初始化映射的不同 Java 和 Groovy 中的 映射 map 都是非常通用的,它允许 关键字 key 和 值 value 为任意类型,只要继承了 Object 类即可。 我最近在探索 Java 与 Groovy 在 创建并初始化 列表 List 和 在运行时构建 列表 List 方面的一些差异。我观察到,就实现这些功能而言,Groovy 的简洁和 Java 的繁复形成了鲜明对比。 在这篇文章中,我将实现在 Ja linux中国 2024-07-17 醒在深海的猫
在 Java 和 Groovy 中创建和初始化列表的不同 首先在 Java 中创建初始化一个整数列表,然后在 Groovy 中做同样的事。 我非常喜欢 Groovy 编程语言。我喜欢它是因为我喜欢 Java,尽管 Java 有时候感觉很笨拙。正因为我是那么喜欢 Java,其他运行在 JVM 上语言都不能吸引我。比方说 Kotlin、Scala 还有 Clojure 语言,它们感觉上就和 Java 不一样,因为它们对于什么是好的编程语言的理解不同。Groo linux中国 2024-07-16 向阳逐梦
我如何使用 Groovy 分析我的音乐目录 为了简化 Java 的繁琐,我制作了一个 Groovy 工具来分析我的音乐目录。 最近,我一直在研究 Groovy 是如何简化略微繁琐的 Java 的。在这篇文章中,我开始了一个简短的系列,通过创建一个分析我的音乐目录的工具来演示 Groovy 脚本。 在本文中,我将演示 groovy.File 类如何扩展和精简 java.File 并简化其使用。这为查看音乐文件夹的内容提供了一个框架,以确保预期 linux中国 2024-07-16 LOVEHL^ˇ^
为你的 awk 脚本注入 Groovy awk 和 Groovy 相辅相成,可以创建强大、有用的脚本。 最近我写了一个使用 Groovy 脚本来清理我的音乐文件中的标签的系列。我开发了一个 框架,可以识别我的音乐目录的结构,并使用它来遍历音乐文件。在该系列的最后一篇文章中,我从框架中分离出一个实用类,我的脚本可以用它来处理文件。 这个独立的框架让我想起了很多 awk 的工作方式。对于那些不熟悉 awk 的人来说,你学习下这本电子书: 《 linux中国 2024-07-16 大猫