问题列表 - 第49105页

在"class << self"定义中缺少常量和"const_missing"

在使用定义const_missing和定义中的其他类方法class << self而不是使用def self.foo语法时,我对Ruby的行为感到非常困惑.

我试图做这样的事情:

class Foo
  class << self
    def foo
      puts MISSING
    end

    def const_missing(name)
      puts "#{name} missing"
    end
  end
end

Foo.foo
Run Code Online (Sandbox Code Playgroud)

我主要使用class << self语法来定义类方法.但是,它没有按预期工作.const_missing永远不会被称为.以上结果是NameError.

定义这样的两种方法按预期工作:

def self.foo
  puts MISSING
end

def self.const_missing(name)
  puts "#{name} missing"
end
Run Code Online (Sandbox Code Playgroud)

我认为class << self语法只是定义类方法的另一种方式,但完全等同于def self.foo?我用MRI 1.8.7,1.9.2和JRuby 1.5.6测试了上述内容.显然我在这里遗漏了一些东西?

非常感谢任何提示.

谢谢,马丁

ruby jruby

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

在C#中继承文档?

从Java和Eclipse我习惯于@inheritDoc允许使用与基类/方法相同的文档.

如何在C#和Visual Studio 2010中完成类似的操作?

c# documentation visual-studio

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

如何管理Android Webview的Blank White Loading屏幕?

这是一个直观的问题而不是直接问题,但是当我的应用程序中加载WebView时,屏幕为空白白色,持续2-4秒,直到内容完全加载.时间取决于正在加载的内容的大小.

有没有办法管理这个,所以屏幕只会在加载时刷新内容?像"加载......"动画或类似的东西?我只是不希望向我的用户呈现纯白屏幕.

我有一个启动画面,然后加载WebView.在初始空白暂停(加载时)之后,WebView工作正常,但我想将其保存在特定屏幕上,直到页面加载或具有带进度加载程序的黑屏.

是否有可能检测到负载完成的东西?如果是这种情况,我可以将其用作触发器.

有谁知道管理这个空白屏幕的方法?

谢谢!

/ R

android screen loading webview

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

如何对齐多个表单元素?

我对设计一无所知,我试图让一个简单的HTML表单看起来像这样: .

基本上,它是一个包含三个输入字段和一个提交按钮的表单.

关于输入字段,有两个在顶部,一个在下面.我希望它们彼此完全中心对齐,第二个要拉伸到与上面相同的宽度.

关于提交按钮,我希望它与输入字段在水平和垂直方向上完全中心对齐,但是在这些按钮的右侧.

我并不担心它不是完全跨浏览器.

感谢您的任何指示!

编辑:我更喜欢它是用CSS完成而不是基于表格.(我听说基于表格的只是简单的邪恶.)

html css web

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

自注册后自动删除Wordpress用户的时间?

在使用用户访问管理器的基本Wordpress 3.1设置上,是否可以自动删除x天以上的用户?

我没有找到此功能的插件.如何实现这一目标?我是否能够使用sql或php查询设置cron作业,例如3天的用户每天会自动从数据库中删除一次?如果是这样,有人可以解释一下吗?

任何帮助将不胜感激 - 提前感谢.

php sql wordpress cron

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

我应该为每个查询打开和关闭数据库吗?

我正在使用旧的学校ADO.net与C#,所以有很多这种代码.为每个查询创建一个函数并每次打开和关闭数据库,或者使用相同的连接对象运行多个查询是否更好?以下只是一个查询,仅用于示例目的.

 using (SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["DBConnectMain"].ConnectionString))
    {
        // Add user to database, so they can't vote multiple times
        string sql = " insert into PollRespondents (PollId, MemberId) values (@PollId, @MemberId)";

        SqlCommand sqlCmd = new SqlCommand(sql, connection);

        sqlCmd.Parameters.Add("@PollId", SqlDbType.Int);
        sqlCmd.Parameters["@PollId"].Value = PollId;

        sqlCmd.Parameters.Add("@MemberId", SqlDbType.Int);
        sqlCmd.Parameters["@MemberId"].Value = Session["MemberId"];

        try
        {
            connection.Open();
            Int32 rowsAffected = (int)sqlCmd.ExecuteNonQuery();
        }
        catch (Exception ex)
        {
            //Console.WriteLine(ex.Message);
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# ado.net

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

在字符串实现中找到最大的回文

我正在尝试解决一个问题,要求在一个字符串中找到最多20,000个字符的最大回文.我试图检查每个子字符串是否是回文,这是有效的,但显然太慢了.经过一番谷歌搜索后,我发现了这个很好的算法 http://stevekrenzel.com/articles/longest-palnidrome.我试图实现它,但我不能让它工作.给定的字符串也包含非法字符,因此我必须将其转换为合法字符并输出最长的回文并包含所有字符.

这是我的尝试:

int len = original.length();
int longest = 0;
string answer;

for (int i = 0; i < len-1; i++){

    int lower(0), upper(0);

    if (len % 2 == 0){
        lower = i;
        upper = i+1;
    } else {
        lower = i;
        upper = i;
    }

    while (lower >= 0 && upper <= len){
        string s2 = original.substr(lower,upper-lower+1);
        string s = convert(s2);

        if (s[0] == s[s.length()-1]){
            lower -= 1;
            upper += 1;
        } else {
            if (s.length() > …
Run Code Online (Sandbox Code Playgroud)

c++ string algorithm palindrome

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

关于数据并行编程和算法的好书和资源

我已经阅读了以下和大多数NVIDIA手册和其他内容.我去年也参加了GTC的论文和会谈.

CUDA示例:通用GPU编程简介

大规模并行处理器编程:实践方法

我知道最新的GPU Computing Gems Emerald Edition但尚未阅读.

您会推荐哪些其他书籍和资源?例如,我确信80年代的第一波数据并行编程(连接机器等)有一些很棒的内容.我知道对这一代硬件的数据并行算法进行了大量研究.

跟进... 30/Mar/2011

我还发现GPU Gems第1-3册有一些关于GPU计算的章节,而不仅仅是图形.它们可以在线免费获得,http://developer.nvidia.com/object/gpu_gems_home.html.我还没有机会读它们.

algorithm design-patterns gpu gpgpu gpu-programming

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

如何强制在Vaadin中编译widgetset?

我试图在我的应用程序中使用sparklines add.但是,eclipse系统地拒绝编译相应的widgetset,即如果我inherit在我的widgetset中指定引用sparklines widgetset的标记,如下所示:

<inherits name="org.vaadin.artur.icepush.IcepushaddonWidgetset" />
<inherits name="org.vaadin.hezamu.googlemapwidget.widgetset.GooglemapwidgetWidgetset" />
<inherits name="org.vaadin.sparklines.SparklinesWidgetset" />
<inherits name="com.fluxtream.widgets.FluxtreamwidgetsWidgetset" />
Run Code Online (Sandbox Code Playgroud)

... eclipse抱怨以下错误:

Loading inherited module 'com.fluxtream.widgets.FluxtreamwidgetsWidgetset'
   Loading inherited module 'com.fluxtream.dashboard.widgetset.FlxDashboardWidgetset'
      Loading inherited module 'org.vaadin.sparklines.SparklinesWidgetset'
         [ERROR] Unable to find 'org/vaadin/sparklines/SparklinesWidgetset.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?
      [ERROR] Line 26: Unexpected exception while processing element 'inherits'
Run Code Online (Sandbox Code Playgroud)

但是,我已经验证了widgetset确实在我的项目的pom中被声明为依赖项,并且我还验证它出现在eclipse IDE中的"Maven Dependencies"库图标下.

此外,每当我尝试重新编译我的widgetset时,并且在显示上述错误之后,我可以看到我的原始widgetset.gwt.xml文件已被修改,因此看起来如下所示:

<inherits name="org.vaadin.artur.icepush.IcepushaddonWidgetset" />
<inherits name="org.vaadin.hezamu.googlemapwidget.widgetset.GooglemapwidgetWidgetset" />

<inherits name="com.fluxtream.widgets.FluxtreamwidgetsWidgetset" />


<inherits name="com.fluxtream.dashboard.widgetset.FlxDashboardWidgetset" />
Run Code Online (Sandbox Code Playgroud)

我真的很困惑,因为我不明白我做错了什么.我正在使用其他附加组件,它们工作正常(icepush和googlemap),我真的不明白我在这里做错了什么.

eclipse add-on vaadin sparklines

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

Razor语法不按我预期的方式工作

我的剃刀语法有些麻烦

给出了一个Parsor错误,指出foreach块缺少一个结束"}"字符

<ul>
@{var client = "null";}
@foreach (var instance in Model)
{
   if (instance.tbl_Policy.tbl_Client.txt_clientName != client)
   {
       client = instance.tbl_Policy.tbl_Client.txt_clientName;
      </ul><h1>@client</h1>   
      <ul>
   }
   <li>
    @instance.tbl_Policy.txt_policyNumber - 
    Assigned to : @instance.aspnet_Membership.aspnet_User.UserName
    @instance.ATLCheckType.Question
   <button type="button" rel="<%:instance.ATLCheckInstanceId.ToString()%>">DelFiled</button>
   <button type="button" rel="<%:instance.ATLCheckInstanceId.ToString()%>">DelLineItem</button>
   </li>  
}
</ul>
Run Code Online (Sandbox Code Playgroud)

razor asp.net-mvc-3

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