草庐IT

part_finder

全部标签

objective-c - 启动 Finder 窗口并选择特定文件

我正在尝试以编程方式从Xcode项目启动OSXFinder窗口。我需要打开特定文件夹的窗口,并自动选择该文件夹中的特定文件。这类似于Xcode和相关应用程序中使用的“在Finder中显示”功能。有谁知道如何在Objective-C、Swift、AppleScript或Finder命令行参数中执行此操作? 最佳答案 Objective-C版本:NSArray*fileURLs=[NSArrayarrayWithObjects:fileURL1,/*...*/nil];[[NSWorkspacesharedWorkspace]activ

objective-c - 如何编写 OS X Finder 插件

我正在寻找编写MacOSXFinder插件的指南或示例代码?它想知道如何做一些简单的Action:为图标添加图像叠加层添加上下文菜单项监听文件变化我找到了以下两个资源:WritingContextualMenuPluginsforOSX:2002年的过时文档,使用面向MacOSX8/9的COMAPI。SCPlugin:包含Finder插件的开源SVNMac应用程序。我很想查看SCPlugin代码,但希望找到更容易消化的示例。 最佳答案 FinderIconOverlay示例项目代表了以下答案的一个小而非常基本但实际可行的示例。htt

mongoDB前缀通配符: fulltext-search ($text) find part with search-string

我有一个带有$text-Index的mongodb和这样的元素:{foo:"mysupercoolitem"}{foo:"yournotsocoolitem"}如果我用进行搜索mycoll.find({$text:{$search:"super"}})我得到第一个项目(正确)。但我也想用“uper”搜索以获得第一个项目-但如果我尝试:mycoll.find({$text:{$search:"uper"}})我没有得到任何结果。我的问题:如果有一种方法可以使用$text以便它使用搜索字符串的一部分查找结果?(例如,像mysql中的'%uper%')注意:我不要求只进行正则表达式搜索-我要

ruby-on-rails - 未定义的方法 "apply_finder_options"

我有一个未定义的方法错误“apply_finder_options”_question.html.erb以及错误所在defself.unsolved(params)where(solved:false).paginate(page:params[:page],order:'created_atDESC',per_page:3)enddefself.search(params)问题Controllerdefshowputsparams@question=Question.find(params[:id])@answer=Answer.newend完整的错误堆栈跟踪activerecord

ruby-on-rails - 使用 rails 模型中的关联定义的 finder_sql 进行分页

我有一段代码如下:classFoo现在,当我调用foo.bar(其中foo是Foo的一个实例)时,我如何对结果进行分页,因为bar是从finder_sql中获取的?有什么快速简便的方法吗? 最佳答案 给kaminari一试。它是一个gem,可以帮助分页并且工作得很好。不确定它是否适用于find_sql和关联,但值得一试。我知道它适用于范围。 关于ruby-on-rails-使用rails模型中的关联定义的finder_sql进行分页,我们在StackOverflow上找到一个类似的问题:

ruby-on-rails - Elasticsearch 和 Rails : Using ngram to search for part of a word

我正在尝试在我的项目中使用Elasticsearch-Gem。据我了解:现在已经不需要轮胎gem了,还是我错了?在我的项目中,我有一个搜索(很明显),它目前适用于一个模型。现在我试图避免使用通配符,因为它们不能很好地扩展,但我似乎无法让ngram-Analyzers正常工作。如果我搜索整个单词,搜索仍然有效,但部分无效。classPictures{:analyzer=>{:my_index_analyzer=>{:tokenizer=>"keyword",:filter=>["lowercase","substring"]},:my_search_analyzer=>{:tokeniz

ruby - 符号如何(例如 :label) handled as part of a parameter hash

我正在查看O'Reilly书中关于RubyonRails的示例代码并遇到了这个:deflabel_for(method,options={})extra=""ifoptions[:required]extra="*"endlabel(:label||method)+extra+""end我知道options是一个散列,但它怎么能只用:label调用label-不应该吗需要说options[:label]吗?谢谢! 最佳答案 是的,我相信是这样,否则:label符号将始终作为method名称传递给label助手。

ruby-on-rails - rails 3 : Uniqueness validation for nested fields_for - Part2

我是编码新手-没有足够的声誉来评论这个答案:Rails3:Uniquenessvalidationfornestedfields_for所以我将这个问题创建为“第2部分”:)我是一名网页设计师,但我对学习编码充满好奇,从我小时候就一直坚持着这一点。#app/validators/nested_attributes_uniqueness_validator.rbclassNestedAttributesUniquenessValidator上面带有“ActiveModel::EachValidator”的代码抛出这个错误:““区域1”的未定义方法`map':字符串”#app/valida

c++ - 如何使用 Qt "Reveal in Finder"或 "Show in Explorer"

是否可以在WindowsExplorer/OSXFinder中打开一个文件夹,然后选择/突出显示该文件夹中的一个文件,并以跨平台方式进行操作?现在,我正在做类似的事情QDesktopServices::openUrl(QUrl::fromLocalFile(path));其中path是我要打开的文件夹的完整路径。显然,这只会打开文件夹,我必须手动找到我需要的文件。当该文件夹中有数千个文件时,这有点问题。如果我将其设为该文件夹中特定文件的路径,则该文件将使用该mime类型的默认应用程序打开,这不是我需要的。相反,我需要与“在Finder中显示”或“在资源管理器中显示”等效的功能。

c++ - 如何使用 Qt "Reveal in Finder"或 "Show in Explorer"

是否可以在WindowsExplorer/OSXFinder中打开一个文件夹,然后选择/突出显示该文件夹中的一个文件,并以跨平台方式进行操作?现在,我正在做类似的事情QDesktopServices::openUrl(QUrl::fromLocalFile(path));其中path是我要打开的文件夹的完整路径。显然,这只会打开文件夹,我必须手动找到我需要的文件。当该文件夹中有数千个文件时,这有点问题。如果我将其设为该文件夹中特定文件的路径,则该文件将使用该mime类型的默认应用程序打开,这不是我需要的。相反,我需要与“在Finder中显示”或“在资源管理器中显示”等效的功能。