问题列表 - 第48210页

Android:如果方法中的语句不起作用

我试图使用if语句将变量限制在零以上,并且以下代码只是运行,好像if语句不存在:

private void startGame(int h1, int h2, int w1, int w2) {
        this.h1 = h1;
        this.w1 = w1;
        this.h2 = h2;
        this.w2 = w2;
        Intent intent = new Intent(this, Game.class);
        if((h1 > 0) || (w1 > 0) || (h2 > 0) || (w2 > 0)){
            startActivity(intent);
            }
        else {
            finish();
        }

}
Run Code Online (Sandbox Code Playgroud)

java android if-statement

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

Scala集合如何能够从地图操作中返回正确的集合类型?

注意:这是一个常见问题解答,具体问我所以我可以自己回答,因为这个问题似乎经常出现,我想把它放在一个可以(希望)通过搜索很容易找到的地方

根据我在这里的回答评论提示


例如:

"abcde" map {_.toUpperCase} //returns a String
"abcde" map {_.toInt} // returns an IndexedSeq[Int]
BitSet(1,2,3,4) map {2*} // returns a BitSet
BitSet(1,2,3,4) map {_.toString} // returns a Set[String]
Run Code Online (Sandbox Code Playgroud)

查看scaladoc,所有这些都使用了map继承自的操作TraversableLike,那么为什么它始终能够返回最具体的有效集合呢?甚至String,它map通过隐式转换提供.

collections scala

60
推荐指数
2
解决办法
4125
查看次数

Olive(Mono)如何实施(W)PF?

在维基百科上阅读一篇关于Mono文章时,我发现有一个名为Olive的Mono子/侧面项目,旨在将.NET的剩余部分带到Mono - 目前专注于Workflow Foundation和WPF - 尽管他们出于明显的原因打电话它只是"演示基金会".

这让我想到:WPF与DirectX密切相关,后者又与Windows密切相关.他们如何计划在更广泛的操作系统上运行?他们根本不使用任何GPU加速?或者他们是基于OpenGL吗?或者是其他东西?

此外 - 如果有人对项目有更多了解(该主题中的网络信息非常少),他们可以回答:项目的当前状态是什么?我能否真的期待Mono在中期未能获得WPF的合理支持?

directx wpf mono moonlight

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

如何调用或重启MathJax?

我需要MathJax再次重新检查我的所有页面.

我的意思是当页面创建时它确实很棒.但是我需要在window.onload之后调用它来重新分析页面,因为它的内容在此期间已经发生了变化.

我怎么做这样的事情?

html javascript restart mathjax

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

如何设置一个cron作业在确切的时间运行?

我有一个每天运行一次的cron工作.但我想让它在午夜或其他时间运行.

cron

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

"const"在函数定义的末尾是什么意思(在上下文中)?

可能重复:
成员函数结束时const的含义是什么?

如果我的类定义如下:

type CLASS::FUNCTION(int, const char*) const
Run Code Online (Sandbox Code Playgroud)

结束括号后的最后一个const是什么意思,以及如何将它应用于函数:

type CLASS::FUNCTION(int var1, const char* var2) {

}
Run Code Online (Sandbox Code Playgroud)

c++

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

Rails 3 link_to路由(编辑)嵌套资源

对不起,如果有人在其他地方询问,但我无法弄清楚这一点.我有一个论坛,其中包含部分,主题和回复.我正在尝试编辑和删除show topic视图中的回复.这是结构:

resources :sections do
  resources :topics do
    resources :replies
  end
end
Run Code Online (Sandbox Code Playgroud)

所以我做了一个rake路线,看看我在哪里链接我的编辑回复.我看到它的edit_section_topic_reply和我的link_to中我添加了_path.现在这是我无法弄清楚的.我通过什么参数?不应该是:

<%= link_to 'Edit', edit_section_topic_reply_path(@reply, @topic, @section) %>
Run Code Online (Sandbox Code Playgroud)

我得到一个ActionController::RoutingErrorTopics#show我这样做的时候.

No route matches {:topic_id=>#<Topic id: 2, section_id: 2, user_id: nil, subject: "subject", body: "body", created_at: "2011-03-04 08:37:37", updated_at: "2011-03-04 21:37:16">, :controller=>"replies", :action=>"edit", :section_id=>nil, :id=>#<Section id: 2, name: "Section", description: "Section Description", created_at: "2011-03-04 07:50:56", updated_at: "2011-03-04 07:50:56">}
Run Code Online (Sandbox Code Playgroud)

好像它不是传递ID,而是之前的巢,我的新主题运行正常

new_section_topic_reply_path(@topic, @section)
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails nested-routes ruby-on-rails-3

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

使用jquery最接近选择第一个<td>值

我正在使用jquery数据表生成html表.我设置了一个回调来为链接创建一个额外的列(编辑,删除等...).

我设置了一个绑定功能来检测点击,这是有效的.

我遇到的问题是在单击时选择最近一行的第一列的文本/值.

这是绑定到类并检测到单击的片段.


$(".drop").bind('click', function(e)  
{  
   var val = $(e.target).closest('td:first').text();  
   alert(val);                             
});
Run Code Online (Sandbox Code Playgroud)

生成后的HTML表格


<tbody>
            <tr class="odd">
                <td>doug@thisisatest.org</td>

                <td>doug@email.com</td>

                <td>1000012342015292781</td>

                <td><a href="#" class="drop">Delete</a></td>
            </tr>

            <tr class="even">
                <td>cameron@email.com</td>

                <td></td>

                <td></td>

                <td><a href="#" class="drop">Delete</a></td>
            </tr>

            <tr class="odd">
                <td></td>

                <td>jeniper@yay.com</td>

                <td>1734001234268</td>

                <td><a href="#" class="drop">Delete</a></td>
            </tr>

            <tr class="even">
                <td>test@iaretester.com</td>

                <td></td>

                <td></td>

                <td><a href="#" class="drop">Delete</a></td>
            </tr>

            <tr class="odd">
                <td></td>

                <td>dou@blah.com</td>

                <td>10000201142345292781</td>

                <td><a href="#" class="drop">Delete</a></td>
            </tr>

            <tr class="even">
                <td>delze@tester.net</td>

                <td></td>

                <td></td>

                <td><a href="#" class="drop">Delete</a></td>
            </tr>

            <tr class="odd">
                <td>boo@boo.com</td>

                <td></td>

                <td></td>

                <td><a href="#" class="drop">Delete</a></td>
            </tr>

            <tr class="even"> …
Run Code Online (Sandbox Code Playgroud)

jquery css-selectors

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

如何管理(或消除)并行类层次结构?

我正在设计一个简单的表单创建引擎,用户可以使用各种样板字段类型(Date,Text,DropDown)组合新表单

我决定对域对象(表单字段)进行建模,而不依赖于用于将这些字段呈现给UI的对象.

这是定义域的合同及其某些特化的接口:

namespace Acme.Core.Domain{
    public interface IFormField
            {
                bool Visible { get; set; }
                string Key { get; set; }
                event EventHandler<FieldVisibilityChangedEventArgs> VisibilityChanged;
                FieldType Type{get;}
                void Validate(IEnumerable<ValidationError> errors);
                int DataId {get;set;}
            }

    public interface IDropDownField:IFormField{

                IDictionary<string, string> Items { get; set; }
                KeyValuePair<string, string> SelectedValue { get; set; }

        }
     public interface IDateField:IFormField{

                DateTime? SelectedDate{get;set}

        }
}
Run Code Online (Sandbox Code Playgroud)

对于UI方面,我构建了一个并行类型层次结构.这使得与数据验证相关的业务规则的域对象与UI关注点分开,即如何呈现给定字段(MVC HtmlHelper vs WebForm WebControl):

namespace Acme.UI{

        public interface IControl 
        {
                //parallel to IFormField
                bool Visible { get; set; }
                string ID …
Run Code Online (Sandbox Code Playgroud)

oop inheritance design-patterns

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

Rails - 表单助手中的虚拟属性

我在表单助手中遇到了一个奇怪的错误.

我的模型看起来像这样:

class Folder < ActiveRecord::Base
 ...
  # VIRTUAL ATTRIBUTES
  def parent_name
   self.parent.name
  end

  def parent_name=(name)
    self.parent = self.class.find_by_name(name)
  end
  ...
end
Run Code Online (Sandbox Code Playgroud)

我正在使用HAML和SimpleForm.当我像这样使用我的表格时......

= simple_form_for [@collection, form], :html => { :class => 'full' } do |f|
  = f.input :name
  = f.input :description
  = f.submit
Run Code Online (Sandbox Code Playgroud)

......它完美无缺.但是如果我尝试像这样访问虚拟属性......

= simple_form_for [@collection, form], :html => { :class => 'full' } do |f|
  = f.input :name
  = f.input :parent_name
  = f.input :description
  = f.submit
Run Code Online (Sandbox Code Playgroud)

...我收到此错误:

NoMethodError in Folders#index

Showing ... where line #3 raised:

undefined …
Run Code Online (Sandbox Code Playgroud)

forms ruby-on-rails virtual-attribute ruby-on-rails-3

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