问题列表 - 第19984页

基于Java中另一个对象的状态创建对象

假设你有一个名为Explosion的类,在没有来自另一个类实例的某些信息的情况下创建它的实例是没有意义的.构造函数未公开.

以这种方式做得更好:

// both classes are in the same package  
Explosion e;  
Collision c = new Collision()    
// do some stuff with collision  
e = c.createExplosion()
Run Code Online (Sandbox Code Playgroud)

或者,对于Explosion来说,使用静态方法创建实例并将Collision对象作为参数传递是更好的方法:

Explosion e  
Collision c = new Collision()    
// do some stuff with collision  
e = Explosion.createExplosion(c)
Run Code Online (Sandbox Code Playgroud)

当你是这两个班的作者.

java

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

通过jQuery动画减慢滚动到顶部事件

点击某个锚时,我希望我的页面转到顶部.

这是我试图这样做但它不起作用,它滚动速度超快.

 $('a[href=#top]').click(function () {
        $('body').animate({
                scrollTop: 0
        },
        50);
});
Run Code Online (Sandbox Code Playgroud)

我想放慢速度.

javascript jquery

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

我的C++编译器在哪里解析我的#includes?

这是一个非常基本的问题.我一直在学习C++,到目前为止我只使用过标准库.我一直在包括<iostream>和没有问题的东西.现在我想使用Apache Xerces,所以我已经将它安装在我的机器上(Debian系统),并且我正在按照一个教程说明我需要包括:

#include <xercesc/sax2/SAX2XMLReader.hpp>
Run Code Online (Sandbox Code Playgroud)

但是g ++说"错误:xercesc/sax2/SAX2XMLReader.hpp:没有这样的文件或目录".在哪里看?我需要提供更多信息吗?

谢谢.

c++

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

父级中的静态函数中称为子级常量不可用

我在一个类中有一个静态函数,需要从几个子类中调用.我需要一个来自调用子类的常量才能在该函数中使用.为了让这些常量在其他地方可用,子类有一个返回该常量值的函数(php 5.2.9).

但是,在父类中,我似乎无法访问该常量,不能直接访问该函数.甚至可以在php 5.2.9中使用,还是我需要将其作为参数传递?

这是代码的简单版本:

abstract class ParentClass {
    static function DoSomething() {
        $not_working = self::show_const();
        $not_working_either = self::SOME_CONST;

        return 'working';
    }
}

class ChildClass extends ParentClass {
    const SOME_CONST = 'some string';

    function show_const() {
        return self::SOME_CONST;
    }
}

$result = ChildClass::DoSomething();
Run Code Online (Sandbox Code Playgroud)

编辑:生成的错误是:

  • 调用未定义的方法ParentClass :: show_const()(用于函数)
  • 未定义的类常量'SOME_CONST'(使用self :: SOME_CONST)

php class object self parent-child

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

在Objective C中将相对URL更改为绝对URL

我如何获取应用程序目录中的文件(.app所在的文件夹),并获取它的绝对路径.假设相对路径是"Data/file.txt",我如何使用Objective C将其作为绝对路径?我有用户输入他们的主文件夹名称,如果这是任何帮助.

请帮忙,

HiGuy

url xcode objective-c relative-path absolute-path

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

Android:如何使用右侧的可单击箭头创建自定义EditText

我想要一个带有一个修改的EditText:在右边但仍然在EditText内部,应该有一个向下指向我可以设置的箭头OnClickListener,这样当用户点击箭头时它会显示一个菜单.

做这个的最好方式是什么?

android

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

通知Gui数据类已更改

在C#中:我有一个在几个gui类之间共享的数据类.我希望所有使用它的gui类在某些属性发生变化时得到通知,这样他们就可以使GUI保持最新状态.

在几个属性中,我添加了委托,GUI类可以监听更新.这似乎工作正常.

我遇到的问题是越来越多的属性需要GUI通知.当发生这种情况时,我将不得不添加更多的代表.这似乎也增加了它必须管理的数据类的额外责任.

是否有一些常用模式可用于监视此类以从数据类中提取此通知责任?

c#

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

仅针对特定文件类型向Windows上下文菜单添加菜单项

我开发了一个应用程序,使用窗口的上下文菜单加载图像(右键单击文件),暂时正在工作,但是reg键是打开的

HKEY_CLASSES_ROOT\*
Run Code Online (Sandbox Code Playgroud)

它适用于所有文件.

我希望上下文菜单中的菜单项只能显示.jpg文件.

我能做到的是什么?我应该使用哪些注册表项?

提前致谢.

registry windows-xp contextmenu

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

将css样式应用于多个模式

如何将CSS样式块应用于几个不同的类?例如,我有

<div class="foo">...</div>
<div class="bar">...</div>

...

.foo .bar ???    // This selector should apply to both classes
{
  font-size:50%;
  ...
}
Run Code Online (Sandbox Code Playgroud)

html css

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

在Windows Server 2008上设置Mercurial时出错

我想建立一个Mercurial SC服务器并按照此处的说明进行操作:http // stackoverflow.com/questions/818571/how-to-setup-mercurial-and-hgwebdir-on-iis

我已经多次检查了所有设置,并且在完成配置后似乎无法通过此错误. 任何意见将是有益的.谢谢.

Server Error in Application "DEFAULT WEB SITE/HG"Internet Information Services 7.5

Error Summary
HTTP Error 502.2 - Bad Gateway
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are "Traceback (most recent call last): File "C:\inetpub\hgcgi\hgwebdir.cgi", line 12, in <module> from mercurial import demandimport; demandimport.enable() ImportError: No module named mercurial ". Detailed Error InformationModule CgiModule
Notification ExecuteRequestHandler
Handler Python 2.5
**Error Code 0x00000001**
Requested URL …
Run Code Online (Sandbox Code Playgroud)

python mercurial windows-server-2008

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