问题列表 - 第29328页

CSS:为文本和密码输入提供相同的宽度

我试图给文本和密码输入提供相同的宽度.

所以我写这个:

input[type="text","password"]{

    width: 138px;

}
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

有帮助吗?

问候

哈维

css input css-selectors

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

如何理解NSObject,它既是协议又是接口

您可以在NSObject.h文件中看到以下内容

// 1.这是一个协议

@protocol NSObject
Run Code Online (Sandbox Code Playgroud)

// 2.这是一个符合上述协议的接口

@interface NSObject <NSObject> {
    ...
Run Code Online (Sandbox Code Playgroud)

// 3.下面"()"的含义是什么?NSCoderMethods是一种协议

@interface NSObject (NSCoderMethods)
Run Code Online (Sandbox Code Playgroud)

NSObject非常重要,我需要理解,为什么它是这样设计的?

iphone protocols interface nsobject

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

属性级验证错误会阻碍类级验证的验证

Bounty获奖后更新

一个新的解决方案正在解决这个问题.请参考ASP.NET MVC 3预览1:http://weblogs.asp.net/scottgu/archive/2010/07/27/introducing-asp-net-mvc-3-preview-1.aspx

查看模型验证改进部分,您将在其中看到我的问题的解决方案.


原帖

参考我之前的文章如何使用ASP.NET MVC 2验证两个属性,其中我问我如何比较模型验证的两个属性.

我确实觉得这个答案很有用,但我遇到了一个完全不同的问题:

问题:如果属性级ValidationAttribute包含错误,则不验证类级别ValidationAttributes.

请考虑以下事项:

[EqualTo("Email", "EmailConfirm", ErrorMessage = "E-mailadresserne skal være ens")]
[EqualTo("Password", "PasswordConfirm", ErrorMessage = "Adgangskoderne skal være ens")]
[Bind(Exclude="UserId")]
public class EditSiteUser
{
    [Required(ErrorMessage="Du skal bekræfte adgangskode")]
    public string PasswordConfirm { get; set; }

    [Required(ErrorMessage="Du skal bekræfte e-mailadressen")]
    [Email(ErrorMessage="Ugyldig e-mailadresse")]
    public string EmailConfirm { get; set; }
    public int UserId { get; set; }

    [Required(ErrorMessage = "Du skal indtaste et brugernavn")]
    public …
Run Code Online (Sandbox Code Playgroud)

validation asp.net-mvc data-annotations asp.net-mvc-3 asp.net-mvc-2

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

IsEnabled的WPF元素数据绑定(但是为false)

我是WPF的首发,我似乎无法弄明白.

我有一个CheckBox,我想一个时,禁止RadioButton未选择.我目前的语法是:

<CheckBox IsEnabled="{Binding ElementName=rbBoth, Path=IsChecked}">Show all</CheckBox>
Run Code Online (Sandbox Code Playgroud)

基本上,我希望IsEnabled采用与我当前提供的绑定表达式相反的值.

我怎样才能做到这一点?谢谢.

data-binding wpf checkbox isenabled

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

用理性指数计算复数

昨天我创建了这段可以计算z ^ n的代码,其中z是一个复数,n是任何正整数.

--snip--
float real = 0;
float imag = 0;

// d is the power the number is raised to [(x + yi)^d]
for (int n = 0; n <= d; n++) {
  if (n == 0) {
    real += pow(a, d);
  } else { // binomial theorem      
    switch (n % 4) {
      case 1: // i
        imag += bCo(d, n) * pow(a, d - n) * pow(b, n);
        break;
      case 2: // -1
        real -= bCo(d, n) …
Run Code Online (Sandbox Code Playgroud)

java math complex-numbers

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

请帮助我理解这种语法(在C++中实现静态断言)

此语法用作此问题答案的一部分:

template <bool>
struct static_assert;

template <>
struct static_assert<true> {}; // only true is defined

#define STATIC_ASSERT(x) static_assert<(x)>()
Run Code Online (Sandbox Code Playgroud)

我不明白那种语法.它是如何工作的?

假设我这样做

STATIC_ASSERT(true);
Run Code Online (Sandbox Code Playgroud)

它被转换为

static_assert<true>();
Run Code Online (Sandbox Code Playgroud)

怎么办?

c++ syntax templates metaprogramming

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

如何动态更改整个ASP.NET应用程序的主题?

想象一下,在其中定义了几个主题的ASP.NET应用程序.如何动态更改整个应用程序的主题(而不仅仅是单个页面).我知道这是可能<pages Theme="Themename" />web.config.但我希望能够动态地改变它.怎么shpuld我这样做?

提前致谢

asp.net themes skin

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

如何在运行时为反射方法创建委托

我想创建一个Delegate反射方法,但Delegate.CreateDelegate需要Type指定委托.是否有可能动态创建一个匹配任何功能的'委托'?

这是一个简单的例子:

class Functions
{
    public Functions()
    {

    }

    public double GPZeroParam()
    {
        return 0.0;
    }

    public double GPOneParam(double paramOne)
    {
        return paramOne;
    }

    public double GPTwoParam(double paramOne, double paramTwo)
    {
        return paramOne+paramTwo;
    }
}

static void Main(string[] args)
{
    Dictionary<int, List<Delegate>> reflectedDelegates = new Dictionary<int, List<Delegate>>();
    Functions fn = new Functions();
    Type typeFn = fn.GetType();
    MethodInfo[] methods = typeFn.GetMethods();

    foreach (MethodInfo method in methods)
    {
        if (method.Name.StartsWith("GP"))
        {
            ParameterInfo[] pi = method.GetParameters();

            if …
Run Code Online (Sandbox Code Playgroud)

c# reflection delegates dynamic

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

Rails忽略了收集路由,而是与show action一起使用

我在routes.rb文件中设置了以下路由:

resources :people do 
  collection do
    get :search
  end
end
Run Code Online (Sandbox Code Playgroud)

当我对url执行get操作时:http:// localhost:3000/people/search.json?term = stepeb,服务器报告它正在响应show动作,使用正确的term参数,但也有一个id参数,设置为"搜索".

正如我所看到的,问题是显示网址的两个网址:

/people/:id
Run Code Online (Sandbox Code Playgroud)

我相信路由器在到达/ people/search之前匹配该路由

如果是这样的话,基于收集的路线将如何运作?他们都不会受到节目动作的影响吗?

耙路线的相关部分如下:

 search_people GET      /people/search(.:format)                                                         {:action=>"search", :controller=>"people"}
                                     GET      /people(.:format)                                                                {:action=>"index", :controller=>"people"}
                              people POST     /people(.:format)                                                                {:action=>"create", :controller=>"people"}
                          new_person GET      /people/new(.:format)                                                            {:action=>"new", :controller=>"people"}
                                     GET      /people/:id(.:format)                                                            {:action=>"show", :controller=>"people"}
                                     PUT      /people/:id(.:format)                                                            {:action=>"update", :controller=>"people"}
                              person DELETE   /people/:id(.:format)                                                            {:action=>"destroy", :controller=>"people"}
                         edit_person GET      /people/:id/edit(.:format)                                                       {:action=>"edit", :controller=>"people"}
Run Code Online (Sandbox Code Playgroud)

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

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

PreviewKeyDown没有看到Alt-modifiers

我有一些(应该是)捕获击键的代码.顶级窗口有一个

Keyboard.PreviewKeyDown="Window_PreviewKeyDown"
Run Code Online (Sandbox Code Playgroud)

子句和后备CS文件包含:

private void Window_PreviewKeyDown(object sender, KeyEventArgs e) {
    if (e.KeyboardDevice.Modifiers == ModifierKeys.Control) {
        switch (e.Key) {
            case Key.L:
                btnPrev_Click(sender, new RoutedEventArgs());
                e.Handled = true;
                break;
            case Key.R:
                btnNext_Click(sender, new RoutedEventArgs());
                e.Handled = true;
                break;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

现在工作得很好,双方CTRLLCTRLR调用相关功能.

一旦我更改了要使用的修改器检查ModifierKeys.Alt,它就会停止工作.换句话说,无论是ALTLALTR调用的函数.

我在这里错过了什么?

c# wpf

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