问题标签 [command]

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 回答
537 浏览

batch-file - 如何从命令提示符使用 soem 开关标志调试 exe

例如,从命令提示符下,我需要在调试器下启动带有一些开关标志的 exe。我该怎么做?

这是一个来自 c/c++ 的 exe,使用我需要调试的 VS2005 环境构建。我将一些标志传递给这个 exe 来执行一些事情。

0 投票
4 回答
6235 浏览

cygwin - 在 cygwin 中挂载软盘映像

如何使用 cygwin 挂载软盘映像文件。我想挂载映像,将文件复制到挂载的驱动器,然后从命令行卸载它。

我知道您可以在 Windows 中使用虚拟软盘驱动器,但是在 Cygwin 中有没有办法做到这一点?

0 投票
6 回答
51164 浏览

emacs - 如何从 Emacs 中创建目录?

如何使用 Emacs 创建一个新目录?我使用什么命令?(如果可能,请举个例子)

0 投票
5 回答
2517 浏览

c# - 自定义 PowerShell 提示 - 相当于 CMD 的 $M$P$_$+$G?

我已经开始“玩弄” PowerShell,并试图让它“表现”。

我想做的一件事是将 PROMPT 自定义为与 MS-Dos 上的 "$M$P$_$+$G" 所做的“相似”:

这些功能的快速概述:

性格| 说明
$m 与当前驱动器号关联的远程名称,如果当前驱动器不是网络驱动器,则为空字符串。
$p 当前驱动器和路径
$_ ENTER-LINEFEED
$+ 零个或多个加号 (+) 字符取决于推送目录堆栈的深度,每个推送的级别一个字符
$g >(大于号)

所以最终的输出是这样的:

我已经能够将$Mand$_功能(和一个漂亮的历史功能)添加到我的提示中,如下所示:

但其余的还不是我设法复制的东西......

非常感谢您肯定会提供的提示!

0 投票
15 回答
91529 浏览

bash - bash:在后台启动多个链式命令

我正在尝试使用 bash 在后台并行运行一些命令。这是我正在尝试做的事情:

反引号 (``) 之间的部分生成一个新的 shell 并连续执行命令。问题是,只有在执行完最后一个命令后,才会返回对原始程序的控制。我想在后台执行整个语句(我不期待任何输出/返回值)并且我希望循环继续运行。

调用程序(具有循环的程序)在所有生成的 shell 完成之前不会结束。

我可以在 perl 中使用线程来生成调用不同 shell 的不同线程,但这似乎有点矫枉过正......

我可以启动一个 shell,给它一组命令并告诉它进入后台吗?

0 投票
12 回答
16533 浏览

unit-testing - ReSharper 的单元测试运行器有快捷键吗?

出于明显的生产力原因,我努力学习和使用尽可能多的各种 Re# 命令的键盘快捷键。

但是,单元测试运行器似乎没有任何关联的快捷键。我希望能够选择某些测试并能够运行或调试它们,而无需每次都使用鼠标。使用鼠标是我唯一的选择吗?

0 投票
2 回答
3349 浏览

java - 使用备忘录模式(和命令)存储复杂对象的状态

我正在开发一个使用 Java 的小型 UML 编辑器项目,这是我几个月前开始的。几周后,我得到了一个 UML 类图编辑器的工作副本。

但是现在,我完全重新设计它以支持其他类型的图表,例如序列、状态、类等。这是通过实现一个图形构建框架来完成的(Cay Horstmann 在该主题上的工作给我很大启发紫罗兰色 UML 编辑器)。

重新设计进展顺利,直到我的一位朋友告诉我,我忘记在项目中添加 Do/Undo 功能,在我看来,这是至关重要的。

想起面向对象的设计课程,我立刻想到了 Memento 和 Command 模式。

这是交易。我有一个抽象类 AbstractDiagram,它包含两个 ArrayList:一个用于存储节点(在我的项目中称为 Elements),另一个用于存储边缘(在我的项目中称为 Links)。该图可能会保留一堆可以撤消/重做的命令。很标准。

如何有效地执行这些命令?比如说,我想移动一个节点(该节点将是一个名为 INode 的接口类型,并且会有从它派生的具体节点(ClassNode、InterfaceNode、NoteNode 等))。

位置信息作为属性保存在节点中,因此通过修改节点本身中的属性,状态会改变。刷新显示时,节点将移动。这是模式的 Memento 部分(我认为),不同之处在于对象是状态本身。

此外,如果我保留原始节点的克隆(在它移动之前),我可以回到它的旧版本。相同的技术适用于节点中包含的信息(类或接口名称、注释节点的文本、属性名称等)。

问题是,在图中,如何在撤消/重做操作时将节点替换为其克隆?如果我克隆图表引用的原始对象(在节点列表中),则克隆不是图表中的引用,唯一指向的是命令本身!我是否应该在图中包含根据 ID 查找节点的机制(例如),以便我可以在图中用其克隆替换节点(反之亦然)?是否由 Memento 和 Command 模式来做到这一点?链接呢?它们也应该是可移动的,但我不想只为链接创建一个命令(一个只为节点创建一个命令),我应该能够根据命令对象的类型修改正确的列表(节点或链接)指的是。

你将如何进行?简而言之,我无法以命令/备忘录模式表示对象的状态,以便可以有效地恢复它并在图表列表中恢复原始对象,具体取决于对象类型(节点或链接)。

非常感谢!

纪尧姆。

PS:如果我不清楚,请告诉我,我会澄清我的信息(一如既往!)。

编辑

这是我在发布此问题之前开始实施的实际解决方案。

首先,我有一个 AbstractCommand 类定义如下:

然后,使用 AbstractCommand 的具体派生来实现每种类型的命令。

所以我有一个移动对象的命令:

我还有一个 MoveRemoveCommand(用于...移动或删除对象/节点)。如果我使用 instanceof 方法的 ID,我不必将图表传递给实际的节点或链接,以便它可以将自己从图表中移除(我认为这是一个坏主意)。

AbstractDiagram 图;可添加对象;AddRemoveType 类型;

最后,我有一个 ModificationCommand,用于修改节点或链接的信息(类名等)。这可能在将来与 MoveCommand 合并。这个类暂时是空的。我可能会使用一种机制来确定修改后的对象是节点还是边(通过 instanceof 或 ID 中的特殊表示)来执行 ID 操作。

这是一个好的解决方案吗?

0 投票
4 回答
2067 浏览

java - 在 JLabel 中显示 OSX 命令符号键

我们希望为 JList 显示一个提示,即用户可以使用与平台相关的键来选择多个项目以进行多选。

但是我还没有找到任何方法在 JLabel 中显示 OS X COMMAND 符号,这意味着在命令键上打印在苹果键盘上的符号,也称为苹果键。

这是我想在 OS X 上显示的符号图片。(来源:wikimedia.org命令符号

我也想让它独立于平台。

即类似的东西

而不是{0}应该出现在上面看到的符号...

有没有人知道如何做到这一点?我知道这一定是可能的,因为在 JMenuItems 中有符号......

我自己的(非图形解决方案)如下所示:

0 投票
2 回答
2925 浏览

c - 任何人都可以告诉我c中的列表文件和地图文件是什么吗?

我是Manoj再次在这里问你我的疑问。

我听说在 turbo c 中,当我们使用多个源文件进行项目时

然后我们可以生成列表文件和地图文件

这些是什么?

它们包含什么?

以及如何使用 tcc for turbo c 在 MS-DOS 命令提示符下使用命令生成它们?

如何使用 turbo tcc 命令生成 ac 文件的汇编代码?

0 投票
1 回答
6780 浏览

javascript - 如何在 VS 命令窗口中列出 JavaScript 对象的方法?

在 Visual Studio 2008 中调试 JavaScript 时,我使用 ? 命令窗口中的命令列出 JavaScript 对象的成员我总是得到省略号 {...}。例子:

我假设这些是对象的成员函数。有没有办法列出该 {...} 中的成员?单行命令将是理想的。

谢谢。