小编Cos*_*que的帖子

你如何在git中移动多个文件?

我尝试:

git mv a.py b.py src/

得到

fatal: multiple sources for the same target, source=b.py, destination=src/b.py

使用-n标志就像这样git mv -n a.py b.py src/ 给了我:

Checking rename of 'a.py' to 'src/b.py'
Checking rename of 'b.py' to 'src/b.py'
fatal: multiple sources for the same target, source=b.py, destination=src/b.py
Run Code Online (Sandbox Code Playgroud)

我做的事真的很蠢吗?我正在使用git版本1.6.6.1

git

38
推荐指数
5
解决办法
3万
查看次数

将NSArray保存到NSUserDefaults并将其保存在NSMutableArray中

我如何保存NSArrayNSUserDefaults,然后加载回以NSMutableArray填充UIPickerView

此外,问题是将新值添加到该值NSMutableArray,然后该数组将被转换为NSArray保存NSUserDefaults(因为NSMutableArray无法保存NSUserDefaults).

任何帮助赞赏..

谢谢

iphone cocoa-touch objective-c ios

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

确定英语单词的难度

我正在做一个基于单词的游戏.我的单词数据库包含大约10,000个英语单词(按字母顺序排序).我计划在游戏中有5个难度级别.相对而言,1级显示最简单的单词,5级表示最难的单词.

我需要将10,000个长单词列表分为5个级别,从最简单的单词开始到难点单词.我正在寻找一个为我做这个的程序.

有人能告诉我是否有算法或方法来定量测量英语单词的难度?

我有一些想法围绕使用" 单词长度 "和" 单词频率 "作为因素,并提出一个公式或某事来实现这一点.

algorithm words

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

移动文件/目录但仍然可以轻松合并更改?

我已阅读各种常见问题解答,这些常见问题解答git没有明确跟踪重命名/移动,更喜欢寻找相同(或在某些情况下类似的?)文件.这很好,但它会处理这种情况:朋友的远程存储库有一个新功能(i18n)涉及一些新文件debian/po/*.po.我有自己的这个项目的分支,并希望合并这个功能,但只是把文件po/*.po(我可以做两个提交,或任何必要的).我希望远程仓库将继续接收该功能的更新,我想合并/樱桃选择这些提交并将它们应用于我新位置的文件.可以git做到这一点,或许有某种映射"这些文件现在已经移到这里"?或者它是否比它的价值更痛苦,我应该接受debian我的回购中略微奇怪的路径?

git merge rename

20
推荐指数
1
解决办法
3万
查看次数

NSManagedObject和KVO vs Documentation

我有一个自定义NSManagedObject子类,比方说Person.我也UIView注册了-addObserver:forKeyPath:options:context:观察a的各种属性Person,其中一些像"名称"一样持久,而其他属性只是与Core Data无关的KVO兼容的访问器,如"喝酒".

@interface Person : NSManagedObject
{
    BOOL drinking;
}
@property (nonatomic, retain) NSString* name;
@property (nonatomic, readonly) BOOL drinking;
@end

@implementation Person
@dynamic name;
...
- (void) getDrunk {
    [self willChangeValueForKey: @"drinking"];
    drinking = YES;
    [self didChangeValueForKey: @"drinking"];
}
...
@end
Run Code Online (Sandbox Code Playgroud)

一切正常.每当我发送-getDrunk或设置name属性时,视图都会收到通知.我是一个快乐的人,除非我阅读以下NSManagedObject文件:

+ (BOOL)automaticallyNotifiesObserversForKey:(NSString *)key
Run Code Online (Sandbox Code Playgroud)

事实1.如果接收器为键值提供键值观察变化通知的自动支持,则为YES,否则为NO.

事实2. NSManagedObject的默认实现为建模属性返回NO,为未建模属性返回YES.

现在我正在努力解析文档中的上述两个事实.检查事实2很简单,类人确实为@"name"返回NO,为@"drink"返回YES.但是,当名称发生变化时,视图如何得到通知?KVO文档清楚地说,

使用自动观察器通知时,没有必要通过调用willChangeValueForKey:和didChangeValueForKey来对属性进行更改:当通过键值编码和符合键值编码的方法改变属性时.

因此,如果Person从+automaticallyNotifiesObserversForKey:@"name" 返回NO ,那么我似乎必须手动将名称设置器包装will/didChangeValueForKey:为KVO才能工作.但是,KVO工作正常.我错过了什么?是什么在点NSManagedObject的覆盖+automaticallyNotifiesObserversForKey:和记录它,如果它似乎没有改变标准的志愿行为? …

cocoa core-data key-value-observing nsmanagedobject

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

确定一个句子是否是一个查询

如何检测搜索查询是否采用问题的形式?

例如,客户可能会搜索"我如何跟踪订单"(请注意没有问号).

我猜大多数直接问题都符合特定的语法.

非常简单的猜测方法:

START WORDS = [who, what, when, where, why, how, is, can, does, do]

isQuestion(sentence):
  sentence ends with '?'
  OR sentence starts with one of START WORDS
Run Code Online (Sandbox Code Playgroud)

START WORDS列表可能会更长.范围是一个网站搜索框,所以我想这个列表不需要包含太多的单词.

有没有一个库能比我简单的猜测方法做得更好?我的方法有什么改进吗?

nlp

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

英语词典为txt或xml文件,支持同义词

有人能指出我可以将英文字典下载为txt或xml文件.我正在为自己构建一个简单的应用程序,并寻找可以立即开始使用的东西,而无需学习复杂的API.

对同义词的支持会很棒,也就是说检索特定单词的所有同义词应该更容易.

如果字典列出英国和美国拼写的单词,那将是绝对精彩的.

即使它是小字典(几千字)也没关系,我只需要一个小项目.

如果价格合理,我甚至愿意买一个,字典很容易使用 - 简单的XML会很棒.

任何方向请.

dictionary nlp wordnet

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

UIView父参考

如果我知道UIView已添加到父级,是否有本地方式从子级内访问父级

例如. [self parent] // returns parent UIView

cocoa-touch uiview ios

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

在语法上正确的双名词标识符,复数版本

考虑两个名词,这自然将英语最经常出现的形式"的化合物名词名词 ",例如,"的光的方向","过滤器的输出".编程时,我们通常会编写"LightDirection"和"FilterOutput".

现在,我有复数名词的问题.有两种情况:

1)单数复数

例如"(两个)集合的联合","(两个)段的交集"

哪个是正确的,SetUnion和SegmentIntersection或SetsUnion和SegmentsIntersection?

2)复数复数

有两个子类:

(a)许多要素,每个要素都有许多相关要素,例如"过滤器的输出"

(b)许多元素,每个元素都有单一的相关元素,例如"向量的方向"

我应该使用FilterOutputs和VectorDirections或FiltersOutputs和VectorsDirections吗?

我怀疑第一个版本是正确的(FilterOutupts,VectorDirections),但我认为这可能导致歧义,例如

  • FilterOutputs - 单个过滤器的许多输出或许多过滤器的许多输出?
  • LineSegmentProjections - 对单个细分的许多细分或多个投影的预测?

一般规则是什么,我应该遵循?

naming-conventions

17
推荐指数
3
解决办法
2953
查看次数

将行从一个表移到另一个表?

我有两个具有相同列定义的表.我需要从一个表移动(不复制)一行到另一个表.在我离开并使用INSERT INTO/DELETE(在事务中)之前,有更聪明的方法吗?

SQL Server 2005

sql-server sql-server-2005 insert-into

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