问答列表

如何创建参数化 SQL 查询?我为什么要这样做?

作者:Jim Counts 提问时间:2/13/2009

我听说“每个人”都在使用参数化的 SQL 查询来防止 SQL 注入攻击,而不必使用每条用户输入。 你是怎么做到的?使用存储过程时是否会自动获得此信息? 所以我的理解是非参数化的: cmdText...

Postgres:同时使用准备好的语句和字符转义是否足以避免恶意用户输入攻击?

作者:JCollier 提问时间:10/5/2021

我假设如果我使用准备好的语句然后转义所有字符,任何用户抛出的输入都不会给我带来任何麻烦。但我知道有很多棘手的黑客,我对数据库不可穿透性的假设往往是错误的。这个问题假设我作为开发人员没有使用任何花哨的 ...

函数默认参数值取决于 C++ 中的参数名称 [重复]

作者:Fedor 提问时间:10/6/2021

这个问题在这里已经有答案了: 在参数自己的默认值中使用参数的名称 - 合法吗? (1 个答案) 去年关闭。 如果在 C++ 中定义了一个新变量,则可以在初始化表达式中使用该变量的名称,例如: in...

使用 Qt 对 vtable 的未定义引用

作者:Alvaro 提问时间:10/12/2021

我是Qt的新手,我正在尝试做一个简单的VoIP应用程序。 我使用 CMake 和 conan 来获取所有包并构建应用程序。如果我将所有与Qt相关的类头文件和源文件放在同一个目录上,我可以毫无问题地进行...

使用 <= 或 >= 运算符比较两个双精度值是否安全?[复制]

作者:llswdon 提问时间:10/13/2021

这个问题在这里已经有答案了: 如何在Java中比较两个双精度值? (9 个答案) 2年前关闭。 我知道使用运算符比较两个双精度是不正确的。但是比较两个像 or 这样的双打是否安全?==<=>=...

“Updater”设计模式,而不是“Builder”

作者:Gulzar 提问时间:5/30/2021

这实际上是与语言无关的,但我总是更喜欢 Python。 构建器设计模式用于在创建对象之前通过委托创建过程来验证配置是否有效。 一些代码需要澄清: class A(): def __init__...

如何以最佳方式从列表中选择有效的整数对?

作者:ABadHaiku 提问时间:10/19/2021

总结 给定一个离散的整数列表,将尽可能多的整数分配给满足条件的唯一对。如何以最佳方式选择这些货币对,以便剩下最少的整数? 详 我有一个从 1 到 ~1000000000 的 100 个整数列表。 ...

什么是尾部调用优化?

作者:majelbstoat 提问时间:11/22/2008

很简单,什么是尾部调用优化? 更具体地说,有哪些小代码片段可以应用,哪些不能应用,并解释原因?...

优化 IF 语句中的布尔条件

作者:Aion 提问时间:10/20/2021

我有以下条件: if (a && (b || c)) { await t1(); } if(b) { await t2(); } 考虑到 t2 应该在 t1 之后完成,有没有办法优化这些条...

在 PHP MySQL 中使用查询的嵌套 IF

作者:John Arzaga 提问时间:10/20/2021

我在这个代码上遇到了问题。它不会基于查询转到第三个条件。 我有 5 列可以使用。 AMIN AMOUT PMIN PMOUT 状态 第一个条目创建记录是没有该日期和学生的记录。列:状态为 0 的 ...


共2289条 当前第64页