问题列表 - 第5339页

我应该在n层应用程序中将哪种类型的对象绑定到我的WPF表单?

我目前正在使用C#中的一个小型N层应用程序,它使用Linq-to-Entities(数据库的SQL Express 2005)和WPF,我想知道我的业务逻辑层应该为用户界面提供什么类型的数据收集.

将datagridviews等表单对象绑定到IQueryable是否有缺点(性能,验证等)?我应该填充内存中的DataTable并将其传递给UI吗?DataContext应该在哪个层初始化?

.net data-binding wpf linq-to-entities n-tier-architecture

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

为什么我们信任SSL证书?

我的一个朋友问我,为什么我们为SSL证书支付这么多,如果理论上每个人都可以发一个.为什么呢?我们如何判断浏览器中的小锁是否真的值得信赖?

ssl-certificate

21
推荐指数
3
解决办法
6586
查看次数

实施脊检测

我正在尝试编写脊检测算法,我发现的所有信号源似乎都将边缘检测与脊检测混为一谈.现在,我已经实现了Canny边缘检测算法,但它不是我想要的:例如,在图像中给定一条线,它将有效地将其转换为双线边缘(因为它将记录两边的边缘)这条线) - 我只想让它读一行.

关于山脊检测的维基百科文章有一堆数学,但这种情况对我作为一个程序员没有帮助(不是我不喜欢数学,但它不是我的领域,我不明白如何翻译他们的微分方程代码).实际实现这个有一个很好的来源吗?或者,就此而言,是否有一个良好的开源实现?

编辑:这是一个简单的例子.我们从一个简单的行开始:

http://img24.imageshack.us/img24/8112/linez.th.png

并运行Canny算法来获得:

http://img12.imageshack.us/img12/1317/canny.th.png

(你可以看到它在这里更厚 - 如果你点击图像,你会发现它实际上是两条相邻的线,中间有一个空白)

另外,我用C++编写,但这并不重要.但我想编写算法代码,而不仅仅是编写SomePackage::findRidges()并完成它.

math image-processing edge-detection

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

C++最佳学习路径:只是乌托邦?

C++是一门很棒的语言(imho).

但是从C++开始,作为一种全新的语言学习,你会建议哪种形成路径?

书籍,网站,任何可以加速学习而不需要知识和理解记忆和混淆的东西.确实是一条路径,它以结构化的方式导致C++知识和理解.

可能吗?

我问这个问题,因为我的一个朋友(php程序员)问我如何正确(和更好)开始学习C++.


编辑:

感谢大家的关注和合意答案.我正在接受菲尔的那个,因为在我看来,它非常反映了什么是更好的方法的理想.

但真的感谢大家的链接,意见和答案.他们很棒.

c++

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

独家或红宝石的关键字?

Ruby是否具有普通英语关键字,或者像"and"和"or"一样?如果不是,这是因为排他性还是不允许评估短期?

ruby boolean xor

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

我可以使用LINQ更优雅地重写它吗?

我有一个double[][]我想要转换为CSV字符串格式(即一行中的每一行,以逗号分隔的行元素).我这样写的:

public static string ToCSV(double[][] array)
{
    return String.Join(Environment.NewLine,
                       Array.ConvertAll(array,
                                        row => String.Join(",",
                                                           Array.ConvertAll(row, x => x.ToString())));
}
Run Code Online (Sandbox Code Playgroud)

有没有更优雅的方式来使用LINQ编写这个?

(我知道,可以使用临时变量来使这看起来更好,但这种代码格式更好地传达了我正在寻找的东西.)

c# linq linq-to-objects

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

为什么我们没有两个空值?

我常常想知道为什么null代表"没有价值"的语言不能区分被动的"我不知道它的价值是什么"和更加自信的"没有价值"..

有几种情况我喜欢区分这两者(特别是在使用用户输入和数据库时).

我想下面,我们两人的名字的状态unknownnull:

var apple;

while (apple is unknown)
{
    askForApple();
}

if (apple is null)
{
    sulk();
}
else
{
    eatApple(apple);
}
Run Code Online (Sandbox Code Playgroud)

显然,我们可以通过手动存储其他地方的状态来避开它,但我们也可以为空值做到这一点.

所以,如果我们能有一个null,为什么我们不能有两个呢?

null programming-languages

31
推荐指数
6
解决办法
2049
查看次数

用户图像 - 数据库与文件系统存储

我正在.NET中编写一个上传函数,用于在用户配置文件上显示图像.我在两种不同的方式中做出选择,并且想就有关利弊提出建议和意见.

  1. 将图像直接存储在文件系统上

  2. 将图像存储在数据库中

到目前为止,我一直是第一个选择 - 在用户名之后命名图像,因为每个用户只能有一个演示图像.然后,如果用户有图像,我会在指定的路径中进行检查,如果没有显示默认的"无图像" - 图像.

我喜欢的另一件事是它节省了数据库中的空间 - 如果没有额外的二进制负载,数据库将非常繁重.

我确信还有其他方面我没想过,所以我想听听你对此的看法.如果有人对这个问题有完全不同的解决方案,请分享一下!

.net database filesystems storage image

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

如何使用git在rails项目之间共享基本代码?

我想用git在我的rails项目之间共享(并不断更新)一些基本代码.我能怎么做?

git ruby-on-rails

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

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