问题列表 - 第35513页

如何检索事件的所有方法?

我有一个活动 Load

public delegate void OnLoad(int i);
public event OnLoad Load;
Run Code Online (Sandbox Code Playgroud)

我订阅了一个方法:

public void Go()
{
    Load += (x) => { };
}
Run Code Online (Sandbox Code Playgroud)

是否可以使用反射检索此方法?怎么样?

.net c# reflection

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

如何配置apache2和fastCGI来运行我的c ++应用程序

我用c ++编写了一个程序并用gcc编译它(就像fastcgi.com中的示例一样),但我不知道如何在localhost上运行它.

我搜索的每个地方,我发现mod_fcgi的php配置不适用于c ++.

是否有任何机构配置apache和mod_fcgi来运行c ++ Web应用程序???

c++ apache fastcgi

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

是否有可能告诉iphone 4在网页中使用@ 2x图形

我正在使用HTML5,CSS3和Javascript与jQuery和jQTouch构建一个iOS中心网页.

我已经搜索了包含@ 2x图形的可能性,因此iPhone 4可以使用它,但是没有找到任何关于此的信息.

这可能吗?有人知道吗?

iphone html5 css3

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

Drupal/Ubercart在结账时检查购物车中是否有某种产品

在某些情况下,我有一个特定产品需要放入购物车.我一直在查看Ubercart api文档,我没有看到任何钩子,这些钩子在结账前是否存在某个项目是显而易见的.

每当添加第一个项目时,我都可以使用hook_add_to_cart挂钩添加特殊项目,但我担心访问者可能会删除该项目,然后在没有所需项目的情况下完成购买.

有什么建议如何确保特殊项目在结帐时在购物车中?

php drupal ubercart

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

从SVN查看Eclipse项目时,"引用的库" - 崩溃了

我创建了一个包含许多引用的jar文件的Eclipse项目.我使用一个变量来指定jar文件的本地文件夹.但是,当我将此项目签出到另一台机器时,Eclipse不会在"Referenced Libraries"引脚下组织引用的文件.相反,它只列出所有文件.

任何想法为什么会发生这种情况以及如何纠正它?

屏幕截图:http://i.stack.imgur.com/clsj0.png

java eclipse subclipse svn libraries

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

如何将方法动态定义为私有?

这似乎不起作用:

class Test
  private

  define_method :private_method do 
    "uh!"
  end
end

puts Test.new.private_method
Run Code Online (Sandbox Code Playgroud)

ruby methods metaprogramming access-specifier

12
推荐指数
3
解决办法
7080
查看次数

你能在IB中建立一个按钮并以编程方式移动它吗?

我在IB中设置了一个按钮.我设置了一个IBOutlet,并将屏幕上的对象链接到它.有没有办法以编程方式更改按钮的位置和/或大小?我知道你可以改变标题和一些东西,但我不知道如何改变它的位置或大小.

谢谢.

iphone xcode objective-c ipad

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

作为基类一部分的Python装饰器不能用于装饰继承类中的成员函数

Python装饰器使用起来很有趣,但由于参数传递给装饰器的方式,我似乎已经碰壁了.这里我有一个装饰器被定义为基类的一部分(装饰器将访问类成员,因此它将需要self参数).

class SubSystem(object):
    def UpdateGUI(self, fun): #function decorator
        def wrapper(*args):
            self.updateGUIField(*args)
            return fun(*args)
        return wrapper

    def updateGUIField(self, name, value):
        if name in self.gui:
            if type(self.gui[name]) == System.Windows.Controls.CheckBox:
                self.gui[name].IsChecked = value #update checkbox on ui 
            elif type(self.gui[name]) == System.Windows.Controls.Slider:
                self.gui[name].Value = value # update slider on ui 

        ...
Run Code Online (Sandbox Code Playgroud)

我省略了其余的实现.现在这个类是将继承它的各种SubSystems的基类 - 一些继承的类需要使用UpdateGUI装饰器.

class DO(SubSystem):
    def getport(self, port):
        """Returns the value of Digital Output port "port"."""
        pass

    @SubSystem.UpdateGUI
    def setport(self, port, value):
        """Sets the value of Digital Output port "port"."""
        pass
Run Code Online (Sandbox Code Playgroud)

我再次省略了函数实现,因为它们不相关.

简而言之,问题是虽然我可以通过将其指定为SubSystem.UpdateGUI来从继承类访问基类中定义的装饰器,但在尝试使用它时我最终会得到此TypeError: …

python inheritance ironpython decorator

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

C#泛型以避免代码重复?

我对来自Java的C#相当陌生,我想知道是否有一种简单的方法可以避免涉及原始类型的代码重复:


private Boolean AtLeastOneBufferItemIsNonZero(int[] Buffer)
{
    Boolean result = false;
    foreach (int Item in Buffer)
    {
        result = !(Item == (int)0);
        if (result) break;
    }
    return result;
}

private Boolean AtLeastOneBufferItemIsNonZero(float[] Buffer)
{
    Boolean result = false;
    foreach (float Item in Buffer)
    {
       result = !(Item == (float)0);
       if (result) break;
    }
    return result;
}
Run Code Online (Sandbox Code Playgroud)

我找不到一个"数字"超类型,以便我可以比较一个泛型实现中的"项目"(我不介意拳击的性能损失,虽然我明白在.NET中没有这样的东西?):


//SOMETHING LIKE THIS?
private Boolean AtLeastOneBufferItemIsNonZero<T>(T[] Buffer) where T : NUMBERTYPE
{
    Boolean result = false;
    foreach (T Item in Buffer)
    {
       result = …
Run Code Online (Sandbox Code Playgroud)

c# generics primitive-types

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

每当我滚动时ListView重绘背景颜色

我已经定义了一个自定义主题,我在窗口背景上绘制了一个黑色渐变.我的ListView背景设置为透明,但每当我滚动时,背景颜色变为黑色,然后滚动停止后,返回渐变颜色.为什么是这样?

<?xml version="1.0" encoding="utf-8"?>
    <resources>
      <!-- Base application theme is the default theme. -->
      <style name="Theme" parent="android:Theme">
      </style>

      <!-- Variation on our application theme that has a translucent
     background. -->
      <style name="Theme.DarkGradient">
        <item name="android:windowBackground">@drawable/dark_gradient</item>

      </style>

    </resources>
Run Code Online (Sandbox Code Playgroud)

android listview themes

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