问题标签 [robustness]
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.
jenkins - Jenkins 处理节点中断
如何让 Jenkins 处理节点连接故障?
现在,如果从服务器断开与主服务器的连接,则在该节点上运行的所有构建都会失败。理想情况下,这些只是重新安排。
有人已经解决了这个问题吗?
我需要为此编写自己的插件吗?如果是这样,我将在哪里“扩展” Jenkins 功能?
database - 我应该选择什么数据库?
我已经制作桌面应用程序一段时间了,但是我当前的数据库(SQL Server 2008)遇到了一些问题,并决定切换到一个新的数据库。
我在 SQL Server 2008 中遇到的问题是:-
- 安装大约需要 30 分钟(快速和管理)
- 安装需要该人坐在那台 PC 上 30 分钟,而安装程序要求进行许多配置设置
- 它只能在微软操作系统上使用
有人可以建议我一个包含以下内容的数据库:-
易于部署- 在客户端安装所需的时间和交互最少
实时性能- 我正在制作一个重型多用户 ERP 软件,这就是为什么相同的性能应该很棒
跨平台- 应该在任何操作系统上运行
optimization - 嵌套openmdao“程序集”/驱动程序-从0.13类比工作,这可以在1.X中实现吗?
我正在使用 NREL 的 DAKOTA_driver openmdao 插件对模型进行并行蒙特卡罗采样。在 0.X 中,我能够嵌套程序集,允许外部优化驱动程序指导 DAKOTA_driver 采样评估。我可以将此设置嵌套在外部优化器中吗?我希望外部优化器的工作流程调用 DAKOTA_driver “程序集”,然后调用 get_dakota_output 组件。
java - 为什么 Android 应用程序在长时间运行时会重新初始化,即使应用程序没有执行任何操作?
我刚刚开始学习 Android 应用程序开发,并且正在为嵌入式设备开发应用程序。我的应用程序需要长时间运行,但它没有这样做。我清理了可能存在内存泄漏的代码,但问题仍然存在。
因此,我尝试在一夜之间运行一个什么都不做的应用程序,这是我的发现。
首先,源代码片段:
然后是隔夜日志:
根据日志,应用程序重新实例化了五次。
我的问题:
- 为什么Android会这样?
- 处理这个问题并实现我想要的行为的最佳实践是什么?(无需重新实例化即可长时间运行的应用程序)
- 如果这也是 Android 开发人员的常识,您能否建议/推荐关键词或搜索词以查找与此相关的问题?
提前谢谢大家!:)
乔伊
functional-programming - Option type encoding / robustness in Lisp
is an unsafe partial function, n
may go out of range. An error
can be helpful,
But what would a robust Scheme analogue to Haskell's Maybe
data type look like?
Is just returning '()
adequate?
matlab - 曲线拟合 Matlab 表现不佳
我目前正在尝试使用Matlabs 稳健拟合页面中建议的平滑样条拟合的稳健版本。但是当我绘制结果时(见下文),这条线似乎不符合趋势。
我正在使用平滑样条曲线来拟合平滑参数 1e-7,因为我的目标是一条只有微弱弯曲的线(就像你在图片中看到的那样,但它实际上应该适合数据)。
有人知道为什么这条线不能更好地拟合数据吗?或者这仅仅是“糟糕”的平滑样条在拟合时的表现?
编辑:以为我已经很好地检查了代码,但事实证明绘图中仍然存在错误。
.mat 格式的数据。Isamples 是 ydata,runorder_sample 是 xdata。
这是我的代码的片段:
(我在一个循环中对矩阵的所有行执行此操作,因此“i”用于保存数据以进行绘图)。
java - 如何使用用户输入使这种稳健性发挥作用?
我试图在 java 上做一个健壮的代码,但它似乎不起作用。我正在寻找的是用户输入输入,如果不是必需的输入,程序将检查输入,然后用户将可以选择重新输入适当的输入,直到输入与所需的输入匹配,或者干脆退出。这是我到目前为止所拥有的。当我运行此代码时,一切正常,除非用户输入错误并想退出。即使用户重新输入正确的输入或退出,while 循环也会继续运行并且不会停止。我怎样才能使这项工作?
stress-testing - 如何衡量稳健性和压力?
我正在对稳健性和压力指标进行调查,但我真的找不到有用的信息。我确实看到 MTBF 是在这个问题上稳健性的一个选项:如何衡量稳健性?. 但我想知道是否有任何其他指标可用于衡量稳健性以及我们可以使用哪些指标来衡量压力。
java - Java ListIterator 健壮性
我有一个简单LinkedList
的 Java 语言,它有 10 个元素。在那种状态下,我得到一个普通的ListIterator
,比如 .listIterator(3)。如果我然后在列表中插入/删除其他元素,而不触及我拥有的元素ListIterator
(也不是迭代器),那么ListIterator
仍然有效吗?
rest - 1 个服务端点与 3 个用于在 CRUD 中创建/更新/删除的单独端点 | 建筑学
我有这个关于构建 CRUD 服务的问题,我应该能够创建、更新、删除和从数据库中获取记录。
为了便于理解。我将使用我应该向其编写服务以执行 CRUD 的公司的示例。我应该添加一个员工,更新一个员工,删除一个员工,获取为公司工作的员工列表。
下面的 Object 将用作Create/Update/Delete的请求负载,EmployeeDomainObject 的 List 将用作Get 请求的响应
EmployeeDomainObject
{
"firstName": "string",
"lastName": "string",
"id": "string",
"status": "ACTIVE" or "DELETE" or null
}
- 我应该选择 2 项服务吗?
- Get的1 个端点根据公司 ID 获取列表
- 创建/更新/删除的 1 个端点,它将接受EmployeeDomainObject作为请求正文并根据状态相应地更新数据库。
- 如果请求的状态为:null --> 新记录 ID 将为空,保存时将生成一个动态 ID
- 如果请求的状态为:“ACTIVE” --> 根据 ID 更新记录
- 如果请求有状态:"DELETE" --> 根据ID删除记录
- 我应该选择 4 项服务吗?
- Get的1 个端点根据公司 ID 获取列表
- Create的1 个端点基于 EmployeeDomainObject 创建员工
- 1 个更新端点,用于根据 EmployeeDomainObject 中的 id更新员工
- Delete的1 个端点,用于根据 EmployeeDomainObject 中的 id 删除员工
服务的范围和要求: 1. 健壮性 2. 可维护性 3. 哪个更受服务驱动?4. 可扩展/可扩展
赞赏的答案