问题标签 [enforcement]

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 投票
6 回答
253 浏览

c++ - 提高新 C++ 代码警告级别的强制构建的好方法

我继承了用于多个 Windows 应用程序的大型 C++ 代码库,这些应用程序已成功地被许多客户使用。

  • 代码库很大,>1mill LOC。
  • 该代码库已有 15 年以上的历史。
  • 代码库在某些领域以 C 编程风格和/或不是很现代的 C++ 风格为主,例如不使用标准 C++ 集合和算法。
  • 不幸的是,代码库只编译了警告级别 2(Visual C++ 中的 /W2)。我想提高到 3 级 (/W3) 以增加安全性并为 64 位做准备。

提高到警告级别 3 的最大问题是收到的许多涉及有符号/无符号不匹配的警告,我认识到解决现有代码库的所有这些问题将是一项非常艰巨的任务。

什么是确保和强制提交到代码库的新代码以增加的警告级别编译的好方法?

更一般地说,这个问题可以改写为如何将提高的编程质量强制到新提交的代码中。如果您不做任何事情,根据我的经验,新代码倾向于受到影响和样式类似于现有代码,而不是改进为更现代的标准。

0 投票
1 回答
154 浏览

licensing - 许可实施机制如何适用于 OEM DLL、浏览器插件和 ActiveX 控件?

我可以理解最终用户许可方案是如何工作的——如果存在有效的许可证密钥/令牌,那么软件就可以工作,否则就不能工作。

但是对于被许可作为已部署产品的一部分嵌入的组件,例如 UI 控件库和浏览器插件/ActiveX,许可证密钥不会传递给执行计算机。那么许可是如何执行的呢?方法是什么?

谢谢!

0 投票
5 回答
6457 浏览

c++ - 如何强制所有派生类实现虚方法?

假设您有一个类Dep树的基类。Dep* Dep::create()我希望每个叶类都实现一个虚拟方法。有什么办法可以强制执行吗?

注意:这里的问题是可能有中间类(比如)偶然class B : public A : public Dep实现了这个方法( ),或者因为他们认为它们是叶类,但实际上它们自己是子类。A::create

问题到此结束。

语境

如果你好奇我为什么需要这个;我有一个Master具有Dep未知具体类型的对象的类。如果Master重复,我需要提供一个匹配的Dep实例克隆。下一个最好的办法是虚拟构造函数,它正好引入了这个问题。

此外,我什至无法捕捉到这一点(除了可怕的崩溃),因为由于不明原因,比我有更多话要说的人已经dynamic_cast在这个项目中取缔了(也许这是一个很好的决定;但无论如何,这是一个完全不同的讨论)。

0 投票
2 回答
11331 浏览

android - Android APN 强制执行

有人知道是否有一种编程方式可以在设备上使用特定定义的 APN,而不是默认的?

谢谢。

0 投票
2 回答
1249 浏览

python - 如何使用 pysqlite2 在 python 中强制执行 SQLite 外键?

我有一个 SQLite 数据库。根据这个答案,您需要我拥有的 3.6.19+ 版本。我使用 SQLite 3.7.10 版制作它:

所以它应该支持外键。

我有以下 sqlite 数据库创建语句:

所以特征表中的msrun_msrun_name是msrun表中msrun_name的外键。但是,当我填写功能表时,我可以为 msrun_msrun_name 填写任何我想要的内容。未强制执行外键。

根据这个问题,需要打开强制执行,它给出了如何使用 SQLAlchemy 执行此操作的答案,但我没有使用 SQLAlchemy。

如何使用 pysqlite2 强制执行外键?

0 投票
3 回答
1506 浏览

php - 强制在 symfony 操作中调用 parent::preExecute()

我有一个类似的结构:

家长班

儿童班

现在我的问题是:如何强制调用parent::preExecute()覆盖它的子方法?

在我还不知道的 symfony 中是否有其他方法(另一种不会重载的方法或其他方法)?

需要调用父方法,否则功能会被破坏!

0 投票
4 回答
2982 浏览

objective-c - iOS 子类化和强制方法

我有一个基本视图控制器,它是许多其他视图控制器的子类。有没有一种方法可以强制执行某些必须在子类中重写的方法?

为了安全起见,比什么都重要。

干杯

0 投票
1 回答
73 浏览

cookies - 自 2011 年 5 月 26 日起实施的新 cookie 政策是否得到执行?

我知道有人提出了新的 cookie 法(请参见此处)。但它曾经成为必需品吗?不遵守的处罚是什么?

0 投票
2 回答
1340 浏览

schema - Datomic - db/isComponent 相当于强制执行外键依赖?

Datomic Sc​​hema doco中,他们提到了一个名为db/isComponent. 这似乎是指由 定义的关系:db.type/ref

西雅图db/isComponent示例中未使用 。公平地说,:db.type/refDatomic 中的关系不是“强制”的(使用关系数据库外键依赖概念)-除非您将它们设置为db/isComponent?

0 投票
3 回答
9238 浏览

mysql - 是否可以使用正则表达式在 MySQL 中强制执行数据检查

假设我有一个名为电话号码的属性,并且我想对该字段的条目强制执行某些有效性。我可以为此目的使用正则表达式吗,因为正则表达式在定义约束方面非常灵活。