问题列表 - 第39461页

如何动态创建关联数组

我目前正在这样做,但它不起作用:

var tempArray=new Array();
var number = 15;
tempArray[number]='blabla';

           for (var key in tempArray) {
                        alert(tempArray[key]);
                    }
Run Code Online (Sandbox Code Playgroud)

我得到的输出是:

in_array function (element) { var retur = false; for (var values in this) { if (this[values] == element) { retur = true; break; } } return retur; }
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

javascript arrays

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

NHibernate和代码优先

您是否在实际应用程序中使用SchemaExport和SchemaUpdate?最初,您创建模型然后生成模式?它有用吗?或者,您只将它用于测试......

通常,我创建db(使用visual studio数据库项目),然后使用设计器创建映射和持久类或EF实体.但现在,我想尝试使用Fluent NHibernate进行代码优先.

我研究了SchemaExport和SchemaUpdate,发现了一些问题.例如,update不会删除db对象,如果表存在则创建非空列,如nullable,不会在多对多表上生成主键,依此类推.这意味着我必须经常重新创建数据库.但是,数据是什么?并且,如何将更改部署到生产数据库等等......

我想知道您是否真的在您的应用程序中使用代码和SchemaExport(SchemaUpdate)?也许你可以给我一些建议......

nhibernate fluent-nhibernate

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

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

函数返回Java中的写作风格

这是 :

String function() { return someString; }
Run Code Online (Sandbox Code Playgroud)

有什么不同吗?

String function() { return(someString); }
Run Code Online (Sandbox Code Playgroud)

它是我感兴趣的回报.我看到第二种风格不那么频繁,它只是惯例还是括号中的回报实际上做了不同的事情?

java

17
推荐指数
3
解决办法
3461
查看次数

Delphi 2009中的Generic TList <>在IndexOf上崩溃

我已经看到许多提到Delphi 2009泛型中的错误,但从来没有预料到在Update 3中会出现如此基本的错误,不会少.如果列表包含一个或多个项目,则在通用TList或TObjectList上调用IndexOf会导致访问冲突:

type
  TTest = class( TObject );

procedure DoTest;
var
  list : TObjectList< TTest >;
  t : TTest;
begin
  list := TObjectList< TTest >.Create;
  try
    t := TTest.Create;
    list.IndexOf( t ); // No items in list, correct result -1
    list.Add( t );
    list.IndexOf( t ); // Access violation here
  finally
    list.Free;
  end;
end;
Run Code Online (Sandbox Code Playgroud)

例外情况是"EAccessViolation:模块'testbed.exe'中地址0048974C的访问冲突.读取地址00000000"

使用调试DCU进行编译会导致generics.collections.pas中出现问题 - 未分配FComparer成员:

function TList<T>.IndexOf(const Value: T): Integer;
var
  i: Integer;
begin
  for i := 0 to Count - 1 do
    if FComparer.Compare(FItems[i], Value) …
Run Code Online (Sandbox Code Playgroud)

delphi generics indexof delphi-2009

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

ASP.NET MVC:Razor中的自定义Html助手

当与Razor一起使用时,我遇到了Html Helpers的困难.所述助手在MVC 2中与web表单视图引擎一起工作良好.但不是剃须刀.我在运行时得到的错误是:

Compiler Error Message: CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments

Source Error:


Line 1:  @using Wingspan.Web.Mvc;
Line 2:  @Html.IncrementalMenu(MenuBlock.Site)
Run Code Online (Sandbox Code Playgroud)

展开显示详细编译器输出显示:

d:\...\Views\Shared\MenuTop.cshtml(2,1): error CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments
d:\...\Views\Shared\MenuTop.cshtml(2,7): error CS1503: Argument 1: cannot convert from 'void' to 'System.Web.WebPages.HelperResult'
Run Code Online (Sandbox Code Playgroud)

这向我表明剃刀不喜欢我的助手,IncrementalMenu,返回void(在MVC 2 Web表单引擎视图中工作正常).

我在编译时没有出现任何错误,尽管代码行(@ Html.IncrementalMenu(...))带有以下消息的红色下划线:

Cannot implicitly convert type 'void' to 'object'
Run Code Online (Sandbox Code Playgroud)

IncrementalMenu位于Wingspan.Web.Mvc命名空间中.它的签名如下:

public static void IncrementalMenu(this HtmlHelper html, MenuBlock menuBlock)
{
    // Uses an HtmlTextWriter to …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc razor asp.net-mvc-3

63
推荐指数
3
解决办法
4万
查看次数

Java字符串到日期转换

String"2010年1月2日"格式转换为DateJava 格式的最佳方法是什么?

最终,我希望将月份,日期和年份作为整数分解,以便我可以使用

Date date = new Date();
date.setMonth()..
date.setYear()..
date.setDay()..
date.setlong currentTime = date.getTime();
Run Code Online (Sandbox Code Playgroud)

将日期转换为时间.

java string time date data-conversion

847
推荐指数
11
解决办法
177万
查看次数

任何人都有"阅读时间算法"的任何线索?

只是好奇如何计算某人阅读带有x个字符和/或y个单词的段落的时间长度.有什么想法吗?

algorithm

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

检查目录是否存在,如果不存在则创建

我经常发现自己编写的R脚本会产生大量的输出.我发现把这个输出放到它自己的目录中更干净.我在下面写的内容将检查目录是否存在并移入其中,或创建目录然后移入其中.有没有更好的方法来解决这个问题?

mainDir <- "c:/path/to/main/dir"
subDir <- "outputDirectory"

if (file.exists(subDir)){
    setwd(file.path(mainDir, subDir))
} else {
    dir.create(file.path(mainDir, subDir))
    setwd(file.path(mainDir, subDir))

}
Run Code Online (Sandbox Code Playgroud)

r

361
推荐指数
8
解决办法
26万
查看次数

PHP Lazy布尔评估

我有条件声明:

if($boolean && expensiveOperation()){ ...}
Run Code Online (Sandbox Code Playgroud)

PHP是否具有惰性布尔评估,即它是否会检查$boolean以及是否为假而不执行昂贵的操作?如果是这样,我应该把我的变量放在什么顺序?

php lazy-evaluation

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