问题标签 [reducing]

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 投票
8 回答
684 浏览

design-patterns - 设计模式是你发明的东西吗?

是否有固定的设计模式,或者每个足够熟练的软件开发人员是否识别并减少他们的代码以开发新的模式。有效地创建自己的“设计”模式。

编辑 - 感谢您的回复。实际上,我只是重构和/或减少在编写代码之前应该首先将问题与现有设计模式进行比较的代码。如果找到匹配项,那么我应该使用它,否则我只是重构代码(这不是一件坏事,通常不会产生任何新的普遍有用的“模式”。)

0 投票
1 回答
643 浏览

database - 组合数据集而不丢失 SAS 中的观察结果

嘿伙计们,我知道,另一个帖子另一个问题:D :(。

我截取了屏幕截图以轻松解释我的问题。

http://i39.tinypic.com/rhms0h.jpg

如您所见,我想(再次)合并两个表,即 Base & Analyst 表。我想要实现的内容显示在右下角的表格中。我正在计算分析师表中每个月的总分析师和女性分析师的数量。在基表中,我对一家公司(这里是公司 Alcoa,股票代码为 AA)有不同的观察。当我使用以下命令时:

我得到了右上角的问题。我在主表中的观察被缩小到只有 4 个观察(对于每个不同的一年观察,2001 年、2002 年、2005 年、2006 年)。我想要的是观察结果不会减少,而是每年都会放置相同的数据,如右下角所示。我的合并命令中缺少什么?在这两个表中,我都将月份作为时间计数变量(我的基表中的观察结果是每月),我需要在其上合并。为清楚起见,我在 SAS 中添加了我的真实数据库的 2 个屏幕截图。

基表:

http://i42.tinypic.com/dr5jky.jpg

分析表:

http://i40.tinypic.com/eqpmqq.jpg

这是我的合并表的样子:

http://i43.tinypic.com/116i62s.jpg

您可以清楚地看到,合并后的表只剩下 AA 的四个观察值(每个唯一年份一个),而不是原来的 8 个。

有人有解决这个问题的想法吗?

0 投票
2 回答
1281 浏览

iphone - 我在使用 GLshort 来表示顶点和法线时遇到问题

随着我的项目接近优化阶段,我注意到减少顶点元数据可以极大地提高 3D 渲染的性能。

最终,我仔细搜索并找到了来自 stackoverflow 的以下建议。

在 OpenGL ES 顶点数组中使用 GL_SHORT 而不是 GL_FLOAT

您如何使用 GLshorts 表示法线或纹理坐标?

在 iPhone 上加速 OpenGL ES 1.1 的建议

简单的实验表明,将顶点和法线从“FLOAT”切换到“SHORT”并不困难,但让我烦恼的是,当您将顶点缩小到其原始大小时(使用 glScalef),法线乘以倒数的规模。对此的自然补救措施是在提交给 GPU 之前将法线与比例相乘。然后,我的短法线几乎变成了 0,因为比例因子通常小于 0。Duh!

如何同时对顶点和法线使用“短”?我一直在尝试这个和那个大约一整天,但到目前为止我只能选择“float vertex w/ byte normal”或“short vertex w/ float normal”。

您的帮助将不胜感激。

0 投票
4 回答
1227 浏览

html - 减小 html 大小

有人对我如何减少主页大小有建议吗?请 http://www.floorsandchores.net

0 投票
4 回答
6931 浏览

c# - 如何在 C# 中将大数减少为保持相对大小差异的最小值

这是我的问题。我有潜在的大量数字,从一百到一亿甚至更多。我想将这些数字提供给图表绘图仪(如果您好奇,请访问http://benpickles.github.com/peity/ )。问题是,当您有非常大的数字时,折线图最终看起来像一条平坦的线,因为数字太大,差异不会出现在如此小的图表上。但是,如果您绘制像 2、5、8、10、15 这样的数字。您可以很容易地看到图表线急剧上升并向右移动。

因此,为了以一种真正有意义的方式绘制我的迷你图表,我需要将这些大数字减少为尽可能小的数字,但要保持足够大的数字之间的相对差异,以便它们可以很好地绘制在图表上,就像小图表。我真的不需要一个完美的公式(不确定是否存在)。如果我的“大”数字在增长,我只需要与大数字以相同的相对速度增长的个位数数字。如果它们是平坦的,我希望图表看起来平坦,等等。

我没有很强的数学背景,所以我不知道是否有一个实际的数学术语?

0 投票
1 回答
44 浏览

azure - 关闭 Windows Azure 中的特定实例

我想缩减部署。通常 Fabric 会关闭具有更高实例 ID 的实例,但我想控制它关闭哪个实例。
因此,如果我捕获 InfrastructureChange 并返回 true 更改实例计数,这会阻止实例关闭吗?到目前为止,我的测试结果好坏参半。

另外,有人知道 Windows Azure 是否允许关闭特定实例吗?

0 投票
1 回答
73 浏览

c# - 如何减少数字的位数?

有没有办法减少数字的位数?

例子:

例如,我想“序列化”它17[2]13[4]

这个想法是减少数字使用的“字符”的数量。

0 投票
2 回答
5350 浏览

ffmpeg - 如何通过在 ffmpeg 中混合来减少帧数

我正在尝试将一些文件转换为 ProRes。转换的一个相当重要的部分是:

  • 将帧数从 60 减少到 30
  • 将每 2 帧融合为一帧,实现更流畅的动作。(一种简单的运动模糊)

我已经尝试过该-blend命令,但它未被识别为命令。

如何通过在 ffmpeg 中混合来减少帧数?

0 投票
3 回答
6534 浏览

python-3.x - 达到 0 后停止编号减少 - Python

我正在 pygame 中开发一个小游戏,并且我设置了一个健康变量,所以每次我的玩家被敌舰击中时,我的健康都会减少 25,但是有时(如果我的玩家快速穿过屏幕)我能够将此值设为 0 以下,它会继续减少 25 为负数。

有什么办法可以设置它,一旦达到 0,分数就不能低于 0?

到目前为止,这是我的代码:


更新

我已经更新了代码,现在它似乎运行正常,不确定我是否使用了有意义的东西(如果是,欢迎任何改进):(我对 python 很陌生。

0 投票
1 回答
3491 浏览

algorithm - SHA256 彩虹表的缩减算法

我正在做一个使用彩虹表破解 sha256 的项目。我正在尝试攻击 8 位字母数字序列。我完全了解彩虹表的工作原理以及链应该如何形成和存储。但是,我不明白如何获得减少函数来形成链。我已经用谷歌搜索并自己考虑了几个小时,但没有结果。那么,什么是链的良好归约函数以及如何证明它涵盖了所有 8 位字母数字序列。