问题列表 - 第16342页

棋盘游戏"Go"NP是否完整?

有很多国际象棋AI,显然有些足以击败一些世界上最伟大的球员.

我听说很多尝试都是为棋盘游戏Go编写成功的AI ,但到目前为止,没有人想到超出一般的业余水平.

可能是在Go中任何给定时间以数学方式计算最优运动的任务是NP完全问题吗?

artificial-intelligence np-complete baduk

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

代码贡献:许可和专利影响?

我一直在审查Google新语言的贡献文档,并对提供新软件包的想法感到好奇.它声明这应该包含在贡献源代码的顶部:

// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
Run Code Online (Sandbox Code Playgroud)

我对BSD风格许可证的理解是,它本质上意味着用户需要将代码归于您,但可以做任何他们想要的事情.

再往下说:

如果您是版权所有者,则需要同意个人贡献者许可协议......

"个人贡献者许可协议"中,它表示Google拥有对所贡献代码的可专利权:

您特此授予谷歌和谷歌分发的软件的接收者永久,全球,非独家,免费,免版税,不可撤销(本节所述除外)专利许可制作,制作,使用,报价出售,出售,进口和以其他方式转让作品,此类许可仅适用于您可获许可的单独或通过您的贡此类贡献已提交.

Google在多大程度上拥有Go贡献?他们是否有从这些捐款中获利的全部权利?

licensing open-source go

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

StyleSheet中的CSS [if IE7]?

你能在实际的样式表中定义一个[if IE7]吗?或者你必须在html中执行它以拉出不同的SS?

谢谢!(谷歌不善待我= /)

css stylesheet internet-explorer-7

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

使用GWT跟踪页面上的鼠标移动

在GWT应用程序中,我想在整个浏览器页面上跟踪和显示X,Y鼠标坐标和拦截点击.该页面包含许多GWT小部件,如面板,按钮等...任何建议将不胜感激.

谢谢.丹尼尔

gwt

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

在scala 2.8中从String到Int的隐式转换

以下片段是否有问题: -

object Imp {
  implicit def string2Int(s: String): Int = s.toInt

  def f(i: Int) = i

  def main(args: Array[String]) {
    val n: Int = f("666")
  }
}
Run Code Online (Sandbox Code Playgroud)

我从2.8编译器中得到以下内容: -

信息:编译完成时出现1错误和0警告
信息:1错误
信息:0警告
...\scala-2.8-tests\src\Imp.scala
错误:错误:第(4)行错误:类型不匹配;
found:
需要字符串:?{val toInt:?}
请注意,隐式转换不适用,因为它们不明确:
对象Imp中的方法string2Int类型(s:String)Int
和对象Prementf中的方法augmentString类型(x:String) scala.collection.immutable.StringOps
是可能的转换函数从String到?{val toInt:?}
隐式def string2Int(s:String):Int = s.toInt

scala scala-2.8

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

如何编译编码为"UTF-8"的java源文件?

我保存了我的Java源文件,将其编码类型指定为UTF-8(使用记事本,默认情况下,记事本的编码类型为ANSI),然后我尝试使用以下命令编译它:

javac -encoding "UTF-8" One.java
Run Code Online (Sandbox Code Playgroud)

但它给出了一条错误消息"

One.java:1: illegal character: \65279

?public class One {

^
1 error
Run Code Online (Sandbox Code Playgroud)

还有其他方法,我可以编译吗?

这是来源:

public class One {
    public static void main( String[] args ){
        System.out.println("HI");
    }
} 
Run Code Online (Sandbox Code Playgroud)

java unicode compiler-errors javac

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

Java的TimeZone是线程安全的吗?

我希望我的应用程序只有一个TimeZone对象,它将被许多SimpleDateFormat人和Calendar其他地方的对象同时使用.这是为了避免总是这样做TimeZone.getTimeZone(ID).

我知道SimpleDateFormat并且Calendar类不是线程安全的,这就是为什么我配置一个线程来始终创建它们的新实例.但那怎么样TimeZone?我不清楚我是否可以安全地执行以下操作:

final TimeZone tz = TimeZone.getTimeZone("GMT");
...
//Thread 1.
Thread t1 = new Thread(Runnable(){
    public void run()
    {
        Calendar cal = Calendar.getInstance(tz);
        ...
        SimpleDateFormat sdf = new SimpleDateFormat();
        sdf.setTimeZone(tz);
        ...
    }
});
t1.start();
...
//Thread 2.
Thread t2 = new Thread(Runnable(){
    public void run()
    {
        Calendar cal = Calendar.getInstance(tz);
        ...
        SimpleDateFormat sdf = new SimpleDateFormat();
        sdf.setTimeZone(tz);
        ...
    }
});
t2.start();
...
Run Code Online (Sandbox Code Playgroud)

谢谢!

java timezone thread-safety

16
推荐指数
2
解决办法
5235
查看次数

winsock中的异步地址解析?

在winsock中查看异步地址解析似乎只有两个选项要么gethostbyname在单独的线程上使用阻塞,要么使用WSAAsyncGetHostByName.后者的设计是出于某种原因使用窗口消息,而不是重叠操作和完成端口/例程.

是否有任何版本的gethostbyname异步操作以与winsock API的其余部分类似的方式与重叠操作异步工作?

asynchronous winsock gethostbyname

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

jQuery将函数调用传递给另一个函数和执行顺序

我有这个javascript:

triggerAnimation(listItem,toggleToggleRadioListItem(listItem));


function triggerAnimation(listItem,passThruFunction){
    listItem.find(".inlineLoading").show();
// pause and then call the toggle function
    $("body").animate({opacity: 1}, 1000, 
    function(){
        alert("a");
    passThruFunction;
    }
    );  
}

function toggleToggleRadioListItem(listItem) {
    alert("b");
};
Run Code Online (Sandbox Code Playgroud)

应该发生什么:

  • triggerAnimation被称为传递对象和函数
  • triggerAnimation执行虚拟动画(创建暂停)然后引发警报并触发回调函数,该函数执行传递的函数.
  • 传递的功能称为发出警报.

基于以上所述,我希望警报A出现在警报B之前,但事实并非如此.发生的事情是(看起来)一旦调用triggerAnimation()就会调用警报B. 这是为什么?我怎样才能实现这种行为?

jquery delayed-execution

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

DocBook XSL - 可以编辑原始样式表吗?

我想根据特定属性是否定义某个属性,使DocBook目录的某些行变为粗体<section>.通过向<xsl:if test="...">DocBook XSL 添加语句(fo/autotoc.xsl第187-230行 - 这是使用XMLMind输出到PDF)很容易.

不过,我想知道编辑DocBook XSL本身是不好的做法.我在自己的单独XSL中有其他自定义,主要是设置参数,但我无法想象我将如何引入此条件逻辑 - 基于当前正在处理TOC的哪一行 - 而不需要放置某种代码在原件中.有什么想法吗?如何在进行更改后升级到较新的DocBook XSL?

xslt docbook

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