问题列表 - 第19599页

Eclipse中的未绑定类路径容器

我使用Subversive for Eclipse检查了一个项目,我收到以下错误:

  • 在解决构建路径错误之前,无法构建项目
  • 未绑定的类路径容器:'JRE系统库[jdk1.5.0_08]'

我假设第一个错误将在第二个错误解决后立即解决.我想我需要安装JDK 1.5.0_08并将其设置为项目的jre系统库,但我找不到任何地方下载它 - 我能得到的最接近的是JDK 1.5.0_22.

如果有人能提供替代解决方案(或者我认为是jdk1.5.0_08的下载链接),我将不胜感激.

eclipse subversive classpath

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

自动完成是否会对代码产生影响?

关于代码的经验问题:使用自动完成是否会改变一个代码?一般来说,使用自动完成的开发人员是否倾向于使用更长的变量名称,或者它是否真的根据编写的代码改变了一些东西?

autocomplete

8
推荐指数
3
解决办法
344
查看次数

带主键的Mysql克隆行

我有一个带有单个主键(称为pkey)的Mysql表,它自动递增,我想克隆一行,保持所有数据相同,除了主键应该成为auto定义的下一个可用值增量.

我的第一个问题是,以下查询是否可能?

UPDATE `table` SET pkey='next_available_primary_key' WHERE pkey='old_primary_key'
Run Code Online (Sandbox Code Playgroud)

如果尝试过

UPDATE `table` SET pkey=null WHERE pkey='old_primary_key'
Run Code Online (Sandbox Code Playgroud)

但它只将主键的值设置为零.提前感谢您的任何帮助/建议.

更新:

我想我应该补充说,我真的不想要表中的两个数据副本.我只想更改主键.因此,如果我使用INSERT SELECT,我将不得不使用ON DUPLICATE KEY UPDATE补偿pkey ='next_available_primary_key'我只是不确定如何做到这一点......

mysql clone row

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

Java:使用端点将webservice发布到tomcat服务器

我正在创建一个简单的SOAP Web服务.我要确保它在tomcat Web服务上运行.

我试图用JAX-WS实现这个(参见代码)

我的问题是:Endpoint.publish是否使用tomcat服务器来托管这个或者它是一种迷你玻璃鱼类服务器?

我应该扩展UnicastRemoveObject或类似的东西吗?

理想情况下,它可以打包成.WAR并放入目录中然后才能工作.

它似乎不适用于我安装的tomcat服务器,因为它说端口已经在使用中.我正在使用安装了tomcat6包的Ubuntu karmic,它也可能是我的用户没有权限发布到8080上运行的tomcat

我希望这个问题足够清楚

示例代码:

@WebService
public class UserAttributes {
    public static void main(String[] args) {
        UserAttributes instance = new UserAttributes();
        Endpoint.publish("http://localhost:8082/WebServices/userattributes", 
            instance);
    }

    public string Hello() {
       return "Hello World";
    }
}
Run Code Online (Sandbox Code Playgroud)

java web-services jax-ws endpoint tomcat6

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

UserDict和Dict之间有什么区别吗?

如果我想让一个类有字典行为,我为什么要继承dictUserDict

python

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

从嵌套状态转换到嵌套状态的最佳实践(参见图表)

我试图围绕在单线程编程语言(Actionscript)中实现嵌套状态转换的最佳方法.假设我有一个像这个行为树的结构:行为树

现在想象每个叶子节点是网站上的目标点,如图库中的图像,或嵌套在页面视图中嵌套的帖子视图中的注释......目标是能够从叶子运行动画过渡节点到叶节点,通过设置前一个树的动画(从下到上),并在当前树中设置动画(从上到下).

因此,如果我们位于最左下方的叶节点,并且我们想要转到最右下方的叶节点,我们必须:

  • 转换出左下方节点
  • 完成后(比如说动画一秒钟之后),转换出它的父级,
  • 完成后,转出它的父母
  • 完成后,转移到最右边的父母
  • 完成,最右边的孩子过渡
  • 完成,叶片过渡

我的问题是:

如果您将这些节点中的每一个想象为HTML视图(其中叶子是'partials',借用rails中的术语),或者MXML视图,那么您将嵌套子组件,并且您不一定知道嵌套级别来自应用程序root,如上所述,为转换设置动画的最佳方法是什么?

一种方法是全局存储所有可能的路径,然后说"应用程序,转换出此路径,在此路径中转换".如果应用程序非常简单,那就行.这就是Gaia如何做到的,一个Actionscript框架.但是,如果您希望它能够转换进/出任意嵌套路径,则无法全局存储,因为:

  1. Actionscript无法处理所有处理
  2. 似乎不是很好的封装

所以这个问题可以改写为,你如何动画最左边的叶子节点和它的父节点,从叶子开始动画,并在最右边的叶子节点中动画,从根开始? 存储的信息在哪里(转入和转出的内容)?

另一种可能的解决方案是只说"应用程序,转换出以前的子节点,以及何时完成,在当前子节点中转换",其中"子节点"是应用程序根的直接子节点.然后,应用程序根目录的最左边的子节点(具有两个子节点,每个子节点有两个子节点)将检查它是否处于正确的状态(如果它的子节点被"转出").如果没有,它会在它们上面调用"transitionOut()"......这样一切都将被完全封装.但似乎这对处理器来说非常密集.

你怎么看?你还有其他选择吗?或者你能指出我在AI行为树或分层状态机上的任何好资源,它们描述了它们实际上如何实现异步状态转换:

  • 他们从哪里在一个物体上称为"transitionOut"?从根或特定的孩子?
  • 国家存储在哪里?在全球范围内,在当地?什么是定义调用"transitionIn()"和"transitionOut()"的范围?

我已经看过/阅读过很多关于人工智能和状态机的文章/书籍,但我还没有找到描述他们如何在一个复杂的MVC面向对象项目中实现异步/动画过渡的方法,其中100个视图/图形参与了行为树.

我应该从最父对象或孩子那里调用转换吗?

以下是我检查过的一些事情:

虽然这不一定是人工智能问题,但没有其他资源描述如何将嵌套状态架构应用于网站; 这些是最接近的东西.

提出问题的另一种方式:如何向应用程序广播状态更改?你在哪里保留事件听众?如何在任意嵌套时找到动画视图?

注意:我不是想构建一个游戏,而是试图建立一个动画网站.

optimization actionscript state-machine hsm behavior-tree

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

Python C-API 模块退出处理程序 - 相当于 atexit?

我正在使用 Python 版本 2.6.4

当我的扩展模块退出/卸载时,我必须从 C 库调用一个函数。对于 C 扩展模块来说,atexit 的等效项是什么?

python python-c-api python-c-extension

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

Automake和标准共享库

如何强制automake创建标准的共享库,而不是libtoolized库?通常,我创建的abc.so是以完整路径引用并加载到主程序中.有没有办法强制AM做同样的事情?如果我将其列为_LIBRARY,则automake会抱怨:'abc.so' is not a standard library name; did you mean 'libabc.a'

只是为了澄清:是的,我只需要.so支持 - 没有静态.是的,我想要一个自定义文件名.

automake shared-libraries

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

字符串中的通配符

我有兴趣使用rangeOfString和一些通配符作为搜索字符串的一部分.

例如,如果我有几个字符串,如"244px"和"356px",我想将所有这些字符串转换为"320px".有没有办法可以使用通配符来获得理想的结果?

iphone cocoa cocoa-touch objective-c

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

Delphi - 未声明的标识符:LOCALE_SYSTEM_DEFAULT

我正在尝试按系统区域设置的默认货币设置格式化浮点(扩展).我发现这个解决方案的关键支持者是以下行:

GetLocaleFormatSettings(LOCALE_SYSTEM_DEFAULT, format_settings);

在我看的每个地方,他们提供的解决方案完全如图所示(之前没有类说明符,如System.LOCALE_SYSTEM_DEFAULT或其他任何东西).但是,我的编译器坚持认为LOCALE_SYSTEM_DEFAULT是未声明的标识符.这似乎对我来说,唯一的要求是有"使用SysUtils单元",这是我做的.

我正在使用Delphi 2010.有谁知道为什么我的编译器找不到这个看似隐含的常量?

非常感谢,
贾里德

delphi format locale undefined delphi-2010

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