标签: instance

Ruby on Rails - 从模型访问控制器变量

我试图访问在模型中的控制器中设置的实例变量.控制器是产品控制器,模型是产品型号.实例变量是另一个名为account的模型的实例.

实例变量是 @current_account

当我运行代码没有任何反应时,我没有收到错误.有谁知道在哪里可以找到关于模型中控制器中设置的访问实例变量的内容?

谢谢

EEF

ruby model ruby-on-rails instance

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

在类__init __()中获取实例名称

在python中构建一个新的类对象时,我希望能够根据类的实例名创建一个默认值,而不需要传递额外的参数.我怎么能做到这一点?这是我正在尝试的基本伪代码:

class SomeObject():
    defined_name = u""

    def __init__(self, def_name=None):
        if def_name == None:
            def_name = u"%s" % (<INSTANCE NAME>)
        self.defined_name = def_name

ThisObject = SomeObject()
print ThisObject.defined_name   # Should print "ThisObject"
Run Code Online (Sandbox Code Playgroud)

python variables class object instance

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

NSClassFromString返回nil

为什么要NSClassFromString回来nil?根据定义,它必须返回类名.我该如何处理纠正这个问题?我需要从string实例化一个类,并使用创建的实例调用类中的方法.

这是我的代码的样子:

id myclass = [[NSClassFromString(@"Class_from_String") alloc] init];
[myclass method_from_class];
Run Code Online (Sandbox Code Playgroud)

但是这个method_from_class功能没有被调用,控制也没有进入.我的代码没有错误.知道如何在Objective-C中解决这个问题吗?

class objective-c instance

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

在Ruby中,在类方法中,自我是类还是实例?

我知道这self是实例方法中的实例.那么,self类方法中的类是什么?例如,以下是否会在Rails中工作?

class Post < ActiveRecord::Base
  def self.cool_post
    self.find_by_name("cool")
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby class self instance class-method

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

2个dll中带有命名空间名称的模糊类

我已经为我的应用程序导入了2个dll(第三方)现在它们都有一个名称相同的命名空间.例如AB,在它们两个中都有一个同名的类.现在我想创建其中一个的实例,但由于命名空间和类名相同,编译器变得模棱两可.如何指定在该地方使用的巫婆?

c# ddl instance

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

TypeScript 类型 `InstanceType&lt;typeof MyClass&gt;` 和 `: MyClass` 之间的差异

InstanceType我一直试图了解使用分配类型或简单地使用类名称之间是否有任何区别。

特别是,考虑到该类:

MyClass {

  public static foo: string = 'abc'

  public makeFoo() {
    // awesome maker
  }

}
Run Code Online (Sandbox Code Playgroud)

当我想使用类的实例时,似乎没有区别:

// inside some other Class
private myClassInstance: InstanceType<typeof MyClass> 
...
this.myClassInstance = new MyClass()
Run Code Online (Sandbox Code Playgroud)

// inside some other Class
private myClassInstance: MyClass 
...
this.myClassInstance = new MyClass()
Run Code Online (Sandbox Code Playgroud)

至少在 VSCode 中,使用两者中的任何一个都没有任何明显的差异。不过我想如果 TS 实现了InstanceType<>.

有人知道有什么区别吗?

constructor instance typescript typescript-typings

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

C#:如何 - 接受新参数的单实例应用程序?

我正在创建一个使用NZB文件下载二进制文件的(C#)程序,我的应用程序可能只有一个实例在运行.

因此,当用户双击.nzb文件并且我的程序未运行时,它应该启动并处理它(简单,文件注册).现在,如果我的程序已经运行,我不想启动第二个实例 - 我希望已经运行的实例获取指定的文件.

使用带有.IsSingleInstance技巧的Visual Basic DLL可以完成我的应用程序单实例,但我不想去那里.

正确的方法似乎是使用互斥锁来确保我的应用程序是单实例,但现在我仍然坚持如何将指定的参数(.nzb文件)传递给已经运行的实例.

帮助将不胜感激!:-)

c# parameters instance

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

为什么不能在Haskell中的实例声明中放置类型签名?

我喜欢在我的代码中为所有顶级定义添加类型签名.但是,实例声明中的类型签名似乎不被允许,如果我放置一个,我会从GHC获得"错位类型签名"错误.为什么会这样?为什么GHC不能检查类型签名是否与预期相同,如果不是,则拒绝(或警告)?

haskell instance typeclass type-signature

17
推荐指数
4
解决办法
4144
查看次数

实例新类型(Golang)

谁能告诉我如何从字符串中创建Type的新实例?反映?

有一些例子,但它们适用于语言[:(]的旧版本(前Go 1版本)

types instance go go-reflect

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

构造函数重载 - Java中的最佳实践

构造函数也可以像任何其他方法一样重载,我知道这个事实.由于任务,我决定使用具有多个构造函数的抽象超类:

摘要超类:

protected ListSortierer()
{
  this( null, null );
}

protected ListSortierer( List<E> li )
{
  this( li, null );
}

protected ListSortierer( Comparator<E> comp )
{
  this( null, comp );     
}

protected ListSortierer( List<E> li, Comparator<E> com )
{
  this.original = Optional.ofNullable( li );
  this.comp = Optional.ofNullable( com );
}
Run Code Online (Sandbox Code Playgroud)

要访问每个构造函数,我还需要子类中的多个构造函数.

BubbleSort.java:

public ListBubbleSort()
{
  super();
}

public ListBubbleSort( List<E> li )
{
  super( li );
}

public ListBubbleSort( Comparator<E> com )
{
  super( com );
}

public ListBubbleSort( …
Run Code Online (Sandbox Code Playgroud)

java inheritance constructor instance superclass

17
推荐指数
2
解决办法
1669
查看次数