问题标签 [stability]

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 投票
1 回答
524 浏览

sql-server - SQL Server 中的不稳定查询

我正在使用 SQL Server 2008-R2 速成版。

我编写了如下所示的查询来生成从 1 到 @n 的数字序列。在测试它时(纯粹是在查询窗口中),我发现如果我显着改变了@n 的值,我会得到不正确的结果。重新执行会产生相同的错误。但是,如果我打开一个新的查询窗口,结果是完美的。

查看算法,我不知道为什么我应该得到不稳定的结果(或者甚至查询可以针对固定输入产生不同的结果)。

编辑

将 65536 更改为 5000,执行,更改回 65536,然后向下滚动到第 169,770 行。我得到第 169770 = 40000 行。在新窗口中,它运行正常。

编辑2

除了随机获得正确/错误的结果外,似乎还有其他问题。对于某些数字,例如 655360,我现在得到的结果始终不正确。

0 投票
4 回答
69 浏览

javascript - 在代码中进行额外的 ckeck 仅供内部使用是一种好习惯吗?

是否有必要检查代码中的所有参数和其他条件,如果我知道,我永远不会传递错误的参数并且它应该可以正常工作(比如我已经在该代码之外进行了一些检查)。

例子:

这段代码:

可能:

0 投票
6 回答
556 浏览

java - 智能垃圾收集?

您可以简单地通过调用在 Java 中进行垃圾收集,System.gc()但有时这会“停止”应用程序。像这样收集垃圾并避免停顿是不是一个坏主意:

或者这可能会导致更多的问题?

0 投票
1 回答
207 浏览

websocket - 使用 Websocket 协议

一个意见问题:您认为在不断变化的协议中使用 WebSockets 已经安全了吗?如果没有,您认为协议何时完成?

谢谢!

0 投票
3 回答
987 浏览

java - 对于关键任务工作负载,64 位 JVM 与 32 位一样好?

我以不同的方式问了同样的问题,问题被关闭了:https
://stackoverflow.com/questions/7231460/java-64-bit-or-32-bit 这是我第二次尝试获得客观答案(s )。

对于那些在 Solaris (SPARC) 和 Linux (RHEL 5.x) 上突破 32 位服务器 JVM 界限的客户,我们正在考虑将我们的产品迁移到 64 位 Java。我们的导演问“几年前,64 位还不存在。现在呢?”

  1. 对于那些没有突破 4 GB 界限的客户,使用 64 位 JVM 会不会在性能方面产生不利影响?如果是,多少钱?我们创建了很多对象。(我们不想同时支持 32 位和 64 位 JVM。最好是非此即彼的情况)。

  2. 对于那些突破 4 GB 边界的人,我们可以期望 JVM 和 32 位一样稳定吗?

    • 性能会成为问题吗?如果是,多少钱?我们创建了很多对象。
    • 哪些 GC 调优技术是新的?
    • 分析器:它们是否完全可以分析 64 位 JVM 应用程序?

更新:对于那些评论者和那些结束我之前的问题的人,我相信我现在明白你的焦虑了。同时,我相信你们中的一些人做出了一些(不真实的)假设,即我是懒惰的,或者是一无所知的西装。我会在调查后发布我的发现。感谢所有给我真正指点的人。

0 投票
6 回答
12386 浏览

android - 使 Android 应用程序崩溃的最佳方法是什么?

导致 Android 应用程序崩溃的最佳方法是什么?我们正在努力使我们的应用程序尽可能坚如磐石。

对于我自己的贡献,如果您有一个使用网络服务的应用程序,请在连接 wifi 的情况下进入您的应用程序,然后以各种方式关闭 wifi。例如,走出范围,或将应用程序置于后台并手动关闭 wifi,然后将应用程序置于前台。

0 投票
2 回答
2606 浏览

performance - 完整的 ERP 开发:CakePHP 还是 CodeIgniter?

我是新来的,但我向您保证,我已经阅读了与我的问题相关的其他问题/答案,哪个更好,我不得不说它们已经过时了。

CakePHP 2.0 已经发布,与旧版本相比,它似乎在功能和速度性能方面有了重大改进。我是那种喜欢了解事物的内部运作以便能够以最佳状态使用它的人,当我被困在 CakePHP 2.0 文档中时,我很难理解发生了什么,因为它们是在让我掌握基础知识(或者也许这只是我)之前,开始深入了解细节。更不用说,我在 PHP、HTML 和 CSS 以及一般编程方面都有很好的知识。

突然间,我在 Yahoo Answers 推荐中遇到了 CodeIgniter,并开始了解它作为 CakePHP 的替代品,但我在 MVC 编程技术方面仍然非常缺乏经验,无法做出决定,这就是我来这里的原因问专家。

我将使用 PHP MySQL 构建一个组织的完整 ERP 系统,并且发现应该采用 CakePHP 或 CodeIgniter 作为快速开发框架的手段,因为我将是唯一开始使用的开发人员。

所以我的问题总结一下: 1. CakePHP 2.0 发布后,它在速度和功能方面与 CodeIgniters 相比如何?2. 哪个处理CORE更稳定,测试更好,更受社区支持?我将依赖他们的 ERP 解决方案的核心,因此它需要有一个良好的基础和频繁的升级(错误修复等)。

  1. 除了所有这些问题和你的主观直觉之外,你更喜欢哪一个,因为你喜欢?(没有提供这个问题的技术原因)。

你们中的一些人不想直接回答我的问题以避免“火焰”或其他任何事情,这就是为什么我告诉你们只提供帮助或提示就足够了。

提前致谢, 阿托

0 投票
1 回答
100 浏览

sorting - 排序和稳定性

我想知道为什么归并排序是稳定的而快速排序不是。我知道如果相对顺序一直保持不变,那么它就是稳定的。

合并排序不应该仍然打破平局吗?当它不进行平局时它仍然稳定吗?

我知道如果不打破平局,快速排序将不稳定。

你能给我一些例子吗?谢谢你

0 投票
2 回答
1067 浏览

selenium - 目前最稳定的 Selenium 版本是什么?

我的项目测试是在 Selenium 2.0a_(Alpha 版本)可用时编写的,我想将 Selenium 升级到更新的版本。这样做的一个很好的原因是旧版本不适用于最新的 Chrome 版本。其他原因是许多错误修复,尤其是 IEDriver 重写。

我尝试使用版本 2.11.0,但那里有一个重大错误,并且已经存在了一段时间。该错误(问题 2513)引发随机异常,并且显然至少从 2.6.0 版开始发生。有一个解决方法,但它不适用于我。该错误非常严重,测试只是随机失败。

我倾向于尝试 2.5.0 版。在投入时间和精力之前,有没有人知道这个版本有什么重大问题?

更一般地说,您认为哪个 Selenium 版本最稳定,为什么?

0 投票
1 回答
420 浏览

android - 为什么我的 Android 手机比我的 Windows 桌面更稳定?

据我所知,在我拥有它的两年中,我的 Android 手机从未崩溃过。

我的 Windows 桌面每月最后一次崩溃。

为什么Android手机比Windows桌面稳定?