Tag: search

用徽标图像replaceH1文本:search引擎优化和可访问性的最佳方法?

看起来好像有几种不同的技术,所以我希望能得到一个“明确的”答案… 在网站上,通常会创build一个链接到主页的徽标。 我也想做同样的事情,同时针对search引擎,屏幕阅读器,IE 6+以及禁用了CSS和/或图片的浏览器进行了最佳优化。 示例一:不使用h1标签。 不如SEO好,对不对? <div id="logo"> <a href=""> <img src="logo.png" alt="Stack Overflow" /> </a> </div> 例二:在某个地方find了。 CSS看起来有些黑客。 <h1 id="logo"> <a href="">Stack Overflow</a> </h1> /* css */ #logo { padding: 70px 0 0 0; overflow: hidden; background-image: url("logo.png"); background-repeat: no-repeat; height: 0px !important; height /**/:70px; } 示例三:相同的HTML,使用文本缩进的不同方法。 这是图像replace的“Phark”方法。 <h1 id="logo"> <a href="">Stack Overflow</a> </h1> […]

数组中的二进制search

我将如何实现一个二进制search只使用一个数组?

如何实现二叉树?

哪个是可以用来在Python中实现二叉树的最好的数据结构?

MySQLsearch并replace字段中的一些文本

什么MySQL查询将做一个文本search和replace在一个特定的字段在表中? 即searchfoo并用barreplace,所以一个字段值为hello foo变成hello bar 。

用htaccess阻止所有僵尸/爬虫/蜘蛛的特殊目录

我试图阻止所有僵尸/爬虫/蜘蛛的特殊目录。 我怎样才能做到这一点与htaccess ? 我search了一下,发现了一个基于用户代理的解决scheme: RewriteCond %{HTTP_USER_AGENT} googlebot 现在我需要更多的用户代理(对于所有已知的机器人),规则应该只对我单独的目录有效。 我已经有一个robots.txt,但并不是所有的抓取工具看看它…阻止IP地址是不是一个选项。 还是有其他解决scheme? 我知道密码保护,但我必须先问这是否是一个选项。 不过,我寻找一个基于用户代理的解决scheme。

在R中使用Fuzzy /近似string匹配合并两个dataframe

描述 我有两个数据集,需要合并的信息。 我唯一的共同领域是不完美匹配的string和数字领域,可以有很大的不同 解释问题的唯一方法就是向您显示数据。 这是a.csv和b.csv 。 我正在尝试将B合并到A. 公司名称(仅文件A),基金名称,资产类别和资产。 到目前为止,我的工作重点是试图通过replace单词或部分string来匹配基金名称,以创build精确匹配,然后使用: a <- read.table(file = "http://bertelsen.ca/R/a.csv",header=TRUE, sep=",", na.strings=F, strip.white=T, blank.lines.skip=F, stringsAsFactors=T) b <- read.table(file = "http://bertelsen.ca/R/b.csv",header=TRUE, sep=",", na.strings=F, strip.white=T, blank.lines.skip=F, stringsAsFactors=T) merge(a,b, by="Fund.Name") 但是,这只能带来我约30%的匹配。 其余的我必须手工完成。 资产是一个数字领域,两者并不总是正确的,如果基金资产低,可能会大幅度变化。 资产类是两个文件中“一般”相同的string字段,但是存在差异。 在文件B中增加了不同系列的资金。例如: AGF加拿大价值 AGF加拿大价值-D 在这种情况下,我必须select一个不被选中的选项,或者select一个名为“A”,“-A”或“Advisor”的选项作为匹配项。 题 你会说什么是最好的方法? 这个练习是我每月必须做的事情,手动匹配是非常耗时的。 代码的例子将是有用的。 IDEAS 我认为可能的一种方法是根据string中每个单词的第一个大写字母对string进行规范化。 但我一直无法弄清楚如何使用R来解决这个问题。 我考虑的另一种方法是创build一个基于资产,基金名称,资产类别和公司的组合匹配指数。 但是,我不知道如何用R来做到这一点。或者就此而言,甚至是可能的。 代码,评论,想法和方向的例子,非常感谢!

Google Search by Image API?

对于我的工作,我正在寻找一种方法,让人们使用Image Search的Google Search,并使用他们find的任何名人照片。 谷歌会返回结果,然后在我们的结尾,会有一个专业人士的数据库显示如何得到具体的外观。 我假设这是不太可能的,基于该用户可以使用任何照片。 那么,有没有一种方法可以让大约100张左右的名人照片与Google图片search结果进行比较,然后select最接近的图片。 基本上: 拖放布兰妮·斯皮尔斯的照片 谷歌search与该图像 Google的search结果将比较顶级图片与我们的100,并select最接近的匹配。 用户可以看到如何让布兰妮·斯皮尔斯看起来的video。 我不是一个程序员,而是寻找一些API或图片扩展search,这可能使我的工作在这里的程序员远程可能。 像这样的东西(search图像api)存在吗? 我能find的最好的只是支持页面,几乎没有任何帮助: http : //support.google.comhttp://img.dovov.combin/answer.py?hl=zh-CN&p=searchbyimagepage&answer=1325808

我在哪里可以得到一个“有用的”C ++二进制searchalgorithm?

我需要一个与C ++ STL容器兼容的二进制searchalgorithm,就像标准库的<algorithm>标题中的std::binary_search ,但是我需要它返回指向结果的迭代器,而不是一个简单的布尔值来告诉我如果元素存在。 (在旁注中,当他们为binary_search定义API时,标准委员会在想什么?) 我主要关心的是,我需要二进制search的速度,所以虽然我可以用其他algorithmfind数据,但是我想利用这个事实:我的数据被sorting以获得二进制的好处search,而不是一个线性search。 到目前为止,如果数据丢失, lower_bound和upper_bound失败: //lousy pseudo code vector(1,2,3,4,6,7,8,9,0) //notice no 5 iter = lower_bound_or_upper_bound(start,end,5) iter != 5 && iter !=end //not returning end as usual, instead it'll return 4 or 6 注意:只要与容器兼容,我也可以使用不属于std命名空间的algorithm。 就像boost::binary_search 。

.NET集合提供了最快的search

我有60K项目需要检查20K查找列表。 是否有一个集合对象(如List , HashTable )提供了一个exception快速的Contains()方法? 或者我将不得不写我自己的? 换句话说,是默认的Contains()方法只是扫描每个项目或使用更好的searchalgorithm。 foreach (Record item in LargeCollection) { if (LookupCollection.Contains(item.Key)) { // Do something } } 注意 。 查找列表已经sorting。

通过searchSQL Server Management Studio 2008中的所有表来查找string

有没有办法在SQL Server Management Studio 2008中的数据库的所有表中searchstring? 我想searchstring说john 。 结果应该显示包含john的表格及其各自的行。