问题标签 [redundancy]

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 投票
2 回答
1034 浏览

sql-server - 在分区之间分离数据库文件和传输日志的用处

我工作的一些人正在为 SQL Server 设置新的数据库服务器。服务器有一个系统驱动器,它还存储备份和一个用于数据库文件的 RAID 5 阵列。RAID 5 阵列在逻辑上划分为 2 个驱动器。一个用于实际数据库文件 (MDF),另一个用于事务日志 (LDF)。引用的原因是最佳实践。

我的问题是这种额外的分区是否毫无意义。如果它们仍然共享相同的物理资源,那么将数据库和跨日志放在不同的逻辑分区上是否有任何目的?我知道将数据库和跨日志文件分隔到两个物理上独立的磁盘上的一些重要原因。例如,应该提高速度和灾难恢复。但是,我想不出任何不因缺乏物理分离而被否定的好处。我对 RAID 的了解还不够,无法确定。

0 投票
9 回答
490 浏览

javascript - 如何减少 jQuery 代码中的冗余?

我的 JavaScript 文件的大小变得失控,因为我有数百个链接,每个链接都有自己的 jQuery 函数,尽管它们都执行基本相同的任务。

这是一个简短的摘录:

有没有办法抽象出一些这种逻辑,这样我就只有一个函数,而不是数百个做同样事情的函数?

0 投票
1 回答
1329 浏览

c# - C# Designer:从 Design.cs 中删除冗余代码

我有一个表单,上面有几个按钮、标签和其他东西,但设计师似乎记得该表单的旧元素,这些元素以前已被删除。

无论如何要“刷新” form.Designer.cs 代码以通知它当前在表单上哪些元素以及哪些元素不是。

提前为帮助干杯;)

0 投票
4 回答
365 浏览

jquery - 在这两个做同样事情的函数中避免代码重复的最佳方法是什么?

鉴于此表单(包含提交按钮):

和这个链接(提交相同的表格):

在下面的 jQuery 代码中,当#btn_submit点击元素时,表单 (#review_form)使用 ajax 提交:

我想要做的是删除提交按钮并使用上面的链接#lnk_submit)提交表单,如下所示:

但问题是这重复了 jQuery.fn.submitWithAjax上面定义的所有代码。

在这里避免代码重复的最佳方法是什么?

0 投票
2 回答
1395 浏览

django - 两个 VPS 帐户上的 Django 冗余和复制

我正在慢慢地进入我的 Django 站点之一需要在其背后具有一些鲁棒性的位置。我目前在带有 memcached 的 SQLite 数据库上的单个 VPS 上运行。它几乎是不可扩展的。

如果我购买了另一个 VPS 帐户,我想做什么?

  • 通过复制迁移到 MySQL/PostgreSQL?什么最简单?复制能保护我免受一台服务器爆炸的影响吗?有并发的缺点吗?
  • 如何在两台服务器之间进行负载平衡?
  • 我也将 memcached 放在新服务器上。如果我将两个 IP 都放入配置中,是否会在两台服务器上保留一份数据副本?(我正在考虑会话数据会发生什么 - 当前存储在 memcached 中)
  • 我目前正在使用 Cherokee 作为 httpd - 我确信这有其自身的一系列问题。如果您有任何提示,请告诉我。

我是不是走错路了?有没有更简单的方法来拥有更快、更强大的 django 站点?

0 投票
1 回答
472 浏览

java - 如何使用 java 编程删除微阵列数据中的冗余元组?

在用于 MICROARRAY DATA 的数据挖掘软件 WEKA 中,如何从现有数据集中删除冗余元组?删除冗余的代码应该在 JAVA 中。

即,数据集包含诸如

这里的元组 1,4,5 是多余的。

代码应返回以下 REDUNDANCY REMOVED 数据集...

0 投票
5 回答
1684 浏览

encoding - 冗余编码?

这更像是一个计算机科学/信息论问题,而不是一个简单的编程问题,所以如果有人知道一个更好的网站来发布这个,请告诉我。

假设我有一条 N 位数据,它将在 M 条消息中冗余发送,其中至少有 M-1 条消息将被成功接收。我对以每条消息更少的位数对 N 位数据进行编码的不同方法感兴趣。(这类似于RAID,但级别要小得多,其中 N = 8 或 16 或 32)

示例:假设 N = 16 和 M = 4。那么我可以使用以下算法:

如果我能保证 4 条消息中的 3 条能够通过,那么每个组中至少有一条消息能够通过。因此,我可以用 9 位或更少的位来完成这项工作,可能有一种方法可以用更少的总位来做到这一点,但我不确定如何。

是否有一些简单的编码/解码算法来做这种事情?这个问题有名字吗?(如果我知道它叫什么,我可以谷歌它!)

注意:在我的特定情况下,消息要么正确到达,要么根本没有到达(没有消息到达时有错误)。

(编辑:将第二部分移至单独的问题)

0 投票
5 回答
539 浏览

php - SQL 子句优化 UPDATE 查询?

在我虚构的数据库中,我有几列数据。在设计脚本的 PHP 前端时,有必要允许用户在必要时修改元组的所有属性。

如果最终用户最终只修改了一个属性而不是所有属性,则以下语句:

将更新元组“smithj”的所有三个属性,即使其中两个属性相同。

有没有办法让 SQL(MySQL,如果有区别的话)自动过滤掉冗余更新,类似于中的IF EXISTS子句CREATE TABLE IF EXISTS

谢谢!

0 投票
3 回答
4629 浏览

c# - 添加项目时如何使用哈希表来避免列表视图中的重复条目?

当将项目添加到列表视图时,有什么方法可以避免列表视图中的冗余..我使用winforms c#.net ..我的意思是如何比较listview1中的项目和listview2中的项目,以便在添加项目时从一个列表视图到另一个列表视图无法输入已在目标列表视图中输入的项目..我能够将项目从一个列表视图添加到另一个列表视图,但它正在添加重复项目,还有什么方法可以摆脱它..?? ?

0 投票
3 回答
1277 浏览

css - GWT 的 CSS 冗余检查器

在我的项目中,我有很多 CSS 样式。其中一些从未使用过(不再使用)。我用eclipse手动检查:我选择文本,然后用“搜索->文本->项目”我可以找到,如果这种样式只出现在样式表或java文件中。有没有更好的方法来检查我的 GWT 项目中当前使用了哪些样式?

编辑: @Igor,Keith:感谢您的提示,但我没有使用CssResource插入我的 css 文件。相反,我使用我的 index.html。我想删除未使用的样式只是为了更好地概览。CssResource不完全是,我在寻找什么。