小编Jor*_*eña的帖子

搜索所有Git历史记录中的字符串?

我有一个代码库,我想将其作为开源推送到GitHub.在这个git控制的源代码树中,我有一些包含密码的配置文件.我确保不跟踪此文件,我也将其添加到.gitignore文件中.但是,我希望绝对肯定的是,没有任何敏感信息会被推送,也许是因为某些事情在提交之间滑落了.我怀疑我做得不够粗心,但我想要积极.

有没有办法"grep"所有的git?我知道这听起来很奇怪,但是"全部"我想我的意思是每个版本的文件都是.我想如果有一个命令为每次提交转储diff文件,那可能有用吗?

git

704
推荐指数
3
解决办法
22万
查看次数

在rspec中禁用一组测试?

我有一个测试规范,其中describes一个类和contexts每个类都有各种各样的it块.

有没有办法context暂时禁用?

我尝试pending "temporarily disabled"context我要禁用的最顶层添加一个调用,当我运行规范时,我确实看到了一些关于暂挂的内容,但之后它继续运行其余的测试.

这就是我的方式:

describe Something
  context "some tests" do
    it "should blah" do
      true
    end
  end

  context "some other tests" do
    pending "temporarily disabled"

    it "should do something destructive" do
      blah
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

但就像我说的那样,它继续在待处理的呼叫下运行测试.

搜索引导我进入这个邮件列表线程,其中rspec的创建者(?)表示它可能在我正在运行的rspec 2中.我猜它确实有效,但它没有取消所有以下测试的预期效果,这就是我在看到一个pending电话时的想法.

有替代方案还是我做错了?

ruby rspec

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

设计中sign_in动作的不同布局

我正在尝试为sign_in操作使用名为"devise"的不同/自定义布局.我在设计维基中找到了这个页面,第二个例子甚至说你可以按行动(在这种情况下,sign_in动作),但它没有显示这样做的例子.IRC的某个人告诉我,我可以试试这个:

class ApplicationController < ActionController::Base
  protect_from_forgery

  layout :layout_by_resource

  def layout_by_resource
    if devise_controller? && resource_name == :user && action_name == 'sign_in'
      "devise"
    else
      "application"
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

但它似乎没有工作,因为它仍然加载默认的应用程序布局.我将不胜感激任何帮助.

layout ruby-on-rails devise

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

在Mac OS X上编辑大文件

有没有人对程序员的编辑器有什么建议可以应对Mac OS X上的大文件?我的意思是数百兆字节.TextMate不会削减它.

macos editor

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

在sqlite3中修改列的类型

我是SQLite 3的新手,刚才我必须在现有的表中添加一列.我这样做是为了做到这一点:ALTER TABLE thetable ADD COLUMN category;.

当然,我忘了指定列的类型.我想做的第一件事是删除该列,然后重新添加它.但是,似乎SQLite没有这么简单的方法,我不得不备份表并在没有列的情况下重新创建它.

这看起来很混乱,我想知道是否只有一种修改/添加列类型的方法.我想是这样,但我的搜索没有产生任何结果,对SQLite来说是新手,我想这是因为我的措辞在查询中没有了.

sqlite alter-table

43
推荐指数
4
解决办法
8万
查看次数

按降序排序NSArray

我有一个NSArrayNSNumber,我已经成功地整理利用以下升序排列对象:

[myArray sortedArrayUsingSelector:@selector(compare:)]
Run Code Online (Sandbox Code Playgroud)

但是,我需要按降序排序.我认为compare:它只按升序排序.虽然我可以解决这个问题NSArray,但我很好奇是否有更简单或更有效的方法来实现这一目标.

编辑:我发现这个问题提供了一种简单的反向迭代方法NSArray:

for (id someObject in [myArray reverseObjectEnumerator])
Run Code Online (Sandbox Code Playgroud)

这工作正常,我想这是一个很好的简单解决方案,但我很好奇是否有一种方法来按降序指定排序.

iphone cocoa objective-c

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

限制sqlite表的最大行数

我希望实现一种"活动日志"表,其中用户执行的操作存储在sqlite表中,然后呈现给用户,以便他们可以看到他们已完成的最新活动.但是,当然,我觉得没有必要保留每一段历史记录,所以我想知道是否有办法配置表,一旦达到最大设置限制就开始修剪旧行.

例如,如果限制为100,并且表中当前有多少行,则插入另一个操作时,将自动删除最旧的行,以便始终最多包含100行.有没有办法配置sqlite表来执行此操作?或者我必须经营一个cron工作?

澄清编辑:在任何给定时刻,我想显示表格的最后100个(例如)动作/事件(行).

database sqlite database-design database-table

28
推荐指数
1
解决办法
2万
查看次数

Xcode项目资源组织和结构

嘿伙计们我对Xcode比较陌生,有一件困扰我的事情就是当我添加一个资源时,它会被添加到我项目目录的顶级目录中.因此,例如,目前,我的所有图像都位于顶级目录,这使得事情看起来很混乱.例如,我更愿意拥有一个图像/文件夹,然后在其中的子文件夹来存储某些事物的图像,比如标签栏/图标.这可能吗?或者只是将所有内容保存在顶级目录中?

有人在#iphonedev在freenode的渠道告诉我一些关于构建过程的规则或东西,它只是似乎太复杂,我想我不应该去,而大多数人只是在自己的根目录下把每一件事情考虑解决方案的复杂性.也许它并不是那么复杂,我觉得它应该更容易.

例如,我还希望为我的视图创建一个子文件夹,例如存储所有nib文件的views / ; 目前他们都在顶级目录.我的财产清单也是如此.

如果您能告诉我会议的内容,我将不胜感激,我怀疑是将所有内容存储在顶级目录中.我指的是实际的文件系统,而不是简单地在Xcode中创建"虚拟文件夹"来组织事物,因为我的项目的顶级目录仍然是一团糟.如果可以更好地组织事情,我将非常感谢如何完成它的任何详细帮助.

我想我听说在最终版本中,整个文件结构被压缩到根目录.我并不介意这么多,我只是希望在我开展项目的过程中组织起来.我认为这是"建立规则"的内容,但我不确定如何做或做什么.

谢谢!

resources xcode interface-builder

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

控制OSX窗口

我正在尝试从我的应用程序控制外部OSX应用程序的窗口.我想1.移动屏幕上的窗口2.调整屏幕上的窗口大小3.更改应用程序的当前活动窗口4.获取当前活动的窗口.

(我想通过ObjC/C/C++ apis这样做).

考虑到我有想要控制的窗口的CGWindowID,我应该寻找什么样的API调用?也就是说,我希望找到的功能与类似的东西签名:MoveWindow(CGWindowID winId, int x, int y),ResizeWindow(CGWindowID winId, int width, int height),Activatewindow(CGWindowID winId),CGWindowID GetCurrentlyActivatedWindow().

对于3,我已经习惯SetFrontProcess将一个进程拉到前面,但是这不允许我选择一个进程的特定窗口,如果它有多个.

macos cocoa macos-carbon objective-c

12
推荐指数
1
解决办法
4679
查看次数

以编程方式"聆听"声音(信号处理?)

我熟悉计算机视觉(嗯,知道它),其中一个应用程序可以是图像识别,例如光学字符识别,我相信.然而,我更感兴趣的是"计算机监听",我刚学到的东西被认为是数字信号处理.

对信号处理最感兴趣的是音乐中的潜在应用.我记得不久之前我看到了一个应用程序的预览(抱歉,忘记了名字),它可以收听某人弹吉他的录音,并自动在时间线上用实际的音符/和弦绘制出来.使用该程序,用户可以移动它们甚至编辑它们.现在,显然这更复杂,但它是否涉及同样的事情?信号处理?我也对音乐可视化器和智能照明系统的可能应用感兴趣.

我的理解是,对MP3等压缩音频格式进行此处理不会产生与包含单独轨道的MIDI相同的结果(可能我误解了).PCM等未压缩格式会比MP3更好吗?我对声音处理一无所知,这正是我从目前读到的内容中推断的.

我已经看到这个问题有很好的答案和链接,涵盖了我的很多问题.但是,我发现的大多数链接都是理论上的,我确信这些链接都很有趣,鉴于我对这个主题的兴趣,我绝对值得一读.但我想知道是否有任何现有的库可以促进这一点,或者与该主题相关的文章,这些文章面向计算机科学/编程,可能还有示例代码.即使是开源声音/音乐可视化器或任何其他开源声音处理代码也会很棒.

对不起,如果我没有任何意义.就像我说的,我不知道我在说什么.

visualization signal-processing pitch-tracking

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