问题标签 [filter]

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 回答
1344 浏览

c# - 如何在 .NET 的 MVC 中捕获过滤器引发的异常?

我正在开发的应用程序中的一个过滤器检查用户是否拥有他们试图更改的项目。动作由[RequiresOwnership]属性修饰,在属性逻辑中,我检查用户是否拥有该项目,如果他们不拥有,我抛出一个UnauthorizedAccessException.

我的问题是:我在哪里可以捕捉到那个异常?理想情况下,我希望将用户重定向到一个页面,解释为什么不允许他们尝试做的事情,而不是仅仅显示一个异常页面。我认为我不会在由属性修饰的操作中捕获异常,那么在 .NET MVC 模型中是否有一些应用程序的基础部分可以处理更高层抛出的异常?

编辑:我意识到我可以通过过滤器本身重定向到一个页面,但这对我来说似乎有点 hacky。通过属性抛出异常会很好,并且有一个标准的地方可以捕获和处理它们。

0 投票
3 回答
13725 浏览

c - 在 C 中实现 2D 卷积的快速方法

我正在尝试实现一种视觉算法,其中包括一个带有 9x9 拉普拉斯高斯滤波器的预滤波阶段。你能指出一个简要解释快速过滤器实现的文档吗?我认为我应该使用 FFT 进行最有效的过滤。

0 投票
3 回答
3062 浏览

java - 如何继承带有注释的 Hibernate 过滤器?

我正在尝试设置带有注释的 Hibernate 过滤器。我想在基类中指定它并让所有子类都使用它,但是每当我尝试启用它时,Hibernate 都找不到过滤器。是否有可能继承过滤器注释?

0 投票
2 回答
6833 浏览

sql-server - SQL:如何限制 MERGE 语句将插入的记录数

一些样本数据:

所以我有一个目标表和一个源表。我想要完成的是,当有大量not matched项目时,只插入价值最高的 x 个顶部项目。
在合并本身上使用 top 是行不通的,因为这会限制整个源表,我想做类似的事情

---- UPDATE ----
我的 MERGE 语句还包含一个 WHEN MATCHED THEN 语句:

这可悲地否定了伊恩和狗给出的答案......

0 投票
2 回答
6295 浏览

sharepoint-2007 - 按“过去 3 天”筛选数据视图 Web 部件

我们有一个自定义列表,其中有一个名为“连接日期”的列,并且需要在门户的各个位置显示最新的列表项(相对于这个“连接日期”列)。数据视图 Web 部件似乎是最好的解决方案,但我很难找到按日期过滤的正确方法和语法。

我可以创建一个参数并按另一列的值进行过滤。我可以按特定日期过滤。我似乎无法弄清楚如何说“向我显示‘连接日期’在 [今天] 和 [今天]-3 范围内的所有列表项”。

这可能吗?有谁知道如何做到这一点?

谢谢!

0 投票
2 回答
6208 浏览

c# - ASP.Net MVC - 如何处理 JSON 动作中的异常(返回 JSON 错误信息),但也发布过滤器的异常?

我正在使用过滤器来记录由如下所示的操作引发的异常:

现在我想处理我所有的 JSON 操作以返回带有异常信息的 JSON 结果。这允许 Ajax 调用确定服务器上是否有任何错误,而不是接收错误页面源,这对 Ajax 来说是无用的。我已经在我的 AppControllerBase 中为 JSON 操作实现了这个方法:

这很好用,但显然 catch() 语句会阻止所有过滤器处理异常,因为实际上没有抛出异常。有什么方法可以让过滤器(filterContext.Exception)可以使用异常吗?

0 投票
1 回答
2804 浏览

filter - 您可以在 log4net 中的 Logger 级别进行过滤吗

我想过滤掉包含指定字符串的消息。我使用过log4net.Filter.StringMatchFilter,但这仅适用于附加程序。

我想已经在 Logger 级别过滤该消息。这些方面的东西:

这种方式真的可以吗?或者是否有不同的方法来处理这种情况。

0 投票
5 回答
6205 浏览

javascript - 数据过滤算法

你能给我推荐一个过滤数据的算法吗?

我正在使用 javascript 并尝试编写一个过滤器函数来过滤一个数据数组。我有一个数据数组和一个过滤器数组,所以为了对每个数据应用每个过滤器,我编写了 2 个 for 循环

这不是正确的代码,但简而言之,我的功能是做什么的,问题是这需要大量时间,有人可以提出更好的方法。

我正在使用 Mootools 库,数据数组是 JSON 数组

数据和过滤器的详细信息

数据是让我们说用户的 JSON 数组,所以它将是

过滤器数组基本上是针对不同数据字段的自定义类

因此,当我进入第一个 for 循环时,在上述情况下,我得到了一个 JSON opbject(第一行)。当我进入第二个 for 循环(过滤器循环)时,我有一个过滤器类,它提取当前过滤器将在其上工作的确切字段,并使用数据的适当字段检查过滤器。

所以在我的例子中

当第二个循环结束时,我设置一个标志,表示数据是否已被过滤,并根据它显示数据。

0 投票
2 回答
2969 浏览

java - Java I/O 流过滤器示例

我正在寻找演示如何创建理解二进制数据的过滤器的示例代码。非常感谢示例链接。

0 投票
3 回答
9131 浏览

php - 为什么使用 filter_input() 更好?

这应该是一个基本问题,但为什么最好使用这样的东西:

而不仅仅是:

PS:我知道过滤器扩展可以与更多参数一起使用,以提供额外的清理级别。