问题列表 - 第35937页

如何确保Scala中的类型参数不同?

通过以下定义,可以确保具体类型参数相等:

trait WithEqual[T1 >: T2 <: T2, T2]
Run Code Online (Sandbox Code Playgroud)

所以行

type A = WithEqual[Int, Int]
Run Code Online (Sandbox Code Playgroud)

将是合法的.现在我的问题是:如何实现恰恰相反?因此,以下行应该不会编译:

type B = WithUnequal[Int, Int]
Run Code Online (Sandbox Code Playgroud)

generics scala

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

如何允许<input type ="file">仅接受图像文件

我需要上传一个图像文件.我在用<input type="file">.

但是,这会接受所有类型的文件.我需要扩展,如仅文件.jpg,.gif等等.

如何使上传对话框仅允许选择图像文件?

html

328
推荐指数
9
解决办法
45万
查看次数

使用C#将Excel单元格值从文本转换为数字

我正在使用Windows应用程序.在该应用程序中我成功地将DataGrid导出到Excel中...现在问题是,当我从网格导出到Excel工作表时,单元格值在Excel工作表的左上角有一些绿色标记...我想这是类型转换问题.我将如何避免这个问题....以及如何将单元格值从文本更改为数字...(即)转换为数字....

谁能告诉我这个问题的解决方案?

提前致谢

我为某些值范围格式化Excel表格的代码,

wksheet.Range[GetRanges[0].ToString(), GetRanges[GetRanges.Count-2].ToString()].Merge();

wksheet.get_Range(GetRanges[0].ToString(), GetRanges[GetRanges.Count-].ToString()).Interior.Color = Color.FromArgb(192, 0, 0);
Run Code Online (Sandbox Code Playgroud)

c# excel

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

使用ÆØÅ验证的正则表达式电子邮件

我需要以最佳方式验证电子邮件地址,并且我需要包含一些丹麦字符:

ÆØÅ

æøå

我现在的正则表达式是:

\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
Run Code Online (Sandbox Code Playgroud)

如何合并额外的字母,是否有任何优化可以确保最佳处理电子邮件地址?

regex email

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

Vim Markdown折叠?

我刚刚意识到VIM 7.3内置支持突出显示Markdown文件.优秀.但是,它不会在标题上折叠.

可以提供有关如何使其工作的建议吗?


或者,我只使用Markdown作为获取简单结构化文本的方法.如果有更好的替代格式,请同时建议.但不确定我是否会挖掘TVO或VimOutliner.

vim markdown

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

混合全局/参数和名为'top'的函数的奇怪python行为

以下代码(不是直接在解释器中,而是作为文件执行)

def top(deck):
    pass

def b():
    global deck
Run Code Online (Sandbox Code Playgroud)

产生错误

SyntaxError: name 'deck' is local and global
Run Code Online (Sandbox Code Playgroud)

在python2.6.4和

SyntaxError: name 'deck' is parameter and global
Run Code Online (Sandbox Code Playgroud)

在python 3.1上

python2.4似乎接受这个代码,2.6.4交互式解释器也是如此.

这已经很奇怪了; 如果它是一个方法中的全局和另一个方法中的参数,为什么'deck'会发生冲突?

但它更奇怪了.将'top'重命名为其他任何东西,问题就会消失.

有人可以解释这种行为吗?我觉得我错过了一些非常明显的东西.名称"顶部"是否会以某种方式影响某些范围内部?

更新

这确实似乎是python核心中的一个错误.我已经提交了一份错误报告.

python python-3.x

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

如何在使用表单提交时下载prawn pdf文件?

def index
    @forms = Form.all
    respond_to do |format|
      format.html
    end
  end
    def submit
        respond_to do |format|
        format.pdf {render  }

    end
    end

submit.pdf.prawn file
pdf.text "successfully submitted"
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails prawn

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

Javascript 正则表达式 - 用无替换 {


我有一个小问题,我不知道出了什么问题

    var selector_css;
    var sheet= document.styleSheets[0];
    var rules= 'cssRules' in sheet? sheet.cssRules : sheet.rules;
    for (var i= 0; i<rules.length; i++)
    {
        var rule= rules[i];
        var text= 'cssText' in rule? rule.cssText : rule.selectorText+' {'+rule.style.cssText+'}';
        text =  text.replace(/\s/g, '');
        selector_css = text.match(/^(.*?){/gi);
         // selector_css = selector_css.replace(/{/g,'');  // <- dont work ?
        $('body').append('- '+selector_css+' <br />');
    }
Run Code Online (Sandbox Code Playgroud)

一切正常,但是当我添加

selector_css = selector_css.replace(/{/g,''); 
Run Code Online (Sandbox Code Playgroud)

我没有得到结果或错误,但为什么呢?有人可以帮助我吗?

http://jsfiddle.net/beMKY/

提前致谢!
彼得

javascript jquery replace

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

如何在JPA列中使用自定义类型?

我有一节课:

public class Email {
  private String name;
  private String domain;
  public String toString() {
    return name + "@" + domain;
  }  
}
Run Code Online (Sandbox Code Playgroud)

我想在JPA专栏中使用它:

@Entity
public class User {
  @Id private Integer id;
  private Email email;
}
Run Code Online (Sandbox Code Playgroud)

这就是Hibernate所说的:

org.hibernate.MappingException: Could not determine type for: com.XXX.Email
Run Code Online (Sandbox Code Playgroud)

如何让它了解我的自定义类型.我认为这很简单,但在文档中找不到.

java hibernate jpa

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

星号跨平台编译

我试图使用netbeans c/c ++ IDE从Windows编译星号.因为我想在现有代码中添加一些功能.

当我运行配置文件时,我得到以下错误

cygwin warning:
  MS-DOS style path detected: .\configure
  Preferred POSIX equivalent is: ./configure
  CYGWIN environment variable option "nodosfilewarning" turns off this warning.
  Consult the user's guide for more details about POSIX paths:
    http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
configure: error: cannot run /bin/sh ./config.sub
Run Code Online (Sandbox Code Playgroud)

我是跨平台开发的新手.请帮我解决这个问题

c++ cygwin asterisk

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