问题列表 - 第21094页

为prolog阅读多个单词

我在unix上通过poplog运行prolog,并想知道是否有一种方法可以读取多个单词(例如将其包装成字符串).例如,read(X)只允许X为1个术语.但是,如果我用""包含用户输入,它将返回一个字符代码列表,这是正确的方法,因为我找不到将其转换回可读字符串的方法.

我还希望能够看到多重字符串是否包含设定值(例如,如果它包含"我已经"),并且我不确定我将如何能够做到这一点.

input prolog

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

自动关闭QMessageBox

我正在构建一个Qt Symbian项目,我想向用户显示应在几秒后自动关闭的通知.我看到诺基亚在他们的ui中使用了很多.

现在我正在使用下面的代码,以便用户可以关闭QMessageBox但我希望它能在1或2秒后自动关闭QMessageBox.我怎么能用Qt做到这一点?

QMessageBox msgBox;
msgBox.setText("Hello!");
msgBox.setIcon(QMessageBox::Information);
msgBox.setStandardButtons(QMessageBox::Ok);
msgBox.exec();
Run Code Online (Sandbox Code Playgroud)

qt qmessagebox

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

带有缩略语的Java命名约定

以下Java类的正确名称是什么: DVDPlayerDvdPlayer

java naming-conventions

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

AVD经理不会将我的HTC Hero手机检测为虚拟设备

当我运行我的应用程序时,我需要将手机用作模拟器/目标/虚拟设备.我已经安装了HTC Sync,USB驱动程序正常.我在设置中启用了USB调试.

我还需要做些什么来让Eclipse AVD Manager检测我的手机?我按照我现在完成的相同步骤,在anohher coumputer上工作."突然"它只是检测到手机.这毫无意义!哎呀

请帮忙?

eclipse android emulation android-virtual-device

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

JavaScript的; 具有相同来源的标签/窗口之间的通信

我有两个窗口:窗口A和窗口B.

  • 窗口A和窗口B具有相同的域
  • 窗口A和窗口B没有任何父窗口.

问题:

  1. 窗口A是否可以获得窗口B的引用?
  2. 什么是最优雅的方式使窗口A通知窗口B?
    (包括新的HTML5规范)

我知道这样做的两种方式:

  • 服务器消息传递:窗口B常规询问服务器窗口A是否已通知某事
  • 通过本地数据进行消息传递(HTML5):当窗口A想要通知它改变本地数据的东西时,窗口B定期检查本地数据是否有任何变化.

但这两种方式并不那么优雅.
例如,获得窗口B的引用并使用window.postMessage()(HTML5)会很不错

最终的目标是制作像facebook这样的东西,如果你打开4个Facebook标签并在一个标签中聊天,聊天是最新的每个Facebook标签,这是整洁的!

javascript html5 web-applications postmessage local-storage

69
推荐指数
3
解决办法
6万
查看次数

如何在PHP中打印变量名?

我正在为我的webby编写一个简单的脚本,如果发生错误500,它会向我发送一封电子邮件.我想转储所有可能的变量,会话,POST或其他什么,当错误发生时出现,所以我可以尽可能精确地分析问题.

这是我现在的代码:

function variable_name( &$var ) {
    $var_name = array_search( $var, $GLOBALS );
    return "{$var_name} = \"{$var}\"";
}

$bar = "whatever";

echo variable_name( $bar ); // bar = "whatever"
Run Code Online (Sandbox Code Playgroud)

它只检查$ GLOBALS,但我需要检查和打印$ _POST,$ _SESSION,类字段等等.我google了一下,发现只是复杂的功能,这对于这么简单的任务来说似乎有些过分.是否有任何简单的目的或我应该只为每个变量类型编写一个函数?

php variables

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

构建一个修复拼写错误的自然语言模型

什么是关于如何构建这样的自然语言解析程序的书籍:

input: I got to TALL you
output: I got to TELL you

input: Big RAT box
output: Big RED box

in: hoo un thum zend three
out: one thousand three

它必须具有允许预测哪些单词拼写错误的语言模型!

关于如何构建这样一个工具的最佳书籍是什么?

ps有免费的网络服务进行拼写检查吗?来自Google可能吗?..

java parsing nlp linguistics

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

WPF Canvas Scaling/Transform to Fit

我正在重新提出这个问题,因为我上次没有得到太多回应,希望一些重新措辞可能会有所帮助......

基本上我要做的是创建一个数据绑定画布,它将自动缩放其内容以"填充"可用空间.有点像缩放以适应操作.不幸的是,我的WPF技能还不是很强,我正在努力研究如何做到最后这部分.我已经按照一些数据绑定示例来获取画布,但不确定是否可能是错误并阻碍了我.

根据我尝试和解决方案的方式,我现在有两个基本问题:

  • 如果可能使用转换,我不知道如何通过XAML自动重新缩放画布.
  • 我似乎无法在后面的代码中引用画布,我猜是因为它是ItemsControl的一部分?

我想要实现的一个例子,我有AI想要尝试获得B:

(删除过期链接到img)

我目前使用的代码非常简单,只需使用给定的坐标创建4个点,并使用另一个视图模型将其包装起来.

public class PointCollectionViewModel
{
    private List<PointViewModel> viewModels;
    public PointCollectionViewModel()
    {
        this.viewModels = new List<PointViewModel>();
        this.viewModels.Add(new PointViewModel(new Point(1, 1)));
        this.viewModels.Add(new PointViewModel(new Point(9, 9)));
        this.viewModels.Add(new PointViewModel(new Point(1, 9)));
        this.viewModels.Add(new PointViewModel(new Point(9, 1)));
    }

    public List<PointViewModel> Models
    {
        get { return this.viewModels; }
    }
}

public class PointViewModel
{
   private Point point;
   public PointViewModel(Point point)
   {
       this.point = point;
   }

   public Double X { get { return point.X; } }
   public Double Y …
Run Code Online (Sandbox Code Playgroud)

c# wpf canvas scaletransform

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

获取当前页面的完整URL(PHP)

我在这个页面上工作: http://localhost/projectname/custom.php

双方<?php echo $_SERVER['REQUEST_URI']; ?><?php echo $PHP_SELF; ?>没有充分的位置.我应该使用什么来获取完整的网址?

php scripting location path

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

为什么DOM会改变编码?

$string = file_get_contents('http://example.com');

if ('UTF-8' === mb_detect_encoding($string)) {
    $dom = new DOMDocument();
    // hack to preserve UTF-8 characters
    $dom->loadHTML('<?xml encoding="UTF-8">' . $string);
    $dom->preserveWhiteSpace = false;
    $dom->encoding = 'UTF-8';
    $body = $dom->getElementsByTagName('body');
    echo htmlspecialchars($body->item(0)->nodeValue);
}
Run Code Online (Sandbox Code Playgroud)

这会将所有UTF-8字符更改为Å,¾,¤和其他垃圾.有没有其他方法如何保存UTF-8字符?

不要发布答案告诉我确保我输出它作为UTF-8,我确定我是.

提前致谢 :)

php dom utf-8

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