问题标签 [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.
python - 在python中打印二进制然后在没有补码的情况下取反
我是 python 新手,并试图做这样的事情:
然后我想在没有补码的情况下否定它,结果应该是'01000'但似乎没有任何效果
其次,我必须用 0 填充左侧,我发现类似
但它只会使字符串更长,用空格填充它
编辑:对我来说完美的解决方案是
(当然不能这样工作)
shell - 如何否定/“反转意思”这个搜索 - 即“!” 意义
我想反转上面的搜索
但它不会允许这样做,因为我在这里检查查找命令输出任何线索。感谢帮助
java - 如何否定方法引用谓词
在 Java 8 中,您可以使用方法引用来过滤流,例如:
有没有办法创建一个否定现有方法引用的方法引用,例如:
我可以创建not
如下所示的方法,但我想知道 JDK 是否提供了类似的东西。
python - 如何创建否定矩阵?(Python)
假设我有一个矩阵[[-2,4],[-6,8]]
。
我想知道如何得到这些数字的相反数:[[2,-4],[6,-8]]
.
我应该使用 Python 中的特殊功能吗?
boost - 使用 Boost Spirit 的指数运算符和一元否定运算符的表达式语法
网上有很多例子如何用 Boost Spirit 实现一个计算器。还回答了有关如何向其添加幂运算符的问题,例如this one。
但是,当涉及到幂运算符和一元否定运算符的组合时,这些示例就失败了。
考虑以下表达式:
-4^2
-(12/3)^2
你认为答案应该是什么?任何理智的数学家都会回答-16。因为求幂运算优先于一元求反运算。
但是,根据网络上共享的示例执行语法规则的计算器将回答 16。
但是,更值得注意的是,尝试在 Microsoft Excel 中输入这些公式。你会得到16!(感叹号,不是阶乘)。维基百科中甚至有一条关于微软对该规则的“例外”的注释。
但是对于我们这些构建工程应用程序的开发人员来说,这当然是不可接受的。它必须是 -16,否则飞机将开始分崩离析。所以,问题是如何调整示例语法规则以遵循它。
这是我们使用 Boost Spirit "Classic" 的计算器版本:
它生成的输出虽然与 Excel 匹配,但不可接受:
linux - 否定 bash 脚本中的 if 条件
我是 bash 的新手,我一直试图否定以下命令:
如果我已连接到互联网,则此 if 条件返回 true。我希望它以相反的方式发生,但放在!
任何地方似乎都不起作用。
jquery - 正则表达式和 jquery 验证。否定表达式
我正在为 jquery validate 插件开发一种添加方法,该方法必须检测是否输入了 3 个或更多连续的相同字符,并提示一条消息。为此,我需要否定一个正则表达式。这是我的方法:
上面的代码在没有输入连续相同字符时显示错误消息,所以我需要对表达式取反,/(.)\1\1/
以便它仅在出现错误时出现。
到目前为止,这个 jsfiddle 显示了我的代码:http: //jsfiddle.net/jj50u5nd/3/
谢谢
python - Python 文本搜索库
我正在寻找一个可以让我执行以下操作的库:
基本上我希望它根据单词的存在、单词的缺失和单词序列来匹配字符串。我不需要像 Solr 这样的搜索引擎,因为字符串不会提前知道,只会被搜索一次。这样的图书馆是否已经存在,如果存在,我在哪里可以找到它?还是我注定要创建一个正则表达式生成器?
regex - 关于否定正则表达式/环视搜索的建议
对正则表达式非常陌生,希望有人可以帮助我否定正则表达式搜索的语法。让我详细说明。如果未找到多个标准中的一个(或多个),我想查看数据包/信息并触发肯定警报。
例如,如果我找不到以下一个或多个字符串,我想搜索一个数据包并触发肯定:“aaa”、“bbb”或“ccc”。
我尝试了以下逻辑,但它不起作用,因为它会触发任何不是 aaa|bbb|ccc 的标准,即使这些字符串在数据包的其他地方找到。
我尝试过的其他类似论点不起作用。
任何想法将不胜感激。
c++ - 标准库中没有 std::identity 有什么原因吗?
在处理 C++ 中的泛型代码时,我会发现仿std::identity
函数(如std::negate
)非常有用。标准库中不存在这是否有特殊原因?