问题标签 [noop]

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 投票
3 回答
6507 浏览

php - 什么对 PhP 来说是个好消息

有时我什么都不想做。

我只想有一个声明,这样我就可以设置断点。

在 c 和 Objective-c 中我们有 while (false);

说我想破坏一个功能

在 .net 中,我们什么都没有(不确定是我编的吗?)。

我们应该在 PhP 中使用什么?

0 投票
2 回答
108 浏览

php - 单元格在没有取消选择命令的情况下被取消选择

通常我典型的 didselectrowatindexpath 是这样的:

所以如果一行是selectec,打开一个新窗口什么的。然后快速取消选择该行。不取消选择该行意味着当我们取回之前选择的行时仍然存在。

但是,如果我检查我过去的代码,我发现该行已成功取消选择,即使我根本没有调用取消选择

我在各处放置了一个陷阱来跟踪取消选择该行的位置和时间:

}

原来 viewDidAppear,说我从细节返回后,self.tablevView.indexPathForSelectedRow 已经为空。所以该行已经被取消选择但是何时何地?

我在明显的地方放了更多的陷阱

这些都没有被调用。

我放弃。

现在还不算大,但这让我无休止地困惑

这是完整的 didSelectRowForIndexPath,因此您可以验证那里没有取消选择命令

0 投票
1 回答
393 浏览

jquery - 保留jquery链的空函数

是否有(可能未记录的)占位符$.noop用于 jQuery 连接?

要在以下内容中使用:

我已经尝试了很多并最终得到了这个:

但也许jQuery核心中已经有这样的功能了?

0 投票
8 回答
3391 浏览

vb.net - vb.net 有什么好的 No OP 操作?

我们可以在确保它不做任何其他事情的同时设置断点。

在 c 中,这将是 while(false);

在 vb.net 中做什么?

0 投票
1 回答
567 浏览

mips - MIPS noOps 和气泡

是否有一组特定的 MIPS 操作会导致气泡或无操作?还是仅取决于后续调用需要哪些寄存器?在分支预测方法之外,一个分支是否总是导致两个 noOps?

0 投票
1 回答
725 浏览

debugging - “无操作”haskell

如果我在学校没记错的话,有一个函数或关键字用于“尚未实现”,但代码可以编译。我试图搜索它,但找不到。有人知道我在找什么吗?

有点像

0 投票
3 回答
177681 浏览

bash - 什么命令在 Bash 的条件中意味着“什么都不做”?

有时在制作条件时,我需要代码什么都不做,例如,在这里,我希望 Bash 在$a大于“10”时什么都不做,如果$a小于“5”,则打印“1”,否则,打印“2”:

虽然这会出错。是否有一个命令什么都不做,也不会减慢我的脚本速度?

0 投票
4 回答
9188 浏览

java - 如何显式注释空方法?

我已经在我的过滤器类中编写了上面的空方法,这是接口所必需的。但是当我的代码去 PMD 检查它提到

Uncommented Empty Method 查找方法不包含语句但没有注释的实例。通过显式注释空方法,更容易区分有意(注释)和无意的空方法。

我不明白。这到底是什么意思?

0 投票
1 回答
2241 浏览

python - ftplib python:NOOP 命令在 ASCII 而不是二进制中工作

我有一个线程化的 FTP 脚本。当数据套接字接收数据时,线程循环将 NOOP 命令发送到控制套接字,以在大传输期间保持控制连接处于活动状态。

我被阻止使用该FTP.retrbinary()命令,因为如果我想保持控制连接处于活动状态,我必须将数据和控制套接字分开,而这retrbinary不起作用。

下面的代码:


我的问题FTP.transfercmd("RETR " + filename)默认为 ASCII 传输和我传输视频,所以它必须是二进制的(因此ftp.voidcmd('TYPE I)调用强制二进制模式)。

如果我不调用NOOPftp.voidcmd('TYPE I)命令发送成功,输出如下:

等等,但文件是 ASCII 格式,因此已损坏。如果我调用, NOOPftp.voidcmd('TYPE I)命令只发送一次,并且控制套接字在传输完成之前不会响应。如果文件很大,则控制套接字会超时,就好像从未发送过 NOOP...

很奇怪,但我相信它很简单。似乎它transfercmd()没有像预期的那样拆分控制和数据套接字......因此 ftp var 没有与数据流分离......或其他东西。奇怪的。

提前感谢您提供的任何建议。

0 投票
2 回答
1636 浏览

lua - 是否应该在 Lua 或 C 中实现“无操作”功能?

我有以下函数,它只返回其字符串参数:

您可以从gettext中识别此函数名称。它是仅用于 .pot 提取器的标记。

在 C 或 Lua 中实现 N_() 会更有效吗?

你能给我一个经验法则吗?

另一个问题:

假设我有一个更复杂的函数:

在 C 或 Lua 中实现 Z_() 会更有效吗?

(我将从 Lua 代码而不是 C 代码调用 N_() 和 Z_()。)