问题列表 - 第36552页

@property(readonly,retain)有意义吗?

XCode接受它.但是当我在内部设置属性时会保留应用(自从readonly以来没有setter,但是当我在类方法中初始化值时)?

此致,Apple92

properties objective-c readonly retain

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

在Ruby中,使用正则表达式匹配单个数字和**没有其他**的最正确方法是什么?

(更新:这个问题的主要焦点是测试"别的"部分)

给定一个字符串s,它可以包含任何内容,Ruby中最正确的正则表达式是什么,以检查它是否是单个数字而没有别的?(单个数字,只有一个数字).

ruby regex

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

为什么合并一系列修订版本与单独合并它们有​​何不同?

我一直试图了解SVN合并/重新整合并阅读这些文章/书籍:

http://svnbook.red-bean.com/en/1.5/index.html
http://blogs.open.collab.net/svn/2008/07/subversion-merg.html

我显然还没有得到它,因为我不明白为什么在合并回到主干(反射/循环合并)中包含同步修订是一个问题 - 我确实看到了不排除修订的理由.

如果主干上的文件A行合并到分支上的文件A'然后合并回主干,那么A和A'之间肯定没有区别,所以没有冲突?为什么"[合并] 返回已经存在于主干中的变化 "这个问题?

我正在尝试复制冲突场景,试图理解重新整合对我的影响,但更令我困惑的是这种情况:

  1. 在trunk上提交更改(r4)
  2. 将r4合并到分支并提交(r5)
  3. 在分支上提交更改(r6)
  4. 通过以下任一方法将分支合并到主干:
    • 将修订版本范围r5-r6合并到主干 - 发生冲突,或
    • 将r5合并到trunk,然后将r6合并到trunk - 不会发生冲突

我正在使用SmartSVN 6.6和SVN 1.6.合并修订范围与单独合并每个修订版时,为什么会有不同的结果?最终,为什么反思合并是一个问题?

svn revision svn-reintegrate branching-and-merging

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

组合的错误:jQuery 1.4,ajax/json,Firebug Lite和IE 8

我刚刚得出结论,无论我怎么做,jQuery的ajax调用都无法在IE 8中使用JSON数据.我发现我可以使用jQuery 1.3.2库来修复这个问题,但1.4根本就不会用JSON ajax请求来玩.即使返回的JSON数据非常简单,也不存在格式无效的问题.例如:

{"x":"a"}
Run Code Online (Sandbox Code Playgroud)

这与我是否使用Java servlet返回JSON数据或简单的固定文本文件无关.无论dataType还是contentType.无论GET还是POST.无论我使用$ .ajax还是$ .getJSON.这一切都适用于Firefox 3.6.

然后我突然意识到要参考Firebug Lite和IT WORKED!突然间问题消失了.无论是在响应中(在servlet中)修改contentType,还是在请求中指定的dataType,它都可以工作.

如果我再次链接到Firebug Lite,问题就会返回...即使我的代码从未实际使用它.

有没有人见过这种行为,有没有人有修复或解决方法?我不想再停止使用Firebug Lite了.感谢您的任何见解.同样,只有在组合jQuery 1.4,Firebug Lite,JSON数据和IE 8时才会出现问题.

这是对servlet的ajax调用,如果重要的话:

$.ajax({
 cache: false,
 url:"http://localhost:8080/Performance_Reporting/TestServlet",
 type:"GET",
 contentType: "application/json",
 dataType: "json",
 timeout:30000,
 success: function(d, status, req)
 {
  $("#result").text(d.x);
 },
 error: function(req, status, err)
 {
  $("#result").text(req.responseText);
 }
})
Run Code Online (Sandbox Code Playgroud)

jquery firebug internet-explorer json

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

使用Devise for Rails禁止/阻止用户的最佳方法是什么?

我在我的rails应用程序中使用Devise进行身份验证,我希望能够阻止某些帐户并阻止用户使用阻止的电子邮件重新注册.我只是不确定最好的方法是什么.

我的第一个想法是覆盖会话和注册控制器来检查具有阻塞位的用户的模型,但我感觉可能有更优雅的方式.

ruby authentication ruby-on-rails registration devise

13
推荐指数
3
解决办法
7525
查看次数

ReadOnlyCollection类是Bad Design的一个很好的例子吗?

查看ReadOnlyCollection类的规范,它确实实现了IList接口.

IList接口具有Add/Update/Read方法,我们称之为接口的前置条件.在我的应用程序的任何地方,如果我有一个IList我应该能够做所有这些操作.

但是,如果我在代码中的某处返回ReadOnlyCollection并尝试调用.Add(...)方法呢?它会抛出NotSupportedException.你认为这是一个糟糕设计的好例子吗?另外,这个类是否打破了Liskov替换原则

为什么Microsoft以这种方式实现?是否更容易(和更好)使这个ReadOnlyCollection只实现IEnumerable接口(顺便说一下,已经只读)?

c# collections frameworks liskov-substitution-principle

20
推荐指数
4
解决办法
2810
查看次数

哪里是jQuery的Tipsy插件?

我无法找到Tipsy插件的下载链接 http://onehackoranother.com/projects/jquery/tipsy/

该插件的jQuery项目页面(http://plugins.jquery.com/project/tipsy)没有下载链接.我不是在寻找合适的地方吗?

javascript jquery jquery-plugins jquery-tooltip

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

如何单击watir中的按钮元素?

我可以编写watir代码来单击此按钮元素吗?

必须触发onclick事件.

<button onclick="wizardAction('start', 'Starte Upgrade')">
    <table align="center" cellspacing="0">
        <tbody>
            <tr>
                <td><img src="/static/images/stock/gtk-ok.png" align="left" height="16" width="16"></td>
                <td nowrap="nowrap">Starte Upgrade</td>
            </tr>
        </tbody>
    </table>
</button>
Run Code Online (Sandbox Code Playgroud)

编辑:

我这样试过:

ie.button(:onclick, /start/).click
Run Code Online (Sandbox Code Playgroud)

但似乎不支持onclick:

> ruby upgrade-module.rb

c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/locator.rb:143:in `match?':
 onclick is an unknown way of finding an <INPUT> element ((?-mix:start)) (Watir:
:Exception::MissingWayOfFindingObjectException)
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/locator.rb:126
:in `locate'
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/locator.rb:124
:in `each'
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/locator.rb:124
:in `locate'
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/locator.rb:122
:in `catch'
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/locator.rb:122
:in `locate'
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/locator.rb:119
:in `each'
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/locator.rb:119
:in `locate'
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/container.rb:8
04:in `locate_input_element' …
Run Code Online (Sandbox Code Playgroud)

html ruby watir

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

Rails 3 - 构建一个表,想要每行交替颜色

期望的输出:

<ul>
 <li class="odd">stuff</li>
 <li class="even">stuff</li>
 <li class="odd">stuff</li>
 <li class="even">stuff</li>
 <li class="odd">stuff</li>
 <li class="even">stuff</li>
 <li class="odd">stuff</li>
 <li class="even">stuff</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

CSS:

.odd {color:blue}
.even{color:red;}
Run Code Online (Sandbox Code Playgroud)

在轨道3中有一个干净的方法没有计数器等吗?

谢谢

ruby-on-rails ruby-on-rails-3

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

确定一美元金额的最佳硬币组合

我需要找到构成一定金额的最佳硬币组合.基本上,我想用最少量的硬币到达那里.

例如:

如果货币系统有硬币:{13,8,1},那么贪婪的解决方案会将24改为{13,8,1,1,1},但真正的最优解是{8,8,8} .

我希望用Javascript写这个,但伪代码很好,因为我相信这会帮助更多的人.

javascript math numbers pseudocode mathematical-optimization

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