我刚刚开始在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 …
我刚开始学习服务器,而且我正在搞乱谷歌的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) 现在,我在标签的根视图的viewDidLoad中设置标题,只有在我单击选项卡时才会更改标题.我想在选择标签之前设置它.我尝试过类似的东西:
[[self.parentViewController.tabBarController.tabBar.items objectAtIndex:2] title] = @"string";
Run Code Online (Sandbox Code Playgroud)
在第一个视图中加载另一个选项卡,但显然有一些错误,因为我得到一个左操作数错误.
有人能告诉我实现我想做的正确方法吗?
谢谢!!
我问,因为我现在拥有它的方式似乎很奇怪.基本上,我说,"如果抛出异常,就做点什么.不过,什么都不做." 以下是一些示例代码:
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)
谢谢!