小编Chr*_*s S的帖子

IsEnabled还是已启用?

在整个Silverlight和WPF中,布尔值的属性以Is为前缀(几乎全部),例如:

IsEnabled
IsTabStop
IsHitTestVisible

在所有其他Microsoft框架(winforms,BCL,ASP.NET)中未使用Is.是什么促使他们的团队摆脱原来的命名惯例 - 这是一个必须坚持的演变或命名命名?

silverlight wpf naming-conventions

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

Hibernate/NHibernate映射文件编辑器

我正在寻找一位得到帮助的编辑

http://www.hibernate.org/hib_docs/nhibernate/html/mapping.html

内置,并允许以GUI方式简单地编辑XML文件.我意识到有CodeSmith和MyGeneration,但从我记得的这些只是单向,并且不允许编辑现有的HBM文件.

nhibernate hibernate nhibernate-mapping

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

Visual Studio 2008 HTML格式 - 它是否有效?

这是另一个Visual Studio 2008 HTML格式问题......我想我已经在臭名昭着的糟糕的VS HTML格式中发现了一个错误,或者我做错了什么.这是我正在做的事情:

我通过以下方法删除所有客户端标签:
工具 - >选项 - >文本编辑器 - > HTML - >格式 - >标签特定选项

然后我添加b和span标签:

alt text http://www.xtupload.com/new/thumb-3BB0_49B92330.jpg

我按CTRL + E,CTRL + D,我得到这两个不同的结果:

1

alt text http://www.xtupload.com/new/image-CBF1_49B92330.jpg
span标记前的P格式不正确

2

alt text http://www.xtupload.com/new/image-3AB6_49B92330.jpg
P标签格式正确.

这适用于.ASPX扩展文件.

html formatting visual-studio-2008 visual-studio

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

你能在C#中优雅地编写排列函数吗?

我非常喜欢这个6行解决方案,并试图在C#中复制它.基本上,它会置换数组的元素:

def permute(xs, pre=[]):
  if len(xs) == 0:
     yield pre
  for i, x in enumerate(xs):
     for y in permute(xs[:i] + xs[i+1:], pre + [x]):
        yield y
Run Code Online (Sandbox Code Playgroud)

c# python algorithm

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

C#使用ThreadPool时,我可以将多个数据传递给我的目标方法吗?

用于使用ThreadPool.QueueUserWorkItem (WaitCallback, Object)我的目标方法和数据启动一个线程.我可以将多个数据传递给我的方法吗?第二个参数QueueUserWorkItem (WaitCallback, Object)可以是数组吗?

c# multithreading threadpool queueuserworkitem

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

与关系数据库相比,RavenDb的性能更好吗?

与关系数据库相比,使RavenDb(作为NoSQL文档数据库的一个例子)更有效的因素有哪些?

我知道两个因素:

  1. 所有查询都在索引上执行.但是你可以在RDBMS中完成它
  2. 索引在后台线程上更新(导致错误同步).是的,这是一个好点,但我怀疑它是非常重要的.

实际上我认为最大的性能提升是缺少连接,但看起来像Multi Maps/Reduce Index非常类似于join.

那么哪些因素会使RavenDb更有效率呢?

relational-database nosql ravendb

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

是否更容易提供一个高分辨率可绘制PNG资产并让Android缩小它?

我想在Android应用程序中为视图组创建背景图像,我不确定什么最适合使用该资产.

它是更容易(读:长相好于大多数手机)简单地在3提供资产为900x570或有abouts然后让Android规模就自动升降,或缩放自己在Photoshop和提供这些图像drawable-ldpi,drawable-mdpidrawable-hdpi文件夹?

节省空间将是如此之小:大约10-20k,简单地让Android缩放图像本身对我来说更有意义.

目标API将为2.0以上,并且开始时不支持平板电脑.

scaling android assets drawable

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

两个参数Memoization

在C#中,如何用两个参数记忆函数?

在记忆之前我必须要咖喱吗?

Wes Dyer编写了我通常使用的Memoization代码,但现在我需要两个参数

.net c# functional-programming memoization

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

LINQ中的一个聪明的替代方法,用于迭代HashSet <string>

我有一个我正在使用的URL列入白名单HashSet<string>.我试图找到是否以url白名单中的任何项目开始(它必须是那样).

编辑:前面的例子有点误导,并有一个错字 - 我已经有一个像yahoo.com的基本网址,白名单只是路径.

HashSet<string> whiteList = new HashSet<string>();

string path = "/sport/baseball/";
bool validUrl = false;

foreach (string item in whiteList)
{
    if (path.StartsWith(item))
    {
        validUrl = true;
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

是否有更优雅的方式使用LINQ(对象)进行此查找?该列表并不大,因此性能不是问题.

c# linq hashset

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

什么是新的NHibernate 3.0?

任何人都可以链接或列出NHibernate 3.0的新功能吗?

nhibernate nhibernate-3

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