问题列表 - 第19999页

ActiveRecord has_many其中表A中的两列是表B中的主键

我有一个模型,Couple,其中有两列,first_person_idsecond_person_id和另一种模式,Person,其主要关键是person_id,有列name

这是我想要的用法:

#including 'Person' model for eager loading, this is crucial for me
c = Couple.find(:all, :include => :persons)[0]
puts "#{c.first_person.name} and #{c.second_person.name}"
Run Code Online (Sandbox Code Playgroud)

那我该怎么做呢?

ruby activerecord ruby-on-rails has-many

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

如何使用 c++ 或 vb.net 在 windows 中获取当前打开的应用程序?

我需要当前打开的应用程序(那些出现在任务栏中的应用程序)而不是当前正在运行的进程。

谢谢

.net c windows

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

Java =运算符

Integer n = 5;  
System.out.println(n) // 5!
Run Code Online (Sandbox Code Playgroud)

我怎样才能在我的课程中重现这种行为?

java autoboxing

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

如何使Visual Studio停止"编译".js和.css文件

我使用Visual Studio作为.css和.js文件的编辑器.它真的很糟糕,尤其是.js文件,因为它坚持以非常奇怪的方式缩进它们,但我发现第一个alt-tab始终是浏览器而不是另一个编辑器,并且ctrl-tab始终是代码文件或css/js.

无论如何,它的所有光芒四射的智慧决定检查它们的语法错误,每次我编译我的项目时它会产生几个"错误",从而压低编译的真实错误,所以每次我在一个语法错误中代码文件我必须向下滚动浏览所有js/css错误,看看有什么问题.

此类错误(不是真正的错误)的示例如下:

Error   7   Validation (CSS 2.1): 'text-rendering' is not a known CSS property name.
Error   8   Validation (CSS 2.1): 'opacity' is not a known CSS property name.

最近情况也变得更糟,因为它现在因为某种原因将.js文件解析为.css文件,所以我得到如下错误:

Error   1   Unexpected character sequence. Expected a selector for the style rule.  E:\Dev\anacletus\Static\set_focus.js    2
Error   2   Unexpected character sequence. Expected a property name for the " : " declaration. E:\Dev\anacletus\Static\set_focus.js    3
Error   3   Validation (CSS 2.1): 'set-focus' is not a known CSS property name. E:\Dev\anacletus\Static\set_focus.js    3

我甚至从解决方案中删除了该特定文件(它不再存在于任何地方),但无论如何它仍在解析它. …

javascript css visual-studio-2008 visual-studio

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

仅在禁用javascript时启用提示提交事件/提交按钮

我在表单上有一些客户端JavaScript验证.它很棒.但是我想要容纳禁用JavaScript的用户.我的验证不是从表单的onsubmit属性运行的,它是一个绑定到表单中普通按钮的事件处理程序.因此,启动验证和提交的按钮实际上不是提交,它只是type ="button":

<input type="button" value="Ok" class="okbtn">
Run Code Online (Sandbox Code Playgroud)

然后我向其执行验证的click事件注册一个事件处理程序.它提交,如果一切都通过:

function clickHandler(event){
    thisForm = event.data.caller
    var valid = submitValidation(thisForm);
    if (valid == true){
        thisForm.submit();
    } else{
      }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是如果用户已禁用JS,则无法提交表单.我可以做的按钮type="submit",这将对于JS-禁用用户的工作,但随后将*总是提交表单,并绕过启用JS-用户验证.(验证将运行,但无论如何都会提交).如果我按下按钮type="submit"可以阻止提交事件,如果它被点击?我正在使用JQuery,JQuery可以抑制提交吗?我希望我的验证能够处理它是否被提交.

html forms jquery submit

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

在静态通用方法中获取当前类型?

我有一个像这样的抽象类;

public abstract PropertyBase
{
    public static System.Type GetMyType()
    {
      return !!!SOME MAGIC HERE!!!
    }
}
Run Code Online (Sandbox Code Playgroud)

我想将它子类化,当我调用静态GetMyType()时,我想返回子类的类型.所以,如果我宣布一个子类型;

public class ConcreteProperty: PropertyBase {}
Run Code Online (Sandbox Code Playgroud)

然后我打电话的时候

var typeName = ConcreteProperty.GetMyType().Name;
Run Code Online (Sandbox Code Playgroud)

我希望'typeName'设置为"ConcreteProperty".我怀疑没有办法做到这一点,但我很感兴趣,如果有人知道如何获得这些信息.

(我试图解决的特殊问题是WPF中依赖属性的冗长;我希望能够做到这样的事情;

class NamedObject : DependencyObject
{
    // declare a name property as a type, not an instance.
    private class NameProperty : PropertyBase<string, NamedObject> { }

    // call static methods on the class to read the property
    public string Name
    {
        get { return NameProperty.Get(this); }
        set { NameProperty.Set(this, value); }
    }
} …
Run Code Online (Sandbox Code Playgroud)

c# generics

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

c ++:动态选择要创建的子类

我是c ++的新手,我有一个问题.

假设我们有一个基类Base和两个派生类Derived1和Derived2.fe Derived1有一个带整数的构造函数,Derived2有一个带布尔值的构造函数.

是否有可能在运行时(或在编译时)确定要创建这两个子类中的哪一个并将其分配给Base类.

像这样:Base b = ???(value),其中value是integer或boolean类型.

提前致谢!

c++ class derived dynamic

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

Visual Studio查找和替换正则表达式帮助

我想替换一些赋值语句,如:

int someNum = txtSomeNum.Text; 
int anotherNum = txtAnotherNum.Text;
Run Code Online (Sandbox Code Playgroud)

int someNum = Int32.Parse(txtSomeNum.Text);
int anotherNum = Int32.Parse(txtAnotherNum.Text);
Run Code Online (Sandbox Code Playgroud)

使用正则表达式,使用Visual Studio的查找和替换有一个很好的方法吗?我不确定正则表达式是什么.

regex replace visual-studio-2008

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

98
推荐指数
5
解决办法
51万
查看次数

简单的Java Web框架

是否有像sinatra(用于ruby)或web.py(用于python)的简单java Web框架?

java web-frameworks

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