问题列表 - 第38755页

不需要的NHibernate更新命令

我有以下课程

public class Contact
{
    public Contact() {
        Addresses = new List<Address>();
        EmailAddresses = new List<EmailAddress>();
        PhoneNumbers = new List<PhoneNumber>();
    }
    public virtual int ContactID { get; private set; }
    public virtual Firm Firm { get; set; }
    public virtual ContactType ContactType { get; set; }
    public virtual string FullName { get; set; }
    public virtual string FiscalCode { get; set; }
    public virtual string Notes { get; set; }
    public virtual ContactRole ContactRole { get; set; }

    public virtual …
Run Code Online (Sandbox Code Playgroud)

nhibernate nhibernate-mapping fluent-nhibernate

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

局部变量上的垃圾收集

我是一名进入Java世界的C++程序员.我无法摆脱不得不让Java垃圾收集器进行清理的坏感觉.

例如,这段代码将如何在Java中运行?

public void myFunction() {
    myObject object = new myObject();
    object.doSomething();
}
Run Code Online (Sandbox Code Playgroud)

当myFunction()退出时,是否会删除局部变量对象?

在退出之前是否必须将对象设置为null,或者它是否超出范围并被GC删除?或者,在最坏的情况下,它会像在C++中那样泄漏吗?

java garbage-collection

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

使用isdigit浮动?

a = raw_input('How much is 1 share in that company? ')

while not a.isdigit():
    print("You need to write a number!\n")
    a = raw_input('How much is 1 share in that company? ')
Run Code Online (Sandbox Code Playgroud)

这仅在用户输入时才有效integer,但我希望即使他们输入了一个,但我希望它能够工作float,而不是在他们输入时string.

因此,用户应该能够同时输入99.2,但不会abc.

我该怎么办?

python parsing user-input

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

如何在Delphi中将接口转换为对象

在delphi 2009中,我引用了一个IInterface我想要转换为底层的东西TObject

使用TObject(IInterface)显然在Delphi 2009中不起作用(它应该在Delphi 2010中工作)

我的搜索引导我找到一个应该做的技巧,但它对我不起作用,当我尝试在返回的对象上调用方法时,我得到了AV.

我无法真正修改类,我知道这打破了OOP

delphi pascal casting interface delphi-2009

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

将c ++类转换为等效的java类

假设我在c ++中有一个构造函数:

public class Machine { 
public:
 Machine(int boltCount, bool failure=false); 
}; 
Run Code Online (Sandbox Code Playgroud)

如何将其转换为Java中的等效类?

谢谢,

c++ java

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

使用代码更改AS3中的背景颜色?

是否可以通过动作脚本改变舞台的背景?

我该怎么做?(代码请.)

flash actionscript actionscript-3 flash-cs5

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

如果比较取决于返回值,尾递归是否可行?

我有一个家庭作业,要求使用直接递归的函数来查找数组中最左边,最低,负整数的索引.附加要求是函数的参数是数组和大小,无效值的返回值是-999.

我想出了这个:

int LowIndexMinNeg(int src[], int size)
{
    if (size == 0)
       return -999;
    int index = LowIndexMinNeg(src, size - 1);

    if (index >= 0)
       return (src[size - 1] < src[index]) ? (size - 1) : index;
    else
       return (src[size - 1] < 0) ? (size - 1) : index;
} 
Run Code Online (Sandbox Code Playgroud)

它有效,满足要求,并得到我充分的信任.这可以用尾递归实现吗?

在我看来,因为你必须从递归调用中获取结果,以便在比较中使用它来决定你是否通过那个或更新它,这是不可能的,但是递归仍然将我的大脑联系起来可能有一些我很想念的东西.

注意:我的家庭作业已经上交并评分.

c++ recursion tail-recursion

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

安装光盘如何跟踪安装计数?

许多安装光盘只允许您安装软件X次.

然而光盘是无国籍的.安装后它们不变(AFAIK).所以这让我很困惑.

他们如何跟踪?

installation anti-piracy

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

断言.NET类型

有没有办法断言变量是否属于某种类型?

如:

AssertIsBoolean(variable);
Run Code Online (Sandbox Code Playgroud)

.net unit-testing assert mstest

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

在给定某些条件下手动调用事件处理程序时IE中出错

前言

  • 请注意,我不是在寻找代码解决方案,而是要深入了解为什么会出现这种情况.
  • 错误发生在IE(测试7和8),但不是Firefox,Chrome,Safari.

描述

当手动调用分配给的函数时onclick,Error: Object doesn't support this action如果满足以下所有条件,则抛出a :

  1. 您可以通过元素的on[event]属性直接调用该方法.
  2. 你不使用.call().apply().
  3. 你传递一个参数(任何参数,甚至undefined).
  4. 您尝试将返回值分配给变量.

违反任何一条规则,呼叫成功.

该功能本身似乎与它无关.空函数给出相同的结果.

var elem = document.getElementById('test');  // simple div element.
var result;               // store result returned.

function test_func(){};   // function declaration.
                          // function expression behaves identically.

elem.onclick = test_func; // assign test_func to element's onclick.

// DIRECT CALL
test_func();                 // works
test_func( true );           // works
result = test_func();        // …
Run Code Online (Sandbox Code Playgroud)

javascript internet-explorer event-handling

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