问题列表 - 第24952页

否定句子的算法

我想知道是否有人熟悉算法句子否定的任何尝试.

例如,给出一个像"这本书好"的句子,提供任意数量的替代句子,意思相反,如"这本书不好",甚至"这本书不好".

显然,以高精度完成这一点可能超出了当前NLP的范围,但我确信已经有一些关于这个问题的工作.如果有人知道任何工作,请指点我一些文件?

text-processing nlp linguistics negation

18
推荐指数
2
解决办法
4761
查看次数

阅读UIWebView TEXT内容

我有兴趣只阅读UIWebView的TEXT内容.我该怎么做呢?我在网上找到了很多关于阅读HTML内容的帮助,但我只想要文本.有什么建议?

谢谢

iphone text uiwebview

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

UITextView中光标的像素位置

有没有办法在UITextView中获取光标(闪烁条)的位置(CGPoint)(相对于其内容更可取).我不是说NSRange的位置.我需要一些东西:

- (CGPoint)cursorPosition;
Run Code Online (Sandbox Code Playgroud)

它应该是非私有的API方式.

iphone objective-c uitextview

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

3D角色/模型创作者

我正在使用XNA/C#创建一个3D游戏的项目,游戏将使用很多3d角色.

看看目前的3D游戏,有些人创造了近数百个角色,这让我觉得有一些优秀的3D角色/模特创作者.

为了缩小样本,游戏将拥有像"大追逐"游戏这样的角色.在XNA开发中有一些好的(和简单的)角色模型创建者?当然,免费更好,但我也会得到付费版本.

编辑:另一个问题是关于角色的运动.步行,跳跃,坐姿等动作是由"角色创造者工具"或游戏"创造"的?

xna direct3d 3d-modelling

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

C/C++高效位数组

你能推荐有效/干净的方法来操纵任意长度的位数组吗?

现在我使用常规的int/char位掩码,但是当数组长度大于数据类型长度时,这些不是很干净.

std vector<bool> 不适合我.

c c++ arrays bit

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

程序如何处理"打开..."文件?

我想知道是否有人可以指出我正确的方向.例如,您知道如何在大多数IDE中打开带有"打开方式"的源文件,它会运行程序并打开它吗?然后如果你打开另一个,它会在同一个进程的新选项卡中打开它?

我的问题不是如何将程序添加到shell命令,而是:

  1. 例如,C#应用程序如何"接收"PDF文件?

  2. 当另一个文件与它一起运行时,应用程序如何在同一进程中打开文件(不需要程序实例)?

c# windows winapi

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

ExtJs如何滚动到网格底部?

我正在使用extjs制作基于Web的logviewer.

我希望将新的日志行添加到gridview的底部,因为它通过不需要排序将其移动到网格顶部(以及我的同事喜欢它的方式)来节省cpu.

我的问题是理想情况下,在添加新行后,网格将滚动到底部.

我一直在查看文档,我无法弄清楚如何做到这一点.我只看到滚动到顶部的方法.

有任何想法吗?

谢谢!

javascript user-interface extjs

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

为什么Perl文件glob()在标量上下文中不在循环外工作?

根据文件globbing的Perl文档,<*>运算符或glob()函数在标量上下文中使用时,应遍历匹配指定模式的文件列表,每次调用时返回下一个文件名或没有更多文件时的undef.

但是,迭代过程似乎只能在循环内工作.如果它不在循环中,那么它似乎在读取所有值之前立即重新开始.

从Perl文档:

在标量上下文中,glob遍历此类文件名扩展,在列表耗尽时返回undef.

http://perldoc.perl.org/functions/glob.html

但是,在标量上下文中,运算符在每次调用时返回下一个值,或者在列表用完时返回undef.

http://perldoc.perl.org/perlop.html#I/O-Operators

示例代码:

use warnings;
use strict;

my $filename;

# in scalar context, <*> should return the next file name
# each time it is called or undef when the list has run out

$filename = <*>;
print "$filename\n";
$filename = <*>;      # doesn't work as documented, starts over and
print "$filename\n";  # always returns the same file name
$filename = <*>;
print "$filename\n";

print "\n";

print "$filename\n" while $filename = <*>; # works in …

perl glob perl5.10

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

Spring 3控制器异常处理程序实现问题

我希望实现一个"ExceptionController"来处理在执行其他控制器方法时抛出的异常.我没有在我的应用程序上下文中指定任何HandlerExceptionResolver,因此根据API文档,应该启动AnnotationMethodHandlerExceptionResolver.我在源头验证了这一点.那么为什么以下工作呢?

@Controller
public class ExceptionController {

  @ExceptionHandler(NullPointerException.class)
  public ModelAndView handleNullPointerException(NullPointerException ex) {
    // Do some stuff
    log.error(logging stuff)
    return myModelAndView;
  }
}

@Controller
public class AnotherController {

  @RequestMapping(value="/nullpointerpath")
  public String throwNullPointer() {
    throw new NullPointerException();
  }
}
Run Code Online (Sandbox Code Playgroud)

我在调试日志中看到要求处理异常的三个默认异常处理程序,但没有做任何事情,我看到"DispatcherServlet - 无法完成请求".其次是用户显示堆栈跟踪和500内部错误.

java exception-handling spring-mvc

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

如何在Perl中替换后使用匹配变量$ 1?

从Perl中的替换中获取匹配变量的最简洁方法是什么?我有时会发现自己写作

    s/(something)// ;
    my $x = $1 ;
Run Code Online (Sandbox Code Playgroud)

然后我意识到如果s/ / /失败$1可能会带来前一场比赛的值.所以我试试

    my  $x = 'defaultvalue' ;
    if ( s/(something)// )
    {
     $x = $1 ;
    }
Run Code Online (Sandbox Code Playgroud)

这是最干净的方式吗?

perl

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