问题列表 - 第47600页

如何绑定到silverlight中的页面属性?

我在代码隐藏中有一个带有布尔属性的silverlight页面.

在xaml中我有一个tabcontrol,其中一个tabitem的内容是一个忙碌的指示符.

我想将busyindicator的isbusy属性绑定到代码隐藏中的boolean属性,但无论我使用什么绑定语句,我都无法解析它.

.net c# silverlight wpf xaml

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

如何将命令的输出直接复制到剪贴板中?

如何在使用终端时将命令的输出传输到剪贴板并将其粘贴回来?例如:

cat file | clipboard
Run Code Online (Sandbox Code Playgroud)

unix linux shell terminal clipboard

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

在C中传递和返回变量

我正在尝试将变量从一个函数传递到另一个函数.

例如:

FuncA:从用户接收3个输入,我想在FuncB中使用这3个输入.

我该怎么办?我只是从FuncA返回3个值并将其作为Func B的参数传递给我吗?

我会这样做吗?**不使用指针.

int FuncA(void);
int FuncB(int A, int B, int C, int D, int E);

int main(void)
{
    FuncA(void);
    FuncB(A,B,C);
}

int FuncA(void)
{
    printf("Enter 3 number:");
    scanf("%d %d %d" &A, &B, &C);
    return A, B, C;
}

int FuncB(int A, int B, int C)
{
    .............
}
Run Code Online (Sandbox Code Playgroud)

c parameter-passing

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

流畅的NHibernate和过滤需要多个连接的查询的一对多关系?

我最近开始使用NHibernate,并且在实现下面概述的域模型时遇到了一些麻烦.

我正在寻找的是一种过滤Item和它在特定DataStore上的ItemData集合之间关系的方法.DataStore是全局的,在这种情况下,它们总是返回,或者特定于用户身份(基于应用程序实例).

在SQL中,这可以使用简单的查询来完成:

SELECT * FROM Items i
INNER JOIN ItemData id ON (i.ItemId=id.ItemId)
LEFT OUTER JOIN Users u ON (id.UserId=u.UserId)
LEFT OUTER JOIN DataStore ds ON (id.DataStoreId=ds.DataStoreId)
WHERE ds.IsGlobal = 1 OR ds.UserId = @userId
Run Code Online (Sandbox Code Playgroud)

数据库结构:

DataStore:
- DataStoreId (PK)
- Name
- Weight
- UserId
- IsGlobal

Item:
- ItemId (PK)
- ... (non-nullable fields)

ItemData:
- ItemDataId (PK)
- ItemId
- DataStoreId
- ... (nullable fields)
Run Code Online (Sandbox Code Playgroud)

领域模型:

public class ItemMap : ClassMap<Item>
{
    public ItemMap()
    {
        Id(x …
Run Code Online (Sandbox Code Playgroud)

nhibernate filtering nhibernate-mapping fluent-nhibernate nhibernate-criteria

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

GZIPInputStream在Android 2.3中因IOException失败,但在以前的所有版本中都能正常工作吗?

我今天将手机更新为Gingerbread(2.3.2)并启动了我开发的应用程序并发现它无法加载其数据.该应用程序在我从1.6到2.2测试的每个其他Android版本上运行正常,但随后在Gingerbread中出现了IOException.有人知道GZipInputStream或URL.openStream()中是否有变化吗?

有问题的代码类似于以下内容:

InputStream in = null;
GZIPInputStream zin = null;
URL url = null;
try {
    url = new URL("http://www.test.com/gzipped_data.gz");
    in = url.openStream();
    zin = new GZIPInputStream(in);
}
catch (MalformedURLException e) { 
    return false;
} 
catch (IOException e) {
    return false;
}
Run Code Online (Sandbox Code Playgroud)

在1.6到2.2中,这段代码运行正常,在2.3中我得到一个IOException,其中包含有关魔术块不正确的消息.我假设openStream发生了一些变化,搞乱了MIME类型或者这个数据上的东西.我读了其他地方,openStream不是处理HTTP连接最可靠的方法,所以这可能是重写我的连接代码的一个很好的借口.

android gzip gzipinputstream

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

"在MVC3中,方法'LabelFor'没有重载需要2个参数"

我正在运行ASP.NET MVC 3,我正在查看模型的编辑视图.我有一个FullName属性,我想呈现为"全名".

这是违规行:

<div class="display-label">
    <%: Html.LabelFor(model => model.FullName, "Full name") %>
</div>
Run Code Online (Sandbox Code Playgroud)

现在intellisense 表明存在重载 - 有两个签名,第一个只接受表达式,第二个接受表达式和要显示的字符串.然而,当我浏览页面时,我得到了标题异常('无过载......').

任何人都有使用这个重载的任何成功,以及对我可能缺少什么的任何建议?


更新:我尝试重新安装MVC3无济于事.但是我在错误页面的编译器输出中注意到了这一点:

c:\Windows\assembly\GAC_MSIL\System.Web.Mvc\2.0.0.0__31bf3856ad364e35\
    System.Web.Mvc.dll: (Location of symbol related to previous error)
Run Code Online (Sandbox Code Playgroud)

这告诉我,我使用的是MVC 2,而不是MVC 3.

我错误配置了什么,或者为什么我的IIS使用MVC 2而不是MVC 3?我怎样才能解决这个问题?

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

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

最先进的数据结构

您能对现代数据结构有什么看法?我们都知道经典的,比如树木,尝试,堆叠,列表,B树等等(我认为Cormen的书是一本非常好的"经典之书").但是最近的研究呢?我可以至少命名其中两个:手指树朱迪阵列.我想知道更多.

data-structures

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

如何使用org.apache.commons包?

在各种网络示例中,我看到了以下导入:

import org.apache.commons.net.ftp.FTPClient;
Run Code Online (Sandbox Code Playgroud)

我不明白如何使用这些,而apache网站还不太清楚.我如何使用这些类?我期待我需要下载一些东西,但是我会非常感谢一点方向.

java apache import package

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

Namedtuple喜欢上课

当我需要一个快速的单用类时,我发现自己经常在我的python代码中编写这个类.

class Struct(object):
   def __init__( self, **kwargs ):
      for k in kwargs:
         setattr(self,k,kwargs[k])
Run Code Online (Sandbox Code Playgroud)

基本的想法是这样我可以做这样的快速事情:

foo = Struct( bar='one', baz=1 )
print foo.bar
foo.baz += 1
foo.novo = 42 # I don't do this as often.
Run Code Online (Sandbox Code Playgroud)

当然这不能很好地扩展,添加方法只是疯了,但即便如此,我仍然有足够的数据丢弃类,我一直在使用它.

这是我认为namedtuple将是.但是这个名字的语法很大而且很笨拙.

标准库中有什么东西我还没有发现它能做到这一点还是更好?

这是坏风格吗?还是有一些隐藏的缺陷?

更新

两个具体的例子来说明为什么我不只是使用dict.这两个例子可以用dict完成,但显然不是惯用语.

#I know an order preserving dict would be better but they don't exist in 2.6.
closure = Struct(count=0)
def mk_Foo( name, path ):
   closure.count += 1
   return (name, Foo( name, path, closure.count ))

d = …
Run Code Online (Sandbox Code Playgroud)

python

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

c ++如果被叫方删除了来电者会怎么样?

是否是在被调用者函数删除定义了调用者(成员)函数的对象时定义的c ++应用程序中的行为?其余的调用者函数体仍然会被执行吗?如果它不访问任何成员变量,它会正确运行吗?

我只是问,因为我在我的应用程序中找到了这个案例(一些玩弄成员函数指针的结果),我很惊讶为什么它不会让我的应用程序崩溃.

c++

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