eval 相关问题

eval是一个允许程序员从代码中的字符串变量执行以相同语言编写的任意代码的函数。

这是评估的有效用例吗?我怎样才能避免安全风险?

我使用 Python 3.11 引入的 switch 语句解决了这个 Hackerrank 挑战。我使用 eval 动态执行输入中给出的命令。 但是,我知道执行代码

回答 1 投票 0

为什么我的 CommandArgument='<%# Eval("ID") %>' 为空

我的文件.aspx 我的文件.aspx <td rowspan="2" class="btn" > <asp:HiddenField id="hdnID" value='<%# Eval("ID") %>' runat="server" /> <asp:Button ID="BtnAnswer" runat="server" Text="Answer" EnableViewState="false" CssClass="answer-button" CommandName="OpenPage" CommandArgument='<%# Eval("ID") %>' CausesValidation="false" /> </td> 我检查我的 hdnID 是否有价值 ='2'。但在代码中=''. 我的文件.cs protected void listView_ItemCommad(object sender, ListViewCommandEventArgs e) { if (e.CommandName == "OpenPage") { string id = (e.CommandArgument).ToString(); Response.Redirect("GoIkenHenshuuGamen.aspx?id=" + id); } } 我曾经做过类似的事情,然后这样做了: int ID = int.Parse(((LinkButton)e.CommandSource).CommandArgument); 尝试一下,将 LinkButton 更改为 Button。也删除 int.Parse。

回答 1 投票 0

如何使用客户端函数“OnClientClicking”传递bind或eval参数

我遇到了将参数传递给客户端事件 OnClientClicking 的问题。 我尝试使用String.Format()函数,但它不起作用。 您有解决方法的想法可以发送

回答 4 投票 0

Numpy 数组组合的语法

对于特定的应用程序,我做了一个 GUI 来操作一些数据(内部:numpy 1D 数组),并绘制它们。 最终用户可以在 UI 中选择绘制各种系列 a、b、c。 现在我也需要所有...

回答 1 投票 0

代码显示“TypeError:'int'对象不可调用”

这是代码: 打印 (”____________________________”) print("选择高级计算器") print (“实验性的!可能会崩溃。”) ...

回答 1 投票 0

使用 `Function` 构造函数来验证 JavaScript 语法是否安全?

我想验证(客户端)用户是否输入了有效的 JavaScript 代码。 引入 Javascript 解析器(例如 Acorn 或 Esprima)是一个相对较重的依赖项。但是(如果 CSP 不是

回答 2 投票 0

JavaScript 中 eval() 的安全替代方案(安全扫描仪测试)

我已经为我的应用程序运行了安全扫描仪,它一般说: “eval() 是一个危险的函数,它以调用者的所有权限执行代码 双方。如果你运行 eval() o...

回答 1 投票 0

从数据库字段提取字符串的脚本存在问题

我做错了什么? 我正在为每个产品编号的每个价格选项生成一个按钮,SQL 数据库中最多可能有 12 个价格选项。效果很好。对于创建的每个按钮,我都是

回答 1 投票 0

循环外的wordpress“in_category”解决方法的Eval字符串

在Wordpress中,你不能在循环之外使用“in_category”,所以我创建了一个函数,它可以提供我的文章所在的所有类别,并从中创建一个“is_category”if语句。 我把我的福...

回答 1 投票 0

将顶级函数作为可调用函数传递给映射

需要明确的是,我认识到 eval 是邪恶的,这不适用于生产代码。也就是说,我正在尝试弄清楚是否可以出于打高尔夫球的目的缩短: $*.map{eval _1} 再进一步,在很大程度上...

回答 1 投票 0

JavaScript eval 函数无法对两个数字进行运算

错误: alert('结果为 ${eval('${num1} ${operator} ${num2}')}'); 解释 : eval() 函数用于对两个数字进行运算(num1 和 num2 是数字,运算符是 "+ , -...

回答 1 投票 0

在 R 中使用循环动态创建 ggplot 多个图表

我正在尝试使用 ggplot 批量构建多个图表。 这些图表都来自同一个数据帧,我唯一需要更改的是我观察到的指标(y 轴)。 我现在正在做的是...

回答 2 投票 0

替代js中计算字符串格式的值

最近我的任务是为后端的产品创建一个计算机制。有许多产品在计算方面是独一无二的。因为会有一个管理面板...

回答 1 投票 0

eval 与 Function() 返回语义

免责声明:假设问题中提到的代码运行在受信任的环境(而不是浏览器)中,并且代码本身是受信任的。所以关于 eval 的任何安全考虑都不是

回答 1 投票 0

PHP eval() 字符串转入数组

这是一个严格的个人项目,这就是我使用 eval 的原因。 目标是从包含数组的输入表单中解析字符串,并将其转换为实际数组,以便我可以 json_encode ...

回答 1 投票 0

如何计算 pandas df 中的表达式以找到两个变量中较大的一个?

我想计算一个两列中最大值的值,如下所示: df = pd.DataFrame( {'a':[1,3,5], 'b':[6,4,2] } ) df['c'] = df.eval('最大值(a,b)') 我得到 '

回答 1 投票 0

我如何修复我的 eval() 代码行:1 个问题

我不断得到 文件:C:\ xampp \ htdocs \ doit.php(45):eval()代码行:1 我已经搜索了该网站,但找不到适合我的修复程序,这是我正在使用的代码,给出的是...

回答 2 投票 0

为什么在使用 eval 函数时第二行输出中没有得到 None ?

我正在执行这行代码 - 打印(评估(“打印(2 + 3)”)) 但这并没有给出输出,因为 5 给出了输出- 5 无

回答 2 投票 0

在 pandas eval 中使用用户定义的函数

我正在尝试在 pandas eval 中使用我的自定义函数。它在有限的用途下可以正常工作: basic_df = DataFrame({"A":[1,2,3,4,5],"B":[20,40,60,100,90], ...

回答 1 投票 0

如何使用代数公式作为 R 函数中的参数

我有一长串不同的大气蒸气压公式。我想通过编写一个使用公式作为参数的函数来更轻松地评估这些,并找到一个

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.