问题标签 [expr]
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.
node.js - MongoDB unknown top level operator: $expr nodejs
I tried finding solution for this online, but no success.
This is the code:
where totalAmount
and remainingDebt
are fields in schema Invoice.
The result I get is: "unknown top level operator $expr".
I am using mongoose 5.0.11 and mongo lab.
Any ideas?
java - ANTLR4 重复 AND
使用以下规则:
我想允许这样的陈述:
但禁止这样的陈述:
这个基本思想似乎适用于这种语法。但是有一个方面/副作用,我不明白:
在解析具有 3 个原子(如 atom1 和 atom2 和 atom3)的代码时,方法 exprAnd ist 调用了两次(不是一次,正如我所期望的那样)。
所以这样的代码:
不适用于一次所有的 and 表达式。
所以不知何故,我会期望 exprAnd 和 exprOr 规则更加贪婪。
一个人怎么能做到这一点?
bash - Bash 数学奇数(浮点除法)
所以我在这里遇到了 bash / bc 数学问题。
在通过 rclone 将其移动到我的 gdrive 以进行备份后,我正在尝试打印备份的文件大小。所以我通过带有 awk print $1 的 rclone ls 语句获得文件大小,效果很好。
在我的具体示例中,我得到的值为 1993211(字节)。
因此,在我的打印代码中,我尝试将其除以 1048576 以将其转换为 mb。这应该给我 1.9 mb。
然而,
$ expr 1993211 / 1048576 | bc -l
印刷1
我尝试了此处列出的各种其他数学选项(包括通过 python / node),我总是得到 1 或 1.0。这怎么可能?
计算应该是1993211 / 1048576 = 1.90087413788
知道这里发生了什么吗?
linux - 使用 expr 实用程序在 Linux 中进行浮点运算
不确定,但我无法得到这个。
当我表演时:
echo "scale=2; 15 / 0.0371" |bc
,它给了我结果:
但是,当 i', 执行 :
echo 'scale=2; 15/(38/1024)' |bc
时,输出为:
为什么结果不同。
我需要输出404.31
来自第二个命令。
谢谢。
r - 试图了解 eval(expr, envir = df) 的工作原理
我已经建立了一个似乎可以工作的功能,但我不明白为什么。
我最初的问题是获取一个包含人口计数的 data.frame 并将其扩展以重新创建原始人口。如果您事先知道列名,这很容易。
但是,我想将它概括为一个不需要知道 data.frame 的列名的函数,并且我对 NSE 很感兴趣,所以我写道:
但是,当我测试这个函数时,它似乎重复了 4 次行:
这让我猜测一个解决方案,这是
这似乎有效:
但我不明白为什么。即使我不再使用 pmap,它如何评估每一行?该函数需要应用于每一行才能工作,所以它必须以某种方式,但我看不出它是如何做到的。
编辑
在 Artem 对发生的事情做出正确解释后,我意识到我可以做到这一点
这摆脱了不必要的 mk_tbl 功能。然而,正如 Artem 所说,这只是因为 rep 是矢量化的。所以,它正在工作,但不是通过重新编写 _v0 函数并对其进行 pmapping 来实现,这是我试图复制的过程。最终,我发现 rlang::new_function 并写道:
它更长,可能更丑陋,但按我最初想要的方式工作。
bash - macOS Mojave 版本 10.14.1 bash-3.2 expr:语法错误
我遇到这样的错误:
我的脚本是:
如何修复它。
bash - word=$word"`expr substr '${ -b :board}' 1 3`" 的含义?
我正在将一些 bash 脚本转换为 C++ 并遇到了这一行......
我理解 expr substr 的作用,但我提供的“${ -b :board}” 的论点对我来说没有任何意义。
当我尝试在终端上运行它时:
输出:
我将不胜感激任何输入,谢谢。
javascript - MongoDB 查找具有多个 eq 的 expr
这个应该按月过滤结果的查询似乎工作正常。但我也不知道如何添加年份过滤器。
我试图想出这样的东西,但没有成功。
如何正确地做到这一点?
xpath - odoo v12 xpath 新字段不可见
我对 odoo v12 有疑问。
清单文件
模块类
现在表单视图文件
我的问题是模块已成功安装,但字段 niewfield 在我的表单中不可见。(如果我使用 model="ir.ui.view" ... name="model",我收到一条错误消息,这就是我使用 model="ir.actions.act_window" ..... name="res_model 的原因”)。请帮忙谢谢。
https://www.odoo.com/fr_FR/forum/aide-1/question/odoo-v12-xpath-not-visible-145057