我使用Subversive for Eclipse检查了一个项目,我收到以下错误:
我假设第一个错误将在第二个错误解决后立即解决.我想我需要安装JDK 1.5.0_08并将其设置为项目的jre系统库,但我找不到任何地方下载它 - 我能得到的最接近的是JDK 1.5.0_22.
如果有人能提供替代解决方案(或者我认为是jdk1.5.0_08的下载链接),我将不胜感激.
关于代码的经验问题:使用自动完成是否会改变一个代码?一般来说,使用自动完成的开发人员是否倾向于使用更长的变量名称,或者它是否真的根据编写的代码改变了一些东西?
我有一个带有单个主键(称为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'我只是不确定如何做到这一点......
我正在创建一个简单的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) 我试图围绕在单线程编程语言(Actionscript)中实现嵌套状态转换的最佳方法.假设我有一个像这个行为树的结构:
现在想象每个叶子节点是网站上的目标点,如图库中的图像,或嵌套在页面视图中嵌套的帖子视图中的注释......目标是能够从叶子运行动画过渡节点到叶节点,通过设置前一个树的动画(从下到上),并在当前树中设置动画(从上到下).
因此,如果我们位于最左下方的叶节点,并且我们想要转到最右下方的叶节点,我们必须:
我的问题是:
如果您将这些节点中的每一个想象为HTML视图(其中叶子是'partials',借用rails中的术语),或者MXML视图,那么您将嵌套子组件,并且您不一定知道嵌套级别来自应用程序root,如上所述,为转换设置动画的最佳方法是什么?
一种方法是全局存储所有可能的路径,然后说"应用程序,转换出此路径,在此路径中转换".如果应用程序非常简单,那就行.这就是Gaia如何做到的,一个Actionscript框架.但是,如果您希望它能够转换进/出任意嵌套路径,则无法全局存储,因为:
所以这个问题可以改写为,你如何动画最左边的叶子节点和它的父节点,从叶子开始动画,并在最右边的叶子节点中动画,从根开始? 存储的信息在哪里(转入和转出的内容)?
另一种可能的解决方案是只说"应用程序,转换出以前的子节点,以及何时完成,在当前子节点中转换",其中"子节点"是应用程序根的直接子节点.然后,应用程序根目录的最左边的子节点(具有两个子节点,每个子节点有两个子节点)将检查它是否处于正确的状态(如果它的子节点被"转出").如果没有,它会在它们上面调用"transitionOut()"......这样一切都将被完全封装.但似乎这对处理器来说非常密集.
你怎么看?你还有其他选择吗?或者你能指出我在AI行为树或分层状态机上的任何好资源,它们描述了它们实际上如何实现异步状态转换:
我已经看过/阅读过很多关于人工智能和状态机的文章/书籍,但我还没有找到描述他们如何在一个复杂的MVC面向对象项目中实现异步/动画过渡的方法,其中100个视图/图形参与了行为树.
我应该从最父对象或孩子那里调用转换吗?
以下是我检查过的一些事情:
虽然这不一定是人工智能问题,但没有其他资源描述如何将嵌套状态架构应用于网站; 这些是最接近的东西.
提出问题的另一种方式:如何向应用程序广播状态更改?你在哪里保留事件听众?如何在任意嵌套时找到动画视图?
注意:我不是想构建一个游戏,而是试图建立一个动画网站.
我正在使用 Python 版本 2.6.4
当我的扩展模块退出/卸载时,我必须从 C 库调用一个函数。对于 C 扩展模块来说,atexit 的等效项是什么?
如何强制automake创建标准的共享库,而不是libtoolized库?通常,我创建的abc.so是以完整路径引用并加载到主程序中.有没有办法强制AM做同样的事情?如果我将其列为_LIBRARY,则automake会抱怨:'abc.so' is not a standard library name; did you mean 'libabc.a'
只是为了澄清:是的,我只需要.so支持 - 没有静态.是的,我想要一个自定义文件名.
我有兴趣使用rangeOfString和一些通配符作为搜索字符串的一部分.
例如,如果我有几个字符串,如"244px"和"356px",我想将所有这些字符串转换为"320px".有没有办法可以使用通配符来获得理想的结果?
我正在尝试按系统区域设置的默认货币设置格式化浮点(扩展).我发现这个解决方案的关键支持者是以下行:
GetLocaleFormatSettings(LOCALE_SYSTEM_DEFAULT, format_settings);
在我看的每个地方,他们提供的解决方案完全如图所示(之前没有类说明符,如System.LOCALE_SYSTEM_DEFAULT或其他任何东西).但是,我的编译器坚持认为LOCALE_SYSTEM_DEFAULT是未声明的标识符.这似乎对我来说,唯一的要求是有"使用SysUtils单元",这是我做的.
我正在使用Delphi 2010.有谁知道为什么我的编译器找不到这个看似隐含的常量?
非常感谢,
贾里德
python ×2
actionscript ×1
autocomplete ×1
automake ×1
classpath ×1
clone ×1
cocoa ×1
cocoa-touch ×1
delphi ×1
delphi-2010 ×1
eclipse ×1
endpoint ×1
format ×1
hsm ×1
iphone ×1
java ×1
jax-ws ×1
locale ×1
mysql ×1
objective-c ×1
optimization ×1
python-c-api ×1
row ×1
subversive ×1
tomcat6 ×1
undefined ×1
web-services ×1