问题列表 - 第47296页

System.Object如何在内部存储"对象"?

我正在阅读有关拳击的内容,书中说"拳击可以正式定义为通过将变量存储在aSystem.Object中而将值类型显式转换为相应的引用类型的过程." (重点补充)

我的问题不是关于拳击,但这让我思考 - System.Object实例如何以及在何处存储分配给它的值/变量/对象.所以我不仅想知道

object objShort = 5;
Run Code Online (Sandbox Code Playgroud)

但是也

object someOtherObj = someReallyComplicatedObject;
Run Code Online (Sandbox Code Playgroud)

我一直在寻找,包括这里(MSDN System.Object),我没有看到任何描述System.Object实例如何实际存储其数据的地方.

对象只是简单地存储指向分配给它的对象的指针,或者在装箱的情况下,指向堆栈上值类型的指针?

(乔恩,请原谅我,如果这也出现在你的书中.我订购了它,它正在路上!)

.net store object

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

我可以在iPhone应用程序中构建一个网络应用程序

我有一个Web应用程序(HTML/JS/CSS),并希望通过App商店将其分发给iPhone用户.

从App Store规则的角度来看,我是否能够创建一个基本的应用程序,它具有指向我的web-app的UIWebView(或通过其他方法).然后,每次打开应用程序时,Web应用程序都会加载到Web上.

如果没有,我能够做类似但从本地应用程序中的本地HTML/JS/CSS文件加载'web-app'?

iphone web-applications

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

输入键触发错误提交按钮

我正在开发一个mvc应用程序.两个表各有一个单独的提交按钮.Table1在输入密钥上有默认提交.如何根据文本框焦点更改提交按钮?

<table>
...<td align="left"><%= Html.TextBox("name")%></td>
...<input id="nameSubmit" name="NameSubmit" type="submit" value="Search"/>
</table>
<table>
...<td align="left"><%= Html.TextBox("idNum")%></td>
...<input id="idSubmit" name="IdSubmit" type="submit" value="Search"/>
</table>
Run Code Online (Sandbox Code Playgroud)

我尝试使用面板,但"'Panel1'的DefaultButton必须是IButtonControl类型的控件的ID".

有任何想法吗?

.net html asp.net asp.net-mvc visual-studio-2010

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

递归回溯

我有一个问题,我的回溯功能它循环与某些数据我不能写在这里整个程序代码,但可以把我的功能.

bool shareMoney(int quantity, int *values, int index, int moneyA, int half, bool *ifChosen)
{

    if(moneyA == half)
        return true;
    else if(index >= quantity)
        return false;

    moneyA += values[index];

    if(shareMoney(quantity, values,index+1, moneyA, half, ifChosen))
    {
        ifChosen[index] = true;
        return true;
    };

    moneyA -= values[index];

    if(shareMoney(quantity, values,index+1, moneyA, half, ifChosen))
    {
        ifChosen[index] = false;
        return true;
    };

    return false;
}
Run Code Online (Sandbox Code Playgroud)

现在这里是解释:

quantity - values中的元素数量数组
值 - 数字数组
index - 用于控制递归的
变量moneyA - 存储元素之和的变量,数组值的
一半 - moneyA在递归完成后应该达到的数字
ifChosen - 布尔元素的数组指数组值

该函数获取值为数组的元素数量,值为一个数组,其中数字从最高到最低排序,索引控制递归,默认为0,因此它从第一个元素moneyA变量开始,该变量存储来自values数组,它应该达到一半,这是从数值数组中取出的数字的一半,ifChosen存储了所选择的数字.

整个函数执行此操作,它将值数组中的元素相加并检查它是否达到了一半,如果它低于一半将其添加到moneyA并标记为ifChosen然后它转到下一个,如果总和高于一半它回来并在ifChosen数组中取消标记并从moneyA中减去.应始终获得最高要素. …

c++ recursion knapsack-problem backtracking

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

奇数行和偶数行上的CSS样式不同

是否可以,仅使用CSS,为动态生成的表在奇数行和偶数行上设置不同的样式,而在迭代集合时,我不会在每行上设置正确的样式?

javascript css-tables

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

"o"表示什么是变量前缀?

在oCn?规则是什么?

using(SqlConnection oCn = new SqlConnection(
        "Server=(local);Database=Pubs;User ID=TestUser1;Password=foo1;")) {
        oCn.Open();
        ...
    }
Run Code Online (Sandbox Code Playgroud)

我在本文中找到了这种命名方式http://msdn.microsoft.com/en-us/magazine/cc163799.aspx

c# naming

14
推荐指数
4
解决办法
2214
查看次数

根据请求参数填充Javabeans的简便方法

我有一个简单的人类:

package simpleApp.entities;

public class Person {
    private String name;
    private String secondname;

    public void setSecondname(String cognome) {
        this.secondname = cognome;
    }
    public String getSecondname() {
        return secondname;
    }
    public void setName(String nome) {
        this.name = nome;
    }
    public String getName() {
        return name;
    }

}
Run Code Online (Sandbox Code Playgroud)

和一个简单的HTML页面:

<html>
<body>

    <form action="/simpleApp/person/" method="POST">
        name: <input type="text" name="name"><br>
        second name: <input type="text" name="secondname"><br>
        <input type="submit">
    </form>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

和一个简单的servlet:

public class Person extends HttpServlet {
    private static final long serialVersionUID = 1L; …
Run Code Online (Sandbox Code Playgroud)

java forms servlets javabeans

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

有没有人有一个很好的awk svn日志输出?

我想在提交消息中搜索字符串,很容易将svn日志传递给grep,但由于消息和rev在不同的行上,所以它有点复杂.

svn log ./ | searchSvnMessages.awk artf29999

------------------------------------------------------------------------
r9303 | myuser | 2011-02-22 15:13:47 -0800 (Tue, 22 Feb 2011) | 1 line

artf29999: Adjusting Skin
------------------------------------------------------------------------
r9302 | myuser | 2011-02-22 14:11:06 -0800 (Tue, 22 Feb 2011) | 1 line

artf29999: Adding skinning.
------------------------------------------------------------------------
r800 | myuser | 2011-02-22 09:44:36 -0800 (Tue, 22 Feb 2011) | 1 line

artf29999: Adding functionality.
Run Code Online (Sandbox Code Playgroud)

我希望其他人做过我可以背负的肮脏工作?

svn awk grep

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

默认赋值运算符=在c ++中是浅拷贝?

只是一个简单的快速问题,我无法找到其他任何地方的可靠答案.默认运算符=只是右侧所有类成员的浅表副本吗?

Class foo {
public:
  int a, b, c;
};

foo f1, f2;
...
f1 = f2;
Run Code Online (Sandbox Code Playgroud)

将与以下内容相同:

f1.a = f2.a;
f1.b = f2.b;
f1.c = f2.c;
Run Code Online (Sandbox Code Playgroud)

当我测试它时,这似乎是真的,但我需要确定我没有错过某些特定情况.

c++ operators shallow-copy

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

在没有所有孩子"跳跃"的情况下调整WPF UserControl的大小

有没有办法调整WPF UserControl的大小,使子控件不会失败?

我有这个故事板:

<Storyboard>
    <DoubleAnimation Storyboard.TargetProperty="Height" Storyboard.TargetName="MyUserControl" To="145" From="0" Duration="0:0:1" />
</Storyboard>
Run Code Online (Sandbox Code Playgroud)

这很好用; 它取决于我从高度零到高度145的控制 - 问题是随着高度属性的变化,我怀疑,由于它们的Horizo​​ntalAlignment和VerticalAlighment属性,内部的所有子控件开始跳转.有没有办法可以在动画结束前禁用它?

我试图创建这个UserControl"幻灯片"进入视图的错觉 - 所以如果我发生错误,我会对其他方法持开放态度.

.net wpf user-interface animation storyboard

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