问题列表 - 第16640页

有没有人使用过rhomobile框架?

我有一个客户询问rhomobile框架.我一直在研究它,想看看整个社区对框架的看法以及你在开发过程中遇到的问题(如果有的话).

谢谢,

L.

iphone mobile frameworks rhomobile

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

Delphi/pascal:使用不同的原型重载构造函数

我正在尝试创建一个子类的TForm

  1. 某些案例的特殊构造函数,以及
  2. 一个默认构造函数,它将保持与当前代码的兼容性.

这是我现在的代码:

interface
  TfrmEndoscopistSearch = class(TForm)
  public
    /// original constructor kept for compatibility
    constructor Create(AOwner : TComponent); overload; override;
    /// additional constructor allows for a caller-defined base data set
    constructor Create(AOwner : TComponent; ADataSet : TDataSet; ACaption : string = ''); overload;
  end;
Run Code Online (Sandbox Code Playgroud)

它似乎工作,但我总是得到编译器警告:

[Warning] test.pas(44): Method 'Create' hides virtual method of base type 'TCustomForm'
  • 添加"过载"; 在第二个构造函数之后将无法编译."[错误] test.pas(44):"创建"声明与之前的声明不同".
  • 使第二个构造函数的一个类函数编译时没有任何错误或警告,但在运行时死于访问冲突(所有成员变量都是零).

delphi constructor overloading

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

开始使用"现代"Perl的资源

在听说过Perl生态系统的新部分,比如Moose,DeclareX和Catalyst之后,我认为看看Perl会很好.不幸的是,我能找到的所有介绍材料都是针对Perl 5.8或5.6的,并且对这些较新的框架一无所知 - 更不用说最近的Perl版本中引入的功能,例如~~运营商.对于有兴趣来Perl的人来说,有什么资源可用,并希望从一开始就学习当前最佳实践方法来做事情?

虽然我可以阅读骆驼书的第3版,然后通过成堆的CPAN文档等继续工作,我非常感谢一个不会强迫我学习一堆不赞成的方法的教程事情,只是在我阅读参考手册时转身并再次忘记它们.现实世界的代码已经充分记录并使用Perl的一些新角落也很棒.

perl moose

19
推荐指数
2
解决办法
756
查看次数

使用带有JavaScript对象数组的jQuery inArray

我正在使用一系列JavaScript对象:

var IssuesArray = [{"ID" : "1", "Name" : "Issue1"}, 
                   {"ID" : "2", "Name" : "Issue2"}, 
                   {"ID" : "3", "Name" : "Issue3"}];
Run Code Online (Sandbox Code Playgroud)

当我知道对象的ID时,我的最终努力是尝试从数组中删除对象.我正在尝试使用类似这样的代码:

$.grep(IssuesArray, function(n, i) {
    return i != $.inArray("2", IssuesArray);
});
Run Code Online (Sandbox Code Playgroud)

所以这表明我正在尝试使用jQuery grep通过索引(i)删除元素,我试图通过使用jQuery inArray来检索它.当然上面的代码不起作用,因为"2"应该对应于数组中的项,它们都是JavaScript对象(对象永远不会等于"2").我需要这样的东西:

$.inArray(javascriptObject.Name=="2", IssuesArray);
Run Code Online (Sandbox Code Playgroud)

有没有人使用inArray来获取JavaScript对象的索引,使用该对象中的字段值?任何帮助,将不胜感激.谢谢.

更新/澄清:有几个人对我的问题感到困惑,但我收到了一个有效的答案.我正在使用:

IssuesArray = $.grep(IssuesArray, function(n) {
    return n.ID != "2";
});
Run Code Online (Sandbox Code Playgroud)

当解决方案非常简单时,我认为我的想法太深了.我只是想从数组中删除一个JavaScript对象,只要我知道该对象中特定属性的值即可.上面的解决方案使用jQuery的grep来返回数组中的所有内容,除了ID =="2"的任何对象.像往常一样,谢谢快速的答案.几个答案是很好的解决方案,并且可以使用(例如使用"拼接"),但这个解决方案似乎是最简单的最简单.再次感谢.

javascript arrays jquery

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

为什么这个div栏不会一直向右?

绰绰有神,我的网站在Internet Explorer中渲染得很好,但在基于Mozilla的浏览器中失败了.

这是一个截图: 替代文字

有谁知道为什么"右小组"不会一直走到右边?您可以看到它与"顶部面板"的右边缘没有对齐:

#container
{
    margin: 0 auto;
    width: 750px;
    background-color: #ffffff;
}

#top-panel
{
    padding-left: 10px;
    background-color: #000000;
    text-align: left;
    width: 100%;
    height: 88px;
}

#left-panel
{
     padding-top: 10px;
     text-align: center;
     background-color: #ffffff;
     border-right: 1px dashed #000000;
     float: left;
     width: 250px;
}

#right-panel
{
    background-color: #ffffff;
    float: right;
    width: 449px;
}

.clear
{
    clear:both;
    line-height:0;
}
Run Code Online (Sandbox Code Playgroud)

如果有人想看到实际网站,那就是:数学中继

html css

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

SQL与FOREIGN KEY约束冲突

我试图在我的数据库上运行一些更新脚本,我收到以下错误:

ALTER TABLE语句与FOREIGN KEY约束"FK_UPSELL_DT_AMRNO_AFMKTG_REF"冲突.冲突发生在数据库"ECOMVER",表"dbo.AFFILIATE_MKTG_REF",列'AMRNO'中.

我正在运行以下脚本:

ALTER TABLE [dbo].[UPSELL_DATA]  WITH CHECK ADD 
        CONSTRAINT [FK_UPSELL_DT_AMRNO_AFMKTG_REF] FOREIGN KEY
        (
          [AMRNO]
        ) REFERENCES [dbo].[AFFILIATE_MKTG_REF] (
          [AMRNO]
        )
GO
Run Code Online (Sandbox Code Playgroud)

AMRNO是表AFFILIATE_MKTG_REF中的PK.

此外,我尝试使用SQL Management Studio中的修改表选项创建外键关系,我得到了同样的错误.我不确定我应该找什么?

任何建议将不胜感激.

sql sql-server-2005

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

如何通过键删除lua表条目?

我有一个lua表,我用作hashmap,即使用字符串键:

local map = { foo = 1, bar = 2 }
Run Code Online (Sandbox Code Playgroud)

我想"弹出"由其键标识的该表的元素.有一种table.remove()方法,但它只需要删除元素的索引(即数字)而不是通用键.我希望能够做到table.remove(map, 'foo'),这就是我实现它的方式:

function table.removekey(table, key)
    local element = table[key]
    table[key] = nil
    return element
end
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法呢?

lua key lua-table

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

如何在Zend表单中禁用表单元素?

我想显示一个Zend表单,其中一个元素显示为禁用.我正在设置值,以便用户可以看到它,但我想禁用它,以便用户无法编辑它.这可能还涉及某种css/javascript,以确保它看起来像用户不可编辑.这是我的要素:

    $this->addElement('text', 'username', array(
        'label'      => 'Username:',
        'required'   => true,
        'filters'    => array('StringTrim'),
        'validators' => array(
            array('StringLength', false, array(2, 50))
        )
    ));
Run Code Online (Sandbox Code Playgroud)

html css zend-framework zend-form

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

在更大的<form>中嵌入HTML <form>?

我希望将HTML表单嵌入另一种形式,如下所示:

<form id="form1">
  <input name="val1"/>
  <form id="form2">
    <input name="val2"/>
    <input type="button" name="Submit Form 2 ONLY">
  </form>
<input type="button" name="Submit Form 1 data including form 2">
</form>
Run Code Online (Sandbox Code Playgroud)

我需要提交form1的全部内容,但是当我提交form2时,我只想在form2中提交数据(不是form1中的所有内容.)这会有用吗?

html

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

VisualWorks Smalltalk的分布式源代码控制

关于Smalltalk的一个令人讨厌的事情是它(通常)需要自己的VCS,因为它管理其源代码的方式.Squeak和Gemstone(至少在它的GLASS版本中)有一个名为Monticello的DVCS,可以很好地工作.尽管我可以说,VisualWorks的主要VCS StORE只能在老式的集中模式下运行.是否有适用于VisualWorks的类似于Monticello的系统?或者,我是否误解了使用StORE的正确方法?

smalltalk dvcs visualworks

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