问题标签 [utilities]

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.

0 投票
2 回答
5280 浏览

php - 如何查看 **all** PHP 中当前定义的变量?

我需要一种方法来查看当前 PHP 实例的所有已定义变量。
通过当前定义,我指的是所有全局变量,所有本地变量,以及所有本地变量。
有内置的东西吗?

0 投票
8 回答
51106 浏览

c# - 创建一个实用程序类?

我对 OOP 非常陌生,并且正在尽最大努力使事情严格基于类,同时使用良好的编码原则。

我现在很容易进入我的项目,并且我想将许多通用使用方法放入实用程序类中。是否有创建实用程序类的最佳方法?

创建这个 Utilities 类之后,我是否只是创建一个 Utilities 对象,然后运行我选择的方法?我的这个实用程序类的想法是否正确?

0 投票
2 回答
12192 浏览

python - 在我的 Python 项目中,我应该将实用程序函数放在哪里?

我需要创建一个函数来顺时针旋转给定的矩阵(列表列表),我需要在我的Table课堂上使用它。我应该把这个实用函数(称为)放在哪里,rotateMatrixClockwise以便我可以在我的类的函数中轻松调用它Table

0 投票
5 回答
18168 浏览

c++ - C++:如何设计实用程序类?

但我不知道我是否应该使用静态方法,只是一个标题、一个类或其他东西?

什么是最佳实践?但是,我不想拥有实用程序类的实例。

我想添加如下功能:

0 投票
4 回答
704 浏览

list - 稳定排序,即最小干扰排序

假设我有一个事物列表(数字,以保持此处简单),并且我有一个函数我想使用 SortBy 对它们进行排序。例如,以下按最后一位数字对数字列表进行排序:

并注意这些数字中的两个(即所有)如何具有相同的最后一位数字。所以我们返回它们的顺序无关紧要。在这种情况下,Mathematica 以相反的顺序返回它们。我如何确保打破所有联系,以支持原始列表中的项目排序方式?

(我知道这有点微不足道,但我觉得这不时会出现,所以我认为在 StackOverflow 上获取它会很方便。如果没有人比我击败我,我会发布我想出的任何答案作为答案.)

尝试使其更易于搜索:以最小干扰排序,以最少交换次数排序,自定义平局,使用代价高昂的交换排序,稳定排序

PS:感谢Nicholas指出这叫做稳定排序。它就在我的舌尖上!这是另一个链接: 链接

0 投票
1 回答
204 浏览

memory-management - 检测和监控 Windows 系统上的 RAM 使用情况

我想检查我正在处理的程序正在使用多少 RAM,我想知道有哪些方法/程序可以做到这一点?有没有一种简单的方法来“预测”这个?(即,DLL 直接加载到 RAM 中,对吗?因此,DLL 的文件大小将表明它们占用了多少 RAM?我说的对吗?)

谢谢!

0 投票
1 回答
1699 浏览

windows - 在 Windows XP 中向文件和文件夹添加元标记

Windows XP 中是否有任何软件可用于向文件和文件夹添加元标记。我正在寻找类似于 Mac OS 中的 Tags/Punakea 的工具。

谢谢

0 投票
5 回答
1516 浏览

unix - UNIX 将内容解压缩到多个文件夹中

我有一个大小约为 13GB 的 tar.gz 文件。它包含大约 120 万份文档。当我解压所有这些文件时,所有这些文件都位于一个目录中,并且从该目录中读取任何内容都需要很长时间。有什么方法可以将文件从 tar 拆分到多个新文件夹中?

例如:我想创建名为 [1,2,...] 的新文件夹,每个文件夹有 1000 个文件。

0 投票
3 回答
13534 浏览

windows - 用于扫描 Windows 中连接的 USB 设备的工具

任何人都可以推荐一个(最好是免费的)用于在 Windows 环境中扫描连接的 USB 设备的工具吗?这仅用于开发目的。我有一个 USB 外围设备,我知道它在连接到我的系统时可以工作,但我在设备管理器中找不到它。我希望能够专门扫描它,因为我正在扩展我的应用程序以支持不止一种类型的 USB 设备,但很难扫描。谢谢。

0 投票
5 回答
3162 浏览

java - linux工具列出源文件中的所有函数?

我在 *nix 上寻找一个命令行实用程序,它可以转储文件中定义的所有函数、类等的名称(C/C++/Java)