问题标签 [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.

0 投票
1 回答
88 浏览

apache - Apache 2.4 日期表达式

Pre Apache 2.4 我可以写这个

我尝试了几种不同的方法......但我似乎无法让它在 Apache 2.4 中工作。

如果我打开“SSILegacyExprParser”,我可以让它工作......但是我想在不打开 Apache 2.4 的情况下让它工作。

任何人都可以提供所需的正确语法吗?

0 投票
2 回答
37 浏览

linux - 在文件的每一列上添加 1-10 分钟,文件有 n 次

我有一个像这样的时间文件

时间日志

我想以这种方式重定向这个文件

输出日志

0 投票
0 回答
653 浏览

regex - Apache 2.4:需要 expr:将 %{var} 与从文件加载的字符串匹配

我有带有 SSL 验证客户端证书的 apache 2.4。我正在尝试通过客户端证书中提供的 CN 过滤一些用户。为此,我编写了一个包含允许 CN 列表的文件,每行一个 CN。

表达式需要像: true if %{SSL_CLIENT_S_DN_CN}is inside {file("/etc/httpd/users.txt")}

因此,我想使用“文件”功能“从文件中读取内容(包括行尾,如果存在)”来验证%{SSL_CLIENT_S_DN}来自客户端的证书。

我用: 对其进行了测试%{} in {file()} and %{} =~ {file()},但它不起作用。

我没有找到关于 apache 文档或谷歌搜索的任何示例。有谁知道我该怎么做?

0 投票
1 回答
148 浏览

tcl - TCL三元expr做输出处理

它涉及 TCL 8.6,并且源自我在问题Nitpicking: Tcl storage in a variable or not, for speed, in procedure中得到的答案 所以,请考虑以下代码:

procs me 和 me1 似乎应该返回相同的值(如果类似的代码是用 Ruby 或 PERL 编写的,它们实际上会返回相同的值)。TCL 显然不是这种情况。现在考虑 me 和 m1 的输出(请记住,如果调用 k,则打印出“预期返回”):

因此, expr 和/或三元通过处理“返回”正在“幕后”做一些事情。问题是:
1. 它有什么作用?
2. 怎么禁用?

0 投票
1 回答
355 浏览

tcl - 如何在 TCL 的 regsub 中使用 expr?

认为,set s1 "some4number"

我想将其更改为 some5number。

我希望这会奏效:

但它出错了。在 TCL 中执行此操作的理想方法是什么?

0 投票
4 回答
6001 浏览

r - 以编程方式选择包含字符串的列名

给定一个数据框,如:

我可以选择包含以下字符的列名称:

请注意 ,列顺序已更改。包含的a列在包含的列之前b

我想选择包含向量中的字符并重新排序列的列名。

使用searchfor,我想制作以下表达式并在select语句中使用它:

0 投票
1 回答
94 浏览

linux - 下载基本的 Linux 命令

我在路由器上有一个基本的 Linux 发行版。我想安装 libmodbus 来在本地处理一些 modbus 控件。但是,Linux 发行版缺少 expr 命令。当我运行 ./configure 来安装软件包时,我收到一堆错误,例如:as_echo: eval: line 1: expr: not found 有没有办法可以安装 expr 命令?

0 投票
1 回答
291 浏览

sorting - 使用 Tcl 的 apply 函数进行列表排序

假设我有一个如下列表:

我想使用绝对值对其进行排序。我从另一个脚本中选择了以下内容。我很难理解这一点。有人可以帮我理解下面的脚本中发生了什么吗?我使用“puts”在每个阶段打印出值,但我仍然没有得到它!

“a”和“b”如何更新?为什么我们需要“返回 0”?
对不起,如果我问的是基本问题。

0 投票
0 回答
233 浏览

java - 如何在 Spark JAVA API 中将表达式列表发送到聚合函数

我正在尝试使用 Spark JAVA api 执行以下代码。

但是我希望代码中的这部分是动态的,

.agg(expr("sum(price1)").as("MainPrice"),expr("sum(price2)").as("ExtPrice"))

这意味着只有当请求具有ExtPrice我需要ExtPrice存在时,MainPrice反之亦然, 即如果只选择MainPrice代码应该是.agg(expr("sum(price1)")) 或者当只选择ExtPrice.agg(expr("sum(price2)")) 我尝试在列表中添加表达式。一些东西,但我被困在那里。谁能帮我解决这个问题?

0 投票
1 回答
46 浏览

linux - 为什么算术运算符要在 expr 中用空格填充?

用于评估bashexpr中的表达式,发生以下情况

为什么要用空格填充加号才能将其解释为数学运算?