问题列表 - 第44152页

通用函数声明

我已经声明了我的泛型函数如下

public static Dictionary<TZerokey, Dictionary<TFirstKey, Dictionary<TSecondKey, TValue>>> 
    PivotCountry<TSource,TZeroKey, TFirstKey, TSecondKey, TValue>
    (this IEnumerable<TSource> source,Func<TSource,TZeroKey> zerokeySelector, 
     Func<TSource, TFirstKey> firstKeySelector,
     Func<TSource, TSecondKey> secondKeySelector,
     Func<IEnumerable<TSource>, TValue> aggregate)
{

    return null;//return value is not important for my question
}
Run Code Online (Sandbox Code Playgroud)

我收到编译错误

无法找到TZerokey.您是否缺少using指令或程序集引用?

有人能告诉我我的申报有什么问题吗?

提前致谢

c# generics dictionary

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

来自多个对象的javascript继承

我不太熟悉javascript继承,我试图让一个对象从另一个继承,并定义自己的方法:

function Foo() {}
Foo.prototype = {
    getColor: function () {return this.color;},
};
function FooB() {}
FooB.prototype = new Foo();
FooB.prototype = {
    /* other methods here */
};

var x = new FooB().getColor();
Run Code Online (Sandbox Code Playgroud)

但是,第二个会覆盖第一个(FooB.prototype = new Foo() is cancelled out).有什么方法可以解决这个问题,还是我朝错误的方向走?

在此先感谢,抱歉任何不好的术语.

javascript oop multiple-inheritance prototypal-inheritance

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

如何使用simpleModal插件滚动

我正在使用simpleModal插件 http://www.ericmmartin.com/projects/simplemodal/ 当对话框中的文字太长时,我尝试滚动,但整个页面都在滚动,即使使用modal:true.

所以我看不到对话框的结束,我尝试定义maxHeight - 但似乎没有效果.

任何的想法?

码:

 function loadDialog(Code,vrsnNum)
 {
  vrsnNum=vrsnNum-1;
  $.get(
   "/ajaxVerision.asp", 
   {Code: Code,VerisionNum: vrsnNum},
    function(data)
     {
     $(".CrnrPager").html(data);
     }
    );

  $.get(
   "/ajaxVerisionNext.asp", 
   {Code: Code,VerisionNum: vrsnNum},
    function(data)
      {
      $("#sp1").html(data);
      }
   );

  $('#basic-modal-content').modal({maxHeight: 400,autoPosition : true, position: ['20%','25%']});
 }
Run Code Online (Sandbox Code Playgroud)

jquery simplemodal

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

无法使用ExcelLibrary打印电子表格

我正在使用C#创建Excel(.XLS和.XLSX)文件

哪些步骤将重现该问题?1.使用excellibrary创建电子表格2.在Excel中打开电子表格3.尝试打印电子表格

什么是预期的输出?你看到了什么呢?应打印,而不是获取消息'Excel无法找到任何要打印的内容'如果您将数据复制到新的电子表格,那么它打印正常.

有什么办法吗?

c# excel dataset

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

java-2 init方法中的GenericServlet

GenericServlet类有两个init方法.为什么会这样?

java servlets

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

使用jQuery查找包含锚点的所有div

我想找到所有必须在JQuery旁边只有一个锚点的div,即

<div>
</div>
<a></a>

<div>
</div>


<div>
</div>
<a></a>
Run Code Online (Sandbox Code Playgroud)

例如,根据我的要求,我想要第一个和第三个作为输出?

html javascript jquery

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

在Vim中使用标签

我知道Vim对标签有很好的支持,但我很难让他们使用JavaScript和TCL.

我在Ubuntu Lucid下使用Vim 7.2.330,这是一个标准的Vim安装和标准的Exuberant CTags安装.

我希望将我的标签保存在一个名为的文件中 ~/.vimtags/tags

我已将标签文件包含在我的vimrc文件中set tags+=$HOME."/vimtags/tags".

我从基本代码目录运行以下命令:

ctags-exuberant -f ~/.vimtags/tags -h ".js" --totals=yes --tag-relative=yes --fields=+akst -R
Run Code Online (Sandbox Code Playgroud)

我的文件中也有以下内容.ctags- 我在网上看到一篇文章说你应该添加这些文章以使其与现代JavaScript兼容.

--langdef=js
--langmap=js:.js
--regex-js=/([A-Za-z0-9._$]+)[ \t]*[:=][ \t]*\{/\1/,object/
--regex-js=/([A-Za-z0-9._$()]+)[ \t]*[:=][ \t]*function[ \t]*\(/\1/,function/
--regex-js=/function[ \t]+([A-Za-z0-9._$]+)[ \t]*\(([^)])\)/\1/,function/
--regex-js=/([A-Za-z0-9._$]+)[ \t]*[:=][ \t]*\[/\1/,array/
--regex-js=/([^= ]+)[ \t]*=[ \t]*[^"]'[^']*/\1/,string/
--regex-js=/([^= ]+)[ \t]*=[ \t]*[^']"[^"]*/\1/,string/
Run Code Online (Sandbox Code Playgroud)

当我加载Vim时,标签文件肯定会被加载.A set tags?表示已包含标记文件.

但是,每当我CTRL-]使用关键字时,它总是说没有标签.

请问你能分享一下如何用JavaScript设置Vim标签,还会展示你如何使用标签系统?它似乎是Vim的一个很棒的功能,只要我能让它运转起来.

javascript vim ctags

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

这是一个非规范化的表吗?

我不确定,但这是一个非规范化的表吗?

EmployeesGrade
的EmpID
Grade1
Grade2
Grade3

如果是,如何使其成为规范化表格?

sql sql-server

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

无法弄清楚如何在Devise上做i18n

在我的rails3应用程序中,我正在使用设计进行身份验证

现在我正在尝试做i18n.为此,我看到了一个devise.en.ymlconfig/locales,并认为所有我要做的就是让一个devise.ro.yml它在我的其他语言的翻译.但如果devise.ro.yml它存在,无论我使用哪种语言,一切都在ro中

为了改变语言,我在我的网址中使用了一个语言环境参数.为此,我在应用程序控制器中设置如下:

before_filter :set_locale

def set_locale
  I18n.locale=params[:locale]
end

def default_url_options(options={})
   { :locale => I18n.locale }
end
Run Code Online (Sandbox Code Playgroud)

除了设计部分,我的应用程序中的所有内容都已翻译好

我在这里错过了什么吗?

ruby-on-rails internationalization devise ruby-on-rails-3

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

Scala:覆盖集合类型

class AbstractNode

class Node extends AbstractNode {
  def update() {
    // update something here
  }
}

class AbstractGraph {
  val allNodes = ArrayBuffer[AbstractNode]()
}

class Graph extends AbstractGraph {
  override val allNodes = ArrayBuffer[Node]()
  def updateAll() {
    allNodes.foreach(_.update())
  }
}
Run Code Online (Sandbox Code Playgroud)

以上产生错误:

overriding value allNodes in class AbstractGraph of type scala.collection.mutable.ArrayBuffer[AbstractNode];
value allNodes has incompatible type
override val allNodes = ArrayBuffer[Node]()
             ^
Run Code Online (Sandbox Code Playgroud)

update向Node 添加方法的正确方法是什么?这与Scala之旅有关:明确输入的自我引用

scala

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