问题标签 [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 投票
4 回答
1469 浏览

asp.net - 如何在 asp.net 中使用过滤器修改 HTTP 响应?

使用过滤器修改 HTTP 响应

0 投票
2 回答
313 浏览

asp.net-mvc - asp.net mvc - 一门过滤器

在绑定到控制器操作之前,我需要触发一个过滤方法,其中包含来自 http 请求的 GET 或 POST 值中的所有字符串

我可以在 Global.asax.cs 中做吗?如果是的话,你能给我更多的细节或例子(很好)吗?

0 投票
2 回答
2072 浏览

javascript - 您如何正确检测浏览器对不透明度的支持?

我有一些应用 alpha 透明度的 javascript 代码。在此之前,它会尝试检测浏览器支持的透明度类型并将其存储在变量中以供以后使用。代码如下所示:

对于 Firefox 和 Safari,第一个条件为真,对于 IE7,第二个条件为真,但对于 IE6,它属于最后一个条件。为什么 IE6 没有过滤器对象?有没有更好的检测方法?

0 投票
8 回答
30070 浏览

c# - BindingSource 按日期筛选

我想根据日期过滤数据库中的值。

数据库中的日期包含如下值:2008-12-28 18:00:00。我的班级有一个 DateTime 变量,具体取决于我要过滤的内容。理想情况下,它会像这样工作: myBindingSource.Filter = "DATE(myDateField) = myDateTime.Date"+ 根据需要调整 myDateTime.Date 格式。

但它会引发 EvaluateException:“表达式包含未定义的函数调用 DATE()。”

虽然如果我直接执行 SQL 语句,我可以在过滤器中使用 DATE() 函数。

PS 我使用 MYSQL DB 和 Connector/Net 5.2

我怎么解决这个问题?

谢谢大家的建议。

0 投票
1 回答
4478 浏览

visual-studio - Visual Studio - 从调试输出中过滤异常

我有一些代码会导致一堆异常(可以安全地忽略),但它会淹没我的调试输出窗口。它始终具有相同的形式,并且很容易过滤掉。我如何编写一个宏(?)来实时过滤掉这些行

0 投票
4 回答
11537 浏览

c# - 如何根据两个表过滤 TableAdapter 的 FillBy?

我在 Windows 窗体应用程序上使用 VS2008 C# Express 和 Northwind 数据库。

我使用拖放设置两个数据网格视图的主详细信息绑定(我使用了订单和订单详细信息)。在这一点上,一切都按预期工作。为了不返回表中的每一行,我想根据 Orders 表的过滤器和 Orders Details 表中的字段过滤 Orders 表。在 TableAdapter 配置向导中,我使用查询生成器添加了一个新的 FillByMyFilter,它创建了以下查询:

SELECT Orders.[Order ID]、Orders.[Customer ID]、Orders.[Employee ID]、Orders.[Ship Name]、Orders.[Ship Address]、Orders.[Ship City]、Orders.[Ship Region]、 Orders.[Ship Postal Code]、Orders.[Ship Country]、Orders.[Ship Via]、Orders.[Order Date]、Orders.[Required Date]、Orders.[Shipped Date]、Orders.Freight FROM Orders INNER JOIN [Order Details] ON Orders.[Order ID] = [Order Details].[Order ID] WHERE (Orders.[Ship Name] LIKE N'A%') AND ([Order Details].Quantity < 20)

我通过添加两个表得到了这个,但没有检查 Order Details 表中的任何字段框,因此它只会返回原始 Fill 查询中使用的列。我现在只是试图过滤主表中的数据集,而不是返回不同数量的列。订单详细信息的子行仍应像默认的未过滤结果集一样工作。

现在的问题:当我单击执行查询按钮时,它工作正常。我从上面的查询中得到 53 行,而不是使用设计器创建的默认填充的 1078 行。它返回与原始填充查询相同的列。但是,当我尝试运行应用程序时,出现以下约束错误:

“未能启用约束。一行或多行包含违反非空、唯一或外键约束的值。”

我究竟做错了什么?

更新:我认为由于向导创建的 INNER JOIN 导致约束错误。如果我编辑查询以使用 LEFT JOIN,则向导将其更改回 INNER JOIN。

我的问题仍然是如何根据父表和子表中的条件过滤父表(订单)中的记录。我的下一个测试是尝试使用存储过程,但想知道仅使用 TableAdapter 自定义 FillBy 方法。

问候,

调试

0 投票
9 回答
24514 浏览

shell - 如何反转文本文件的行?

我正在编写一个需要反转文本文件行的小型 shell 脚本。是否有标准的过滤器命令来做这种事情?

我的具体应用是我得到一个 Git 提交标识符列表,我想以相反的顺序处理它们:

我想出的最好的方法是这样实现reverse

这用于cat对每一行进行编号,然后sort按数字降序对它们进行排序(最终反转整个文件),然后cut删除不需要的行号。

以上适用于我的应用程序,但在一般情况下可能会失败,因为cat -b只有数字非空行。

有没有更好、更通用的方法来做到这一点?

0 投票
1 回答
981 浏览

python - 在 django 中过滤完整的日期?

日期(年、月、日)有多种过滤方法。如果我想匹配一个完整的日期,比如 2008/10/18,有没有比这更好的方法:

0 投票
4 回答
2212 浏览

database - 如何根据应用程序用户属性限制或过滤数据库访问

我现在考虑太多了,没有明显正确的解决方案。这可能是一个真正的木头换树的情况,所以我需要 stackoverflow 的帮助。

我正在尝试在区域基础上强制执行数据库过滤。我的系统有不同的用户,每个用户都分配到一个区域办事处。我只希望用户能够看到与其区域办事处相关的数据。

简单来说我的应用是:Java App -> JPA (hibernate) -> MySQL

数据库包含来自所有地区的对象,但我只希望用户能够操作来自他们自己地区的对象。我考虑过以下方法:

1) 修改所有数据库查询,以便它们读取类似 select * from tablex where region="myregion" 的内容。这很讨厌。它不适用于 JPA,例如 entitymanager.find() 方法只接受主键。当然我可以原生,但我只需要错过一个选择语句,我的安全性就会被击中

2)使用mysql代理过滤结果。有点时髦,但是 mysql 代理只看到原始调用并且并不真正知道它应该如何过滤它们(即发出此请求的用户属于哪个区域)。好的,我可以为每个区域启动一个代理,但它开始变得有点混乱..

3) 为每个区域使用单独的模式。是的,很简单,我使用的是 spring,所以我可以使用 RoutingDataSource 通过正确的数据源(每个模式 1 个数据源)路由请求。当然,现在的问题出在我想要按地区和其他类别进行过滤的某个地方。哦哦。

4) ACL - 对此不太确定。如果 a 做了一个 select * from tablex; 它会悄悄地过滤掉我无权访问的对象还是会抛出大量访问异常?

但是我是不是想太多了?这似乎是一个非常普遍的问题。必须有一些简单的解决方案,我太笨了,看不到。我敢肯定它会接近/或在数据库中,因为您希望过滤尽可能接近源,但是什么?

不希望被灌输 - 任何链接、关键字、想法、商业/开源产品建议将不胜感激!谢谢。

0 投票
3 回答
865 浏览

.net - .NET:可以根据 URL 参数更改 XPath() 表达式吗?

我正在设置一个简单的页面,它只显示 XML 文件的内容并允许用户按关键字过滤。

我是一个认真的 .NET 新手,但我已经设置了 XmlDataSource:

所以我想让用户输入一个关键字并根据它更改数据源。

我想我会用来自文本输入的关键字进行回发,抓住那个关键字并以某种方式插入到 XPath 表达式中......

在这一点上我要简单,但这会是最简单的方法吗?