标签: search

Linux命令:如何"查找"只有文本文件?

经过Google的一些搜索后,我想出的是:

find my_folder -type f -exec grep -l "needle text" {} \; -exec file {} \; | grep text
Run Code Online (Sandbox Code Playgroud)

这是非常不方便的,并输出不需要的文本,如mime类型信息.更好的解决方案?我在同一个文件夹中有很多图像和其他二进制文件,我需要搜索大量文本文件.

linux search find

90
推荐指数
4
解决办法
9万
查看次数

列表视图过滤Android

我在android中创建了一个列表视图,我想在列表上方添加编辑文本,当用户输入文本时,列表将根据用户输入进行过滤

任何人都可以告诉我,如果有一种方法来过滤android中的列表适配器?

search android listview filter android-listview

90
推荐指数
2
解决办法
11万
查看次数

将Python搜索路径扩展到其他源

我刚刚加入了一个拥有相当大的现有代码库的项目.我们在linux中开发并且不使用和IDE.我们通过命令行运行.我正在试图弄清楚如何在运行项目模块时让python搜索正确的路径.例如,当我运行类似的东西:

python someprojectfile.py
Run Code Online (Sandbox Code Playgroud)

我明白了

ImportError: no module named core.'somemodule'
Run Code Online (Sandbox Code Playgroud)

我得到了所有我的导入,我认为这是路径的问题.

TLDR:

如何~/codez/project/在导入语句期间让Python搜索*.py文件的所有文件和文件夹.

python import search path

89
推荐指数
3
解决办法
15万
查看次数

如何在Python中搜索元组列表

所以我有一个像这样的元组列表:

[(1,"juca"),(22,"james"),(53,"xuxa"),(44,"delicia")]
Run Code Online (Sandbox Code Playgroud)

我希望这个列表的元组值等于某个元组.

所以,如果我这样做search(53)将返回索引值2

是否有捷径可寻?

python search tuples list

88
推荐指数
6
解决办法
10万
查看次数

搜索元素的有效方法

最近我接受了采访,他们在那里问我一个" 搜索 "问题.
问题是:

假设有的(正)的整数,其中的每个元素是一个数组+1-1比其相邻的元件.

例:

array = [4,5,6,5,4,3,2,3,4,5,6,7,8];
Run Code Online (Sandbox Code Playgroud)

现在搜索7并返回其位置.

我给出了这个答案:

将值存储在临时数组中,对它们进行排序,然后应用二进制搜索.

如果找到该元素,则返回其在临时数组中的位置.
(如果数字出现两次,则返回第一次出现)

但是,他们似乎并不满意这个答案.

什么是正确的答案?

c arrays sorting algorithm search

88
推荐指数
4
解决办法
5121
查看次数

如何从左到右,从上到下排序的二维数组中搜索数字?

我最近接受了这个面试问题,我很好奇它是一个很好的解决方案.

假设我有一个二维数组,其中数组中的所有数字从左到右,从上到下依次递增.

搜索和确定目标号码是否在阵列中的最佳方法是什么?

现在,我的第一个倾向是利用二进制搜索,因为我的数据已经排序.我可以确定O(log N)时间内的数字是否在一行中.然而,正是这两个方向让我失望.

我认为可能有用的另一种解决方案是从中间的某个地方开始.如果中间值小于我的目标,那么我可以确定它在中间的矩阵的左方形部分.然后我沿着对角线移动并再次检查,减小了目标可能存在的方格的大小,直到我对目标数字进行了磨练.

有没有人有解决这个问题的好主意?

示例数组:

从左到右,从上到下排序.

1  2  4  5  6  
2  3  5  7  8  
4  6  8  9  10  
5  8  9  10 11  
Run Code Online (Sandbox Code Playgroud)

algorithm search multidimensional-array

87
推荐指数
6
解决办法
6万
查看次数

什么是分面搜索?

在全文搜索的背景下,究竟什么是分面搜索?

我甚至从维基百科上读过它,但我无法完全理解它的用途/好处.希望社区能够通过一些好的例子来回答/扩展和解释.

注意:我们正在进行评估/研究不同开放式搜索全文搜索引擎的过程,而且大多数情况下我都将分面搜索列为其中一项功能.所以我试图评估这是否有助于我们的应用程序要求.

database search full-text-search faceted-search

87
推荐指数
2
解决办法
4万
查看次数

WebStorm:搜索不起作用

我知道这用于搜索:Ctrl+Shift+F或编辑| 找到| 在路径中查找它之前有效,但现在总是返回空集,虽然我知道我正在寻找的东西 - 项目中有

也许有人有这个问题?

search intellij-idea phpstorm webstorm

83
推荐指数
3
解决办法
2万
查看次数

在SVN存储库中搜索文件名

我们有一个包含数千个文件夹和子文件夹的代码的批量存储库,我想在这个存储库下搜索文件名或一些单词.

Root folder
    a\
    b\
    c\
    d\
    e\
    f\ab\
    f\ab\cd.txt
Run Code Online (Sandbox Code Playgroud)

我想搜索cd.txt但不知道它在SVN存储库中的位置,因为我想在SVN的根文件夹上执行搜索,我将把文件名cd.txt和运行命令,将检入每个文件夹,将显示文件详细信息结果....

希望要求很明确.你能帮我解决这个问题吗?

svn search text base

82
推荐指数
5
解决办法
8万
查看次数

grep for Unix中的特殊字符

我有一个日志文件(application.log),它可能在多行中包含以下正常和特殊字符串:

*^%Q&$*&^@$&*!^@$*&^&^*&^&
Run Code Online (Sandbox Code Playgroud)

我想搜索包含此特殊字符串的行号.

grep '*^%Q&$*&^@$&*!^@$*&^&^*&^&' application.log
Run Code Online (Sandbox Code Playgroud)

上面的命令不会返回任何结果.

获取行号的正确语法是什么?

unix search grep special-characters

82
推荐指数
3
解决办法
27万
查看次数