小编Aya*_*aka的帖子

Objective-C:NSLinguisticTagger"纽约"vs"纽约"

我刚刚开始在NSLinguisticTagger我的博客上使用我的代码:NSLinguisticTagger @ NSHipster.com

NSLinguisticTaggerOptions options = NSLinguisticTaggerOmitWhitespace | NSLinguisticTaggerOmitPunctuation | NSLinguisticTaggerJoinNames;
NSLinguisticTagger *tagger = [[NSLinguisticTagger alloc] initWithTagSchemes: [NSLinguisticTagger availableTagSchemesForLanguage:@"en"] options:options];
tagger.string = question;
[tagger enumerateTagsInRange:NSMakeRange(0, [question length]) scheme:NSLinguisticTagSchemeNameTypeOrLexicalClass options:options usingBlock:^(NSString *tag, NSRange tokenRange, NSRange sentenceRange, BOOL *stop) {
NSString *token = [question substringWithRange:tokenRange];
NSLog(@"%@: %@", token, tag); }];
Run Code Online (Sandbox Code Playgroud)

当我运行它时question = @"Weekend in New York","New York"标记为PlaceName哪个是伟大的.但是,当我跑这跟question = @"Weekend in new york","new"被标记为"Adjective""york"被标记为PlaceName.有没有办法解决这个问题,"New …

objective-c ios ios5

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

Google App Engine:警告:Server @ 3d484a8a失败:java.net.BindException:地址已在使用中

我刚开始学习服务器,而且我正在搞乱谷歌的App Engine.我试图通过位于App Engine的教程,让这里在Mac上使用Eclipse,但我得到读取一个问题:

Jun 24, 2010 4:35:08 PM com.google.apphosting.utils.jetty.JettyLogger info
INFO: Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger
Jun 24, 2010 4:35:08 PM com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml
INFO: Successfully processed /Users/ayanonagon/Desktop/Venmo/iPhoneApplication/Guestbook/war/WEB-INF/appengine-web.xml
Jun 24, 2010 4:35:08 PM com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml
INFO: Successfully processed /Users/ayanonagon/Desktop/Venmo/iPhoneApplication/Guestbook/war/WEB-INF/web.xml
Jun 24, 2010 4:35:08 PM com.google.apphosting.utils.jetty.JettyLogger warn
WARNING: failed SelectChannelConnector@127.0.0.1:8888: java.net.BindException: Address already in use
Jun 24, 2010 4:35:08 PM com.google.apphosting.utils.jetty.JettyLogger warn
WARNING: failed Server@3d484a8a: java.net.BindException: Address already in use

************************************************
Could not open the requested socket: Address already in …
Run Code Online (Sandbox Code Playgroud)

java google-app-engine eclipse-plugin

7
推荐指数
2
解决办法
4159
查看次数

iPhone Objective-C:以编程方式更改使用IB创建的标签栏中标签栏项目的标题?

现在,我在标签的根视图的viewDidLoad中设置标题,只有在我单击选项卡时才会更改标题.我想在选择标签之前设置它.我尝试过类似的东西:

[[self.parentViewController.tabBarController.tabBar.items objectAtIndex:2] title] = @"string";
Run Code Online (Sandbox Code Playgroud)

在第一个视图中加载另一个选项卡,但显然有一些错误,因为我得到一个左操作数错误.

有人能告诉我实现我想做的正确方法吗?

谢谢!!

iphone objective-c

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

Python Google App Engine:一种更好的说法,"如果数据存储中不存在某个对象,那就做点什么"?

我问,因为我现在拥有它的方式似乎很奇怪.基本上,我说,"如果抛出异常,就做点什么.不过,什么都不做." 以下是一些示例代码:

 try:
        db.get(db.Key(uid))
 except:
        newUser = User(key_name=str(uid)) 
        newUser.first_name = self.request.get("first")
        newUser.last_name = self.request.get("last")
        newUser.email = self.request.get("email") 
        newUser.phone = self.request.get("phone")
        db.put(newUser)
Run Code Online (Sandbox Code Playgroud)

谢谢!

python google-app-engine

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