问题标签 [utility-method]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 是否有一种实用方法可以按给定字符串分隔列表?
是否有类似以下的内容,Apache Common Lang
或者Spring Utils
您是否为此编写了自己的 Util 方法?
我记得implode
在php中的使用,这是我搜索java的。
java - 实用方法 - 传递文件或字符串?
下面是一个实用方法的示例:
将字符串而不是文件传递给这样的方法是一种好习惯吗?一般来说,在制作这种风格的实用方法时应该应用什么推理?
c# - 如果“实用程序”类是邪恶的,我应该把我的通用代码放在哪里?
我通常遵循全局变量/函数是邪恶的规则并且每段代码都应该存在于它所属的类中。
这是一条非常容易遵循的规则,我相信直到现在我还没有遇到过这条规则的问题。
然而,今天,我需要将一个函数添加到我的程序集中,而不是添加到特定的类。也就是说,几乎我所有的课程都可以使用这个特定的功能。
我应该把这个功能放在哪里(+1重载)?
如果我把它放在“实用程序”类中,我会觉得很脏。如果我把它附加到一个半相关的类上,让其他类直接调用它,我感觉更糟。
这段特定的代码基本上将 aIList<PointF>
切成规范化列表。我现在觉得将它作为扩展方法添加IList<PointF>
可能是最好的选择......
c# - 调用实用程序类中的函数
我在实用程序类中有一个函数
现在我从项目中的另一个页面调用这个函数,如下所示:
为什么我需要添加新的,为什么我不能这样称呼它
当我有
在上面
如果我删除新的,我会收到此错误
错误 1 非静态字段、方法或属性 'copiunGUI.code.GUIUtility.GetCSFileName(string) 需要对象引用
有什么建议么
spring - 用于在 Spring 3 中访问服务的 Util 类
在 Spring 3 中,无法在静态字段或方法中设置 @Autowired,因此我想声明一个实用程序类,例如:
避免必须在我需要它的任何地方(jsp,命令类...)注入 schoolYearService。在这种情况下,我不需要 SchoolYearServiceUtil 实现的接口。
我不想通过代码初始化对象,而是获得与 Spring 相同的实例。
哪个是将 getSchoolYear 实现为静态方法的最佳选择?
谢谢。
这在概念上会是错误的吗?:
我必须确保只有 Spring 调用一次构造函数并且构造函数在其他任何地方都没有调用,这就是我将构造函数声明为私有的原因。
java - guava-libraries:包含 n 个实例的列表
JavaCollections
类具有以下方法:
我需要一个类似的方法,但更通用,它提供给定类的n 个实例。就像是:
特别是,如果supplier
是Supplier.ofInstance(o)
,我们会得到与方法相同的行为nCopies()
。Guava API 中是否有这样的方法?
谢谢你。
jquery - JQuery 命名空间的最佳实践 + 通用实用程序函数
当前用于实现JQuery 命名空间以托管通用实用程序功能的一些“经验法则”是什么?
我有许多分散在各种文件中的 JavaScript 实用程序方法,我想将它们合并到一个(或多个)命名空间中。最好的方法是什么?
我目前正在研究两种不同的语法,按优先顺序列出:
语法 #1 更冗长,但看起来更容易维护。我不需要在方法之间添加逗号,我可以左对齐我的所有函数。
还有其他更好的方法吗?
asp.net - asp.net 中的实用程序类或公共类
有谁知道我们在开发Web应用程序时通常使用的具有通用功能的类。我不知道你会怎么称呼它,它可能是实用程序类或通用函数类。仅供参考,此类可以具有一些常用功能,例如:
- 生成随机数
- 获取文件路径
- 获取连接的字符串
- 检查字符串 null 或空
- 查找控件
这个想法是拥有我们在开发 asp.net 应用程序时通常使用的功能的集合。
java - 是否有创建具有指定大小和内容的列表的实用方法?
这是我们专有的公共库中的一种实用方法。它对于创建列表很有用。例如,我可能想要一个包含 68 个问号的列表来生成大型 SQL 查询。这使您可以在一行代码中完成此操作,而不是四行代码。
java/apache-commons 中的某个地方是否有一个实用程序类已经这样做了?我浏览了 ListUtils、CollectionUtils、Arrays、Collections,几乎所有我能想到的东西,但我在任何地方都找不到。如果可能的话,我不喜欢在我的代码中保留通用实用程序方法,因为它们通常与 apache 库是多余的。
ruby - 在 Ruby 超类中放置实用程序方法的位置
我正在编写一个 Ruby 对象,该对象将用作从它继承的任意类的超类。该类有几个定义明确的方法,以及许多小的实用方法,可以从主要方法中提取一些工作。我希望这些方法对子类不可见,不会引起命名冲突。这种情况的最佳做法是什么?
编辑:通过“不可见”,我的意思是不会意外地出现命名冲突或调用。我意识到总会有偷偷摸摸的方法来吸引班级成员。