小编Tys*_*son的帖子

Git子模块,切换分支,以及包含外部JS依赖项的推荐方法(哦,我的)

我有一个Ruby on Rails项目(使用git版本化),其中包含许多公共GitHub存储库中存在的外部JavaScript依赖项.将这些依赖项包含在我的存储库中的最佳方法是什么(当然,除了手动复制它们之外),这种方式允许我控制它们何时更新?

git子模块看起来是完美的方式,但是当在几个分支之间切换时会导致问题,其中许多分支不包含相同的子模块.

如果git子模块是最好的方法,我想我真正的问题是:我如何在许多分支中使用子模块而不是一直遇到这个问题:

my_project[feature/new_feature?]$ git submodule update 
Cloning into public/javascripts/vendor/rad_dependency...
remote: Counting objects: 34, done.
remote: Compressing objects: 100% (29/29), done.
remote: Total 34 (delta 9), reused 0 (delta 0)
Receiving objects: 100% (34/34), 12.21 KiB, done.
Resolving deltas: 100% (9/9), done.
Submodule path 'public/javascripts/vendor/rad_dependency': checked out '563b51c385297c40ff01fd2f095efb14dbe736e0'

my_project[feature/new_feature?]$ git checkout develop 
warning: unable to rmdir public/javascripts/milkshake/lib/cf-exception-notifier-js: Directory not empty
Switched to branch 'develop'

my_project[develop?]$ git status
# On branch develop
# Untracked files:
#   (use "git add …
Run Code Online (Sandbox Code Playgroud)

javascript git git-submodules

13
推荐指数
1
解决办法
1044
查看次数

摆脱"'NSObject'可能无法响应'-someMethod'"警告

我正在学习ObjectiveC并遇到了与内省相关的问题.基本上,我循环遍历一个对象数组并确定它们是否接受lowercaseString选择器.如果他们这样做,我会在对象上调用该选择器.在我确保对象响应该选择器后,我调用它.但是,当我这样做时,我收到了这个警告:"警告:'NSObject;可能无法响应'-lowercaseString'"

虽然代码工作正常,但我不想收到警告.我假设有一种"正确"的方式来确保我没有得到那个警告(即没有关闭警告).有任何想法吗?

NSMutableArray *myArray = [[NSMutableArray alloc] init];

[myArray addObject:@"Hello!"];
[myArray addObject:[NSURL URLWithString:@"http://apple.com"]];
[myArray addObject:[NSProcessInfo processInfo]];
[myArray addObject:[NSDictionary dictionary]];

SEL lowercaseSelector = @selector(lowercaseString);

for (NSObject *element in myArray) {
    if ([element respondsToSelector:lowercaseSelector]) {
        NSLog([element lowercaseString]); // Warning here
    }
}
Run Code Online (Sandbox Code Playgroud)

cocoa objective-c

10
推荐指数
2
解决办法
4832
查看次数

"现代"Web浏览器中正则表达式的最大大小/长度?

现代浏览器(即Firefox 3 +,Safari 4 +,IE 7+)中正则表达式的最大大小是多少?假设一个简单的正则表达式,比如说"foo | bar | baz | woot | ..."

javascript regex

5
推荐指数
1
解决办法
1829
查看次数

Redis:从hget键中输入一个值

首先,我是Redis的新手所以请耐心等待,因为我确信这是一个简单的解决方案.

我试图增量从我的哈希内的值.这就是我设置密钥的方式,'hset user:likes 2 10'因此第一部分是我的密钥,后跟另一个密钥,即用户ID号,然后是值(10).我需要做的是增加 10到11的值,但我不知道如何做到这一点.我知道我可以'hget user:likes:total:count 2'用来返回值,但是如何同时使用incr命令和hget命令呢?

我正在使用Ruby on Rails通过使用redis gem实现这一点.

ruby-on-rails redis

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