问题标签 [preconditions]

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 投票
0 回答
54 浏览

generics - Nemerle - 如何编写具有通用约束和“要求”条件的方法签名?

使用 Nemerle,我想创建一个具有泛型类型约束和“需要”前置条件的方法。关于方法的返回类型,这些的正确顺序/语法是什么?

这是我想要的 C# 示例:

这是我最好的 Nemerle 猜测,编译器不喜欢它:

我怎样才能使这个编译?


编辑:

我实际上是在使用array关键字System.Array.

这编译:

0 投票
1 回答
164 浏览

java - 按合同设计寻找先决条件

我必须基于这个接口在 Java 中创建一个计算器。

但是对于每种方法,我都需要前置条件。我真的需要先决条件方面的帮助,因为我什至无法想象一个有意义且尚未由 Java 处理的单个条件。

编辑:除法和 sqrt 对我来说很清楚,但我需要一些关于 add、sub 和 mult 的想法。

0 投票
1 回答
11 浏览

preconditions - 前置条件和类包含

假设我有以下课程:

Playerplay()方法的前置/后置条件是什么?

我对前提条件的回答将以roundsPlayed变量为中心,

但是我想知道我的前置/后置条件是否应该包括我Board在我的方法中使用 the 和可能它的变量的事实

我的回答中是否应该考虑我的前置/后置条件Board

0 投票
1 回答
3193 浏览

html5-video - 如何修复 412(前提条件失败)错误 HTML5 视频标签

我在 FlexSlider 中使用 HTML5 视频标签。有时视频停止工作。经过大量搜索,我得到了这个错误。

这是我的 HTML5 视频标签代码:

请帮我解决它。

谢谢

0 投票
3 回答
2153 浏览

c++ - shared_ptr 不能为空?

使用 astd::shared_ptr表示共享所有权和可选性(可能为空)。

我发现自己只想在我的代码中表达共享所有权,而没有可选性。当使用 ashared_ptr作为函数参数时,我必须让函数检查它是否为 null 以保持一致/安全。

在许多情况下,传递引用而不是当然是一种选择,但我有时也想转移所有权,因为shared_ptr.

是否有一个类可以替换shared_ptr而不可能为空,有一些约定来处理这个问题,或者我的问题没有多大意义?

0 投票
1 回答
1129 浏览

python - General Minimum RESidual (GMRES) with ILU preconditioner

I'm trying to implement the ILU preconditioner in this GMRES code I wrote (in order to solve the linear sistem Ax = b. I'm trying with an easy tridiagonal SPD matrix of dimension 25x25. As you can see I'm calculating the preconditioner with spilu method. The code is running without error, but the solution is clearly wrong since, at the end of the code, I'm printing the norm of b and the norm of the product A*x. They are not nearly the same.. The code Run fine without preconditioner and converge with 13 iteration for the same matrix.

This is the code I followed

Really Hope somebody can figure it out!!

0 投票
0 回答
191 浏览

amazon-s3 - 当 s3 前置条件失败时,如何将 aws 数据管道标记为 FINISHED 而不是 ERROR?

几个星期以来,我一直在努力寻找一个符合我期望的配置解决方案——也许我想要的不可能......

这是我正在尝试做的事情:

  1. 检查 S3 存储桶中的任何文件
  2. 如果没有,不要启动集群,只需将管道标记为“已完成”,否则启动集群并处理文件

会发生什么情况是管道健康状态最终被标记为“错误” - 它不是 IMO,它是预期状态(没有要处理的文件),但是,前提条件按预期工作并且集群不是开始 - 这就是我想要的。

当 S3 存储桶中没有文件时,任何人都可以发布一些示例配置,显示我需要配置什么以使管道进入“完成”状态,而不是“错误”?

非常感谢,

戴夫

0 投票
6 回答
3512 浏览

java - 如何要求多个条件返回 true J​​ava

我正在编写一个必须满足前提条件的代码,如果条件都满足,那么它将返回true。我尝试了多个“if”语句,但这似乎不起作用。嵌套 if 语句似乎不是这里的答案,我认为“else if”语句不会起作用。我要问的是,这样做的正确方法是什么?我是否写错了 if 语句?

这是我的代码:

0 投票
1 回答
129 浏览

python - 使用 boto3 设置 key 内容时的前提条件

在 boto2 上,我们可以使用 Key 对象的名称作为键以及将与 PUT 请求一起发送的 headers dict 参数中的前提条件(即 If-Match、If-None-Match 等)来存储一个对象。

例子:

现在对于 boto3,至少有几个 API 可以让我们将对象放入存储桶中,例如:

或者,使用低级 S3 客户端:

对于上面关于boto3的两种情况,我需要在哪里添加前提条件以确保如果这些PUT请求满足所有条件,则类似于boto2的带有前提条件的headers参数?我试图查找有关 boto3 API DOC 的信息,但这些先决条件仅针对 GET 操作设置:https ://boto3.readthedocs.io/en/latest/reference/services/s3.html

谢谢!

0 投票
1 回答
292 浏览

biginteger - 如何检查伯尼克尔和齐格勒师的先决条件?

Burnikel 和 Ziegler 用于划分大数的“RecursiveDivision”算法有两个前提条件,其中之一是“商 Q 必须适合 n 位”。如果不先进行除法,您如何知道前提条件是否成立?