问题列表 - 第34439页

ruby中类名之前的:: sign /运算符是什么?

在ruby中,::命名空间模块和类.但我经常看到::在类名的开头,如下所示:

#snippet of gollum gem
def page_class
  @page_class ||
    if superclass.respond_to?(:page_class)
      superclass.page_class
    else
      ::Gollum::Page
    end
end
Run Code Online (Sandbox Code Playgroud)

那个::在它的开头是什么意思?

ruby namespaces module class

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

如何将Sikuli脚本集成到Selenium中?

我正在广泛使用Selenium进行集成测试.适用于所有常规内容(HTML/AJAX),但在我尝试测试第三方ActiveX,Java小程序和Flash组件时不行.

我发现的解决方案是Sikuli.在本地工作很好,但我怎样才能将其整合到Selenium中?

顺便说一句.如果那是相关的,对于Selenium,我正在使用Python API.

testing selenium integration-testing unit-testing sikuli

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

通过javascript重新加载页面:避免"回发"警告

我正在通过javascript触发页面重新加载,使用以下内容:

window.location.reload(true);
Run Code Online (Sandbox Code Playgroud)

但是,在某些情况下(以前的回发),浏览器会给我以下警告:"要再次显示网页,网络浏览器需要重新发送您之前提交的信息......".

有没有办法避免这个消息,只是做回发,因为这可能会让用户感到困惑?如果我需要通过其他方式重新加载页面,那就这样吧.

javascript jquery postback reload

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

Objective C中的函数重载是否可行?

Objective C中的函数重载是否可行?
好吧,大多数程序员说没有,
但看起来可能,
例如:

-(int)AddMethod:(int)X :(int)Y
{
    return X + Y;
}
-(int)AddMethod:(int)X
{
    return X;
}
Run Code Online (Sandbox Code Playgroud)

调用第一个写入 [self AddMethod :3];
调用最后一个写入[self AddMethod: 3 :4];

overloading objective-c

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

Iphone 4.0 =如何以编程方式从iPhone收件箱中读取短信

在审查了iPhone SDK文档之后,我可以在我的应用程序中使用MFMessageComposer发送短信,但我还没有找到一种方法来编写应用程序,以便它可以以编程方式处理iPhone平台内传入的SMS消息的内容.想法是让这样的应用程序在后台运行并自动从收件箱和perfrom动作读取短信.如果有人知道plz给代码snnipet或链接.
提前致谢.

iphone sms ios

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

使用包含协变类型的项目的访问器在单元测试项目中构建失败

我在项目中添加了一个协变接口:

interface IView
{
}

interface IPresenter<out TView> where TView : IView
{
    TView View { get; }
}
Run Code Online (Sandbox Code Playgroud)

我创建了一些类,实现了这些接口:

class TestView : IView
{
}

class TestPresenter : IPresenter<TestView>
{
  public TestView View
  {
    get { return something; }
  }

  private void DoSomething()
  {
  }
}
Run Code Online (Sandbox Code Playgroud)

我可以毫无问题地使用它:

IPresenter<IView> presenter = new TestPresenter();
Run Code Online (Sandbox Code Playgroud)

所以一切似乎都是正确的,所以我认为我的协方差用法是正确的.不幸的是,我们的单元测试项目包含位于同一项目中的某些类型的私有访问器,如协变接口,这会导致构建失败.

无法从程序集'GenericInheritanceTest_Accessor,Version = 0.0.0.0,Culture = neutral,PublicKeyToken = null'加载类型'GenericInheritanceTest.IPresenter_Impl`1',因为它声明了协变或逆变类型参数,而不是接口或委托.

究竟是什么问题?我的实施是否有失败,分别是.怎么解决这个问题?不能,我们一旦使用协变类型就必须避免访问者?是否可以阻止为某些类型创建访问器来解决此问题?

c# unit-testing accessor covariance

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

python字典中的keys()和values()的顺序是否保证相同?

本机内置的python dict是否保证keys()values()列表以相同的方式排序?

d = {'A':1, 'B':2, 'C':3, 'D':4 } # or any other content
otherd = dict(zip(d.keys(), d.values()))
Run Code Online (Sandbox Code Playgroud)

我一直都有d == otherd吗?

无论是真还是假,我都对这个主题上的任何引用指针感兴趣.

PS:我理解上面的属性不适用于每个行为都像字典的对象,我只是想知道内置的字典.当我测试它看起来好像是真的,并且它并不奇怪,因为具有相同的顺序,keys()并且values()可能是最简单的实现.但我想知道这种行为是否明确定义.

python dictionary

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

在C#中可以使用可能的特殊字符总数吗?

可能重复:
如何查找字符串是否包含任何特殊字符?

亲爱的大家,

简单的问题我有一个字符串,我想确保该字符串中有特殊字符(如#$ _&%).如何使用C#实现此目的

谢谢你

c#

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

如何检查列表中元素之间的约束/这是约束编程吗?

我有许多可变大小的列表,包含具有属性foo的相同类的实例,并且对于每个列表,我必须应用如下规则:

  • 如果有一个元素foo = A,则[B,C,D]中不能有foo的元素
  • 如果有一个元素foo = X必须至少有一个foo在[Y,Z]
  • MIN和MAX元素之间可以有foo = BAR

结合上述三个规则可能足以表达我将需要的任何类似约束.这就像软件包中的依赖检查,但我有数量和缺乏版本:)

一个天真的方法是:

R_CONFLICT={ A: [B,C,D] }
R_DEPENDS ={ X: [ [Y,Z], W, .. } # means: A depends on either Y or Z, and W
R_MIN     ={BAR: n, BAZ: m}
R_MAX     ={BAR: o, BAZ: p}
# now just loop over lists to check them..
Run Code Online (Sandbox Code Playgroud)

这是Constraint编程的问题吗?我实际上并不需要解决某些问题以获得结果,我需要针对某些约束验证我的列表并检查它们是否满意.您如何对此问题进行分类,您将如何解决?

为了它的价值,我用Python编写代码,但我欢迎通用的编程答案:)如果事实证明我必须深入研究约束编程,我可能会从尝试python-constraint开始.

python constraints constraint-programming

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

通知点击事件时的通话活动

我想在用户下拉通知并点击该通知时调用该活动...我该怎么做?

android push-notification

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