问题标签 [negate]

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 投票
1 回答
363 浏览

python - 在python中打印二进制然后在没有补码的情况下取反

我是 python 新手,并试图做这样的事情:

然后我想在没有补码的情况下否定它,结果应该是'01000'但似乎没有任何效果

其次,我必须用 0 填充左侧,我发现类似

但它只会使字符串更长,用空格填充它

编辑:对我来说完美的解决方案是

(当然不能这样工作)

0 投票
1 回答
36 浏览

shell - 如何否定/“反转意思”这个搜索 - 即“!” 意义

我想反转上面的搜索

但它不会允许这样做,因为我在这里检查查找命令输出任何线索。感谢帮助

0 投票
12 回答
187291 浏览

java - 如何否定方法引用谓词

在 Java 8 中,您可以使用方法引用来过滤流,例如:

有没有办法创建一个否定现有方法引用的方法引用,例如:

我可以创建not如下所示的方法,但我想知道 JDK 是否提供了类似的东西。

0 投票
4 回答
1397 浏览

python - 如何创建否定矩阵?(Python)

假设我有一个矩阵[[-2,4],[-6,8]]

我想知道如何得到这些数字的相反数:[[2,-4],[6,-8]].

我应该使用 Python 中的特殊功能吗?

0 投票
1 回答
314 浏览

boost - 使用 Boost Spirit 的指数运算符和一元否定运算符的表达式语法

网上有很多例子如何用 Boost Spirit 实现一个计算器。还回答了有关如何向其添加幂运算符的问题,例如this one

但是,当涉及到幂运算符和一元否定运算符的组合时,这些示例就失败了。

考虑以下表达式:

-4^2

-(12/3)^2

你认为答案应该是什么?任何理智的数学家都会回答-16。因为求幂运算优先于一元求反运算。

但是,根据网络上共享的示例执行语法规则的计算器将回答 16。

但是,更值得注意的是,尝试在 Microsoft Excel 中输入这些公式。你会得到16!(感叹号,不是阶乘)。维基百科中甚至有一条关于微软对该规则的“例外”的注释。

但是对于我们这些构建工程应用程序的开发人员来说,这当然是不可接受的。它必须是 -16,否则飞机将开始分崩离析。所以,问题是如何调整示例语法规则以遵循它。

这是我们使用 Boost Spirit "Classic" 的计算器版本:

它生成的输出虽然与 Excel 匹配,但不可接受:

0 投票
5 回答
235457 浏览

linux - 否定 bash 脚本中的 if 条件

我是 bash 的新手,我一直试图否定以下命令:

如果我已连接到互联网,则此 if 条件返回 true。我希望它以相反的方式发生,但放在!任何地方似乎都不起作用。

0 投票
1 回答
685 浏览

jquery - 正则表达式和 jquery 验证。否定表达式

我正在为 jquery validate 插件开发一种添加方法,该方法必须检测是否输入了 3 个或更多连续的相同字符,并提示一条消息。为此,我需要否定一个正则表达式。这是我的方法:

上面的代码在没有输入连续相同字符时显示错误消息,所以我需要对表达式取反,/(.)\1\1/以便它仅在出现错误时出现。

到目前为止,这个 jsfiddle 显示了我的代码:http: //jsfiddle.net/jj50u5nd/3/

谢谢

0 投票
2 回答
1903 浏览

python - Python 文本搜索库

我正在寻找一个可以让我执行以下操作的库:

基本上我希望它根据单词的存在、单词的缺失和单词序列来匹配字符串。我不需要像 Solr 这样的搜索引擎,因为字符串不会提前知道,只会被搜索一次。这样的图书馆是否已经存在,如果存在,我在哪里可以找到它?还是我注定要创建一个正则表达式生成器?

0 投票
2 回答
47 浏览

regex - 关于否定正则表达式/环视搜索的建议

对正则表达式非常陌生,希望有人可以帮助我否定正则表达式搜索的语法。让我详细说明。如果未找到多个标准中的一个(或多个),我想查看数据包/信息并触发肯定警报。

例如,如果我找不到以下一个或多个字符串,我想搜索一个数据包并触发肯定:“aaa”、“bbb”或“ccc”。

我尝试了以下逻辑,但它不起作用,因为它会触发任何不是 aaa|bbb|ccc 的标准,即使这些字符串在数据包的其他地方找到。

我尝试过的其他类似论点不起作用。

任何想法将不胜感激。

0 投票
2 回答
1195 浏览

c++ - 标准库中没有 std::identity 有什么原因吗?

在处理 C++ 中的泛型代码时,我会发现仿std::identity函数(如std::negate)非常有用。标准库中不存在这是否有特殊原因?