问题列表 - 第15334页

是什么导致"未绑定的方法__init __()必须使用实例作为第一个参数调用"来自此Python代码?

我有这门课:

from threading import Thread 
import time

class Timer(Thread): 
    def __init__(self, interval, function, *args, **kwargs): 
        Thread.__init__() 
        self.interval = interval 
        self.function = function 
        self.args = args 
        self.kwargs = kwargs 
        self.start()

    def run(self): 
        time.sleep(self.interval) 
        return self.function(*self.args, **self.kwargs) 
Run Code Online (Sandbox Code Playgroud)

我用这个脚本调用它:

    import timer 
    def hello():
        print \"hello, world
    t = timer.Timer(1.0, hello)
    t.run()
Run Code Online (Sandbox Code Playgroud)

并得到此错误,我无法弄清楚原因: unbound method __init__() must be called with instance as first argument

python init

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

修改Java中的最终字段

让我们从一个简单的测试用例开始:

import java.lang.reflect.Field;

public class Test {
  private final int primitiveInt = 42;
  private final Integer wrappedInt = 42;
  private final String stringValue = "42";

  public int getPrimitiveInt()   { return this.primitiveInt; }
  public int getWrappedInt()     { return this.wrappedInt; }
  public String getStringValue() { return this.stringValue; }

  public void changeField(String name, Object value) throws IllegalAccessException, NoSuchFieldException {
    Field field = Test.class.getDeclaredField(name);
    field.setAccessible(true);
    field.set(this, value);
    System.out.println("reflection: " + name + " = " + field.get(this));
  }

  public static void main(String[] args) throws …
Run Code Online (Sandbox Code Playgroud)

java reflection final

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

C++编译器如何创建对象?

在这样的C代码中:

{
   int i = 5;
   /* ....... */
}
Run Code Online (Sandbox Code Playgroud)

编译器将通过向下移动堆栈指针(对于堆栈向下)移动int的大小来替换代码,并将值5放在该内存位置.

同样,在C++代码中,如果创建了一个对象,编译器会做什么?例如:

class b
{
   public :
           int p;
           virtual void fun();
};

main()
{
   b   obj;
}
Run Code Online (Sandbox Code Playgroud)

编译器会为上面的代码做些什么?任何人都可以解释何时分配内存,何时分配虚拟表的内存,以及何时调用默认构造函数?

c++ compiler-construction constructor

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

检测客户端屏幕分辨率

如何在Flex中检测客户端的屏幕分辨率?

ZEE

apache-flex

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

什么是非事务数据源的示例?

JBoss文档中,有可能声明<no-tx-datasource>哪些状态:

no-tx-datasource :该元素用于指定(org.jboss.resource.connectionmanager)NoTxConnectionManager服务配置.NoTxConnectionManager是一个没有事务支持的JCA连接管理器.

我很好奇这种数据源可以连接什么?LDAP?这种配置的实际用例或开源示例是什么?

jboss datasource java-ee

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

声明实例变量迭代哈希!

我想做以下事情:

我想声明迭代字典的类的实例变量.

我们假设我有这个哈希值

hash = {"key1" => "value1","key2" => "value2","key3" => "value3"}
Run Code Online (Sandbox Code Playgroud)

我希望将每个键作为类的实例变量.我想知道我是否可以声明迭代遍历该哈希的变量.像这样的东西:

class MyClass
  def initialize()
    hash = {"key1" => "value1","key2" => "value2","key3" => "value3"}
    hash.each do |k,v|
      @k = v
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

我知道这不起作用!我只是把这段代码放在一边看看你能不能理解我想要的更清楚.

谢谢!

ruby hash iterator class instance-variables

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

从http查询中确定正在使用的DB

是否有一种简单的方法可以从外部HTTP请求确定网站背后使用的数据库?即,我发出一个HTTP请求,获取任何来自网络服务器的数据 - 我可以检查任何数据并可靠地确定正在使用的数据库吗?我想不是,但想到我会问这个小组.

database http

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

模板和std :: numeric_limits

我有一个名为Atomic的类,它基本上是一个_Atomic_word调用gcc原子内置函数的加法方法.

class Atomic{
    mutable volatile _Atomic_word value_;
public:
    Atomic(int value = 0): value_(value) {}
    **** blah blah ****
};
Run Code Online (Sandbox Code Playgroud)

我想std::numeric_limits<Atomic>实例化std::numeric_limits<underlying integer type>(例如在我的系统_Atomic_word上只是int的typedef).

有没有办法做到这一点?

c++ templates numeric-limits

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

ASP.NET支持C++吗?

当我进入New - > Web站点时,在"语言"下拉菜单中只有两种语言:Visual C#和Visual Basic.没有Visual C++.也许,我使用的是错误的Visual Studio版本?(我的是9.0.21022)
我试图谷歌这个问题.我找到了一个主题,告诉我在ASP.NET中使用C++是不可能的.但它是在2002年发布的,我希望自那年以来发生了一些变化.是否可以使用C++编写ASP.NET应用程序?如果是,我可以使用这种语言的视觉设计师吗?

.net c++ asp.net visual-studio-2008 visual-studio

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

asp.net页面位置问题

我正在创建usercontrol.此控件使用javascript
<script src='js/my.js' type='text/javascript'></script>

我的网站目录位置在这里>>

App_code\myusercontrol.css
User\aa.aspx
bb.aspx
Run Code Online (Sandbox Code Playgroud)

aa.aspxbb.aspx使用我创建的usercontrol.我的问题是
当我打电话aa.aspx,成功工作
时,我打电话bb.aspx,javascript位置错误

我正在改变脚本,<script src='../js/my.js' type='text/javascript'></script>
当我打电话bb.aspx,成功工作
时,我打电话aa.aspx,javascript位置错误

如何解决这个问题?

javascript asp.net user-controls

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