问题标签 [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 回答
23 浏览

loading - 加载和响应速度慢

我们的应用程序加载非常缓慢,尤其是图片,开发人员一直无法提出解决方案。动作缓慢,按钮响应缓慢(在第 2 次或第 3 次按下时起作用)。

稳定性很差,例如当你按下后退按钮时,整个屏幕向左移动 2mm。

该应用程序每次运行时都会从服务器下载信息。我们已经尝试更改服务器,但这并没有产生任何结果。

当前的解决方案是使图像更小(压缩它们)以使应用程序运行得更快,但我们怀疑这是否可行。

有没有人在他们的应用程序中遇到过同样的问题?

对于如何解决此问题的任何建议,我将不胜感激。我们需要它快速响应。

0 投票
1 回答
166 浏览

javascript - 模糊排序算法合并稳定性

语境

我正在实施一项心理测试,向用户呈现成对的图像,并且必须指出他们更喜欢哪一个。他们用 A 或 L 键响应他们的偏好。如果图像的数量很大,那么比较所有可能的对对个体的要求相当高(O(n^2))。

问题

我在这里破解了合并排序算法,以大大减少比较次数。结果如下:

函数getUserPreference委托给用户的地方。我已经运行了多个模拟(其中响应可能意外地“错误”~1/3 的时间,并且“错误”是指不通过按错误键输入他们的真实偏好)并且根据排序似乎表现良好以下标准:

  • 输出结果足够接近用户偏好(模拟)。
  • 算法适时停止。10 个项目的列表约 20 个步骤。

我想知道的是,那里的算法神童是否可以告诉我该算法是否有可能完全无法停止或逼近输入解决方案。

0 投票
1 回答
43 浏览

debugging - PDB 调试器稳定性问题

我正在使用 pdb 或 ipdb 来调试我的 python 代码。但是,每当我使用 set_trace() 时,我通常可以运行几行代码进行测试,但它最终会在我打字时冻结。我杀死了 python 进程并且必须从头开始重新运行整个进程——这通常会杀死大约 5-10 分钟的数据处理时间才能回到我原来的位置。

我正在使用带有 python 2.7 的 anaconda 构建。

我唯一的异常是我需要运行 conda install -c conda-forge psycopg2=2.6.2才能使用 psycopg2。在过去的两个月里,我一直忽略它,但意识到这不是可接受的工作流程。

任何有助于解决的想法将不胜感激。

0 投票
1 回答
65 浏览

debugging - 需要帮助调试不稳定的程序

经过一些更改,我的 Arduino 草图变得不稳定,它只运行 1-2 小时并崩溃。现在是我试图理解但没有取得明显进展的一个月:主要困难是最轻微的变化使它运行几天显然“正常”......

该程序长约 1500 行

有人可以建议如何进步吗?

在此先感谢您的时间

0 投票
0 回答
999 浏览

algorithm - 快速排序可以稳定吗?

如果在快速排序期间也考虑等于枢轴的值,是否可以称为稳定排序?这是我的快速排序实现:

是否可以同时提高稳定性并保持快速排序的计算速度?

0 投票
4 回答
1824 浏览

algorithm - 在奥赛罗中确定稳定的圆盘

我正在尝试确定奥赛罗棋盘的哪些圆盘是马厩的(在游戏的其余部分不能翻转)。

我读过光盘需要在所有四个方向(水平、垂直和两个对角线)上都保持稳定。为了让它在任何方向上都保持稳定,要么该方向上可以放满圆盘,不能再放置,要么靠近棋盘边缘,要么靠近同色的稳定圆盘

我了解前两部分,但是我需要评估光盘稳定性的特定顺序,因为可能存在引起稳定性的连锁反应。我真的很难弄清楚如何确定所有稳定的光盘。

非常感谢任何见解!

0 投票
3 回答
1640 浏览

sorting - 如何在 Go 中稳定地对切片进行反向排序?

我有

并希望将稳定排序反转为

但不是

此(无效)代码不起作用

它会产生:


这里的问题显示为简化为整数切片,但实际上我需要将其应用于结构切片

t和基于字段的反向稳定排序。


编辑:经过几条评论后,我明确指出整数一是简化问题的无效示例。

0 投票
1 回答
461 浏览

r - 在 R 的 stabsel 中使用惩罚因子

我想在 glmnet 套索之上使用 stabsel 进行变量选择。我正在关注 https://github.com/hofnerb/stabs上的示例,它工作正常。

但是,我也想强制包括几个变量。这可以在 glmnet 中使用参数“penalty.factor”来实现,但是在 args.fitfun 中将此参数传递给 stabsel 会导致错误(见下文)。

任何帮助将非常感激!

0 投票
1 回答
885 浏览

r - R中的随机套索

我一直在尝试在 R 中创建一个随机套索函数,但它似乎不会产生与 Python sklearn 随机套索函数相同的结果。我在这里应用相同的理念,但无法理解其中的区别。代码基于此代码进行了修改:R中的随机套索函数。

以下是代码和示例数据:

结果应该与此表中显示的结果相似(稳定性)python 中的稳定性。但是,这种方法和第一个超链接参考中显示的原始 R 代码没有找到 X11 到 X14 的相关特征。不确定我的 R 代码中哪个部分不能正常工作。

0 投票
1 回答
38 浏览

java - Drive API java 应用程序的稳定性

我不确定这是解决此类问题的正确位置,如果不是,请指出正确的方向 - 谢谢。

在许多不同的地方搜索了很多之后,我认为你是我最后的希望:)

我使用了Google Drive API V3 快速入门示例,并且可以正常工作,但是我有一些顾虑。

我想知道如果谷歌通过com.google.api.services.drive.model.File在我调用不同的方法(如getId()og getName())以从我的文件中获取我需要的信息时添加新功能来更改 API 会发生什么。请参阅下面示例中的最后一个System.out.printf()

示例代码:

类似的事情(向 API 添加新方法)会破坏代码吗?

我当然会使用任何相关的错误处理,但是我真的不想返回并更改代码中的某些内容,因为已经从第三方添加了新内容。

也许我要问的是如何“在幕后”处理 JSON 的转换,以及这个对话是否可以在不中断的情况下处理 JSON 代码的新成员。

也许 Google 永远不会改变任何东西,只是为我们提供新版本的 API

我确信谷歌已经想到了这一点,但这不是我的客户可以接受的论点:)

我非常感谢在这件事上的任何帮助。