问题标签 [filtering]

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

ms-office - 将文本文档的内容分门别类,查看部分文本

当我浏览一个文本文档时,我通过突出显示不同颜色的句子来将内容划分为不同的类别。

我希望能够创建一组类别,然后检查文本并标记一个句子并将其分配给其中一个类别。然后可以选择查看仅包含一个或多个类别的句子的过滤文本。

我想知道open-office或microsoft office是否支持这个,如果没有,是否有插件,如果没有,有一些关于如何使用open office的api的指导。

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 投票
6 回答
654 浏览

python - 从列表中过滤掉附近的点

关于在位图中查找质量簇的问题,我回答了一半。我说一半是因为我把它留在了位图中的所有点都按质量排序的条件下,然后留给读者过滤从同一簇中删除点的列表。

然后,当考虑这一步时,我发现解决方案并没有像我想象的那样跳出来。所以现在我向你们寻求帮助。我们有一个具有类似质量的点列表(一个 Python 元组列表,但您可以用任何语言表示它):

每个元组的形式为:

请注意,列表在此处排序。如果您的解决方案不希望对它们进行排序,那完全可以。

如果你还记得的话,挑战是找到主要的质量群。集群的数量是未知的。但是您知道位图的尺寸。有时,一个簇中的几个点的质量比下一个(按大小)簇的中心大。所以我想要做的是从质量较高的点出发并删除同一簇中的点(附近的点)。

当我尝试这样做时,我最终不得不一遍又一遍地遍历列表的某些部分。我有一种感觉,我对此很愚蠢。你会怎么做?伪代码或真实代码。当然,如果您可以使用 Python 代码从我在该答案中留下的地方开始,那么我更容易尝试它。

下一步是计算位图中真正有多少簇。我仍在努力定义这个问题,所以我可能会带着一个问题回来。

编辑:我应该澄清一下,我知道这个问题没有“正确”的答案。问题的名称是关键。我的集群的第一阶段已经完成。我正在寻找一种快速、准确“足够”的方法来过滤掉附近的点。

如果您看到我如何使问题更清楚,请告诉我。

0 投票
4 回答
12431 浏览

r - 在 R 中过滤数据

我有一个 CSV 的数据文件,我可以使用它在 R 中加载read.csv()

一些数据丢失了,所以我想将数据框减少到完全由非缺失数据组成的集合,即如果 aNULL出现在任何地方,我想从过滤的数据集中排除该列和行。

我知道我可以通过内置的 R 向量操作相当简单地做到这一点,但我不太确定如何准确地做到这一点?

为了让我的问题更具体一点,这里有一个数据的快速示例,这样你就可以看到我想要做什么。

所以给定这个输入,我需要一些代码来减少输出。

AsAnno8是唯一具有非 NULL 数据的列,并且只有四行具有非 NULL 数据。

0 投票
5 回答
424 浏览

php - 为 php/mysql CMS 预处理和后处理多语言用户输入的最佳方法

好的,有很多关于清理字符串的东西,但我能找到的东西很少,关于准备用户输入的最佳方法(比如我现在正在输入的内容)以插入内容管理系统然后如何过滤它出来了。

我正在构建两个多语言(日语、英语 + 其他浪漫语言)CMS,并且有一段时间让两个特殊字符(如 ®、™)与日语字符一起显示。

我继续得到非常不一致的结果。

我将所有内容都设置为 UTF-8:

网页:和

.htaccess 文件:AddDefaultCharset UTF-8 AND(强制问题)

在每个数据库连接之后: mysql_query("SET NAMES 'UTF8'");

每个数据库、表和字段也设置为 utf8_general_ci

魔术报价已关闭。我首先使用 htmlpurifier 的默认设置预处理用户输入,然后在其上运行此函数:

这样就可以进入数据库了。

我通过使用此函数过滤所有内容从数据库中返回它:

不幸的是,毕竟我仍然得到不一致的结果。大多数情况下,® 符号会变成小菱形。

我已经到处寻找一个很好的方法,但似乎找不到最好的方法......

0 投票
2 回答
1695 浏览

c# - 为 ASP.NET MVC (C#) 和 LINQ-to-SQL 中的视图上显示的 SQL 表实现过滤器?

这个问题的后续,我已经改变了我的控制器和路由,所以现在排序值由 ?sort= 分配,但是我还想实现用户根据一组选择的值过滤表的能力:

技术员:Tech1、Tech2、Tech3 等 类别:Category1、Category2、Category3 等 优先级:Priority1、Priority2、Priority3 等

我目前只使用一个表,因此获取要过滤的可用类别列表的最简单方法是从表中选择不同的类别值。它们都是通过 HTML 输入的,因此我可以控制放入的内容。我还不想将它们全部拆分到不同的表中,我现在正在尝试尽可能多地使用一张表,但是如果这是打破单表模型的情况,然后很好,我可以调整。

为了阐明用例,最好显示相关视图的快速屏幕截图:

http://images.robburke.ie/stackoverflow/491563.png
点击查看全尺寸。

我想实现一个系统,例如,用户可以过滤“优先级”以仅显示优先级为“调查”的问题。

我正在寻找有关如何在前端和后端实现此功能的建议。我试图找到一个与数据表做类似事情的网站,但我想不出一个我的头顶,尽管我确信这是一个以前已经实现过一百次的功能!

谁能推荐一个好方法来做到这一点?

0 投票
1 回答
1643 浏览

linq - Collections from LINQ to SQL and the ability to filter

I have asked this question on more than one forums and it seems no one would even want to take a crak at it.

My problem is simple and i would guess everyone has run into it when using LINQ to SQL.

If your have a LINQ object called: Person and you would like to poulate a list box based on all of the people you have in your DB the task is simple:

Now say you wish to have a text box over the list to filter the results. that would not work since IBindingList interface implemented by the LINQ to SQL objects returns false on "CanFilter" property.

What most people do is create an ObservebleCollection, the folloing is an example im sure most of you use.

Since this will return a ListCollectionView and not a BindingListCollectionView it will be filterbale and all is well with the world.

Here comes the problem, say you have Multi levels of Forign key relations: Person<---Alias<---Tickets

and now you wish to have 3 list boxes binded when a person is selected the second list box will diplay only his Alias's and when an Alias is selected only it's Ticket's are shown, this is very simple with binding and syncronizing. the problem is if i want to add a textbox filter on tob of all of the listboxes ( say a person has over 1000 Aliases and i want to be able to filter them to choose 1 ).

The prvious solution of ObservebleCollection will not work since all the Person objects returned will have EntitySet objects for the forgin relation, and this will again return a none filterbale BindingListCollectionView and not a ListCollectionView.

The only way i found around this is to manually bulid an ObserverbleCollection based on the retunred Query this is tedious work and causes me to tie the BusnessObjects layer and the application Layer. also its very slow since you need to make many trips to the database...

Does anyone have a solution to this?

Thanks, Eric.

0 投票
1 回答
3672 浏览

wpf - WPF DataGrid 已填充,除非我使用 LINQ 过滤其项目

我有一个简单的 WPFToolkit DataGrid

在一个简单Contact类后面的代码中:

在后面代码的主构造函数中,我构建了一个List集合并将其绑定到我的DataGrid

这很好用,但是如果我像这样使用 LINQ 过滤这些联系人:

然后我DataGrid的被填充了,但这些字段都是空的(!)。例如,在上面的例子中,我DataGrid的三行都是空的。奇怪的是调试的时候,filteredContacts包含了四个项目。

如何使用 LINQ 过滤我的自定义对象并让它们显示在我的DataGrid?

0 投票
4 回答
11559 浏览

php - 如何比较两个二维数组中的行?

似乎我读到的每个用于比较数组( , 等)的 PHP 函数都会比较array_diff()数组array_intersect()元素的存在

给定两个具有相同结构的多维数组,您将如何列出的差异?

例子

阵列 1

阵列 2

区别

所以我的结果是——“在所有用户中,User1 发生了变化,不同之处在于 private 是 0 而不是 1。”

0 投票
1 回答
1938 浏览

apache-flex - 如何从具有过滤功能的集合中删除项目,然后添加不符合过滤条件的新项目?

我有一个集合,我想删除所有将某个属性设置为 true 的项目。我使用 filterFunction 来完成此操作。我的问题是,如何将新项目添加到该属性设置为 true 的集合中?filterFunction 仍然被应用,并且该项目没有被添加....

我是否必须遍历整个集合并一次删除一个项目?我认为这正是 refresh() 所做的。

谢谢。