问题列表 - 第11219页

UML中的<extend>依赖关系

除了UML的上下文,如果A扩展B,则B是A的子集.

但是在UML中,恰恰相反,如果A扩展B,则A是B的子集,

为什么这么奇怪?

uml extend

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

如何在匹配子句中将-1定义为uint64?

let myuint64 = 10uL
match myuint64 with
| -1   -> ()
| _    -> ()

如何将给定的-1定义为uint64值?

f#

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

在.Net中LINQ和Lambda表达的效率和性能是什么?

我使用.Net 3.5和VS 2008一个多月了.像大多数.Net开发人员一样,我已经从.Net 1.0&2.0和VS 2005的多年经验发展而来.就在最近,我发现了LINQ和Lambda表达式的简单性和强大功能,就像我最近的问题一样,例如在列表中查找项目LINQ,使用Lambda或LINQ 类实例转换或映射到另一个实例的列表,并使用Lambda或LINQ 将类列表转换或映射到另一个类列表.

我承认Lambda和LINQ更简单易读,看起来非常强大.在幕后,.Net编译器必须生成大量代码才能实现这些功能.因此,我对转换到新语法有点犹豫,因为我已经知道了实现相同结果的"旧"方法.

我的问题是关于Lambda和LINQ的效率和性能.也许Lambda表达式大多是内联函数,在这种情况下我猜Lambda应该没问题.LINQ怎么样?

让我们将讨论限制为LINQ-to-Objects LINQ-to-SQL(LINQ-to-SQL).任何评论,比较和经验?

.net c# linq lambda .net-3.5

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

layoutIfNeeded是如何使用的?

何时以及如何layoutIfNeeded使用?我知道当我们更改视图的布局时,我们可以调用setNeedsLayout更新布局但不确定何时layoutIfNeeded应该使用.

注意:我已经layoutIfNeeded在实际代码中使用但忘记了它在什么上下文中使用.

iphone uikit ios

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

在LINQ to SQL中自动生成

我有一个表格2列,ID和名称.我为ID列设置'YES'标识.

我想将数据插入表格whit LINQ.我想在我的应用程序中只从用户获取名称列,然后ID列自动填充到数据库,我不能给出数据列和填充whitout我给它.

我该怎么办 ?

我用c#编写并使用LINQ.

linq-to-sql

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

C#图形新手问题

我有一些小的透明gif图像(100x100以下),并编写以下代码迭代所有像素,给我RGB值:

private void IteratePixels(string filepath)
{
    string dataFormat = String.Empty;
    Bitmap objBitmap = new Bitmap(filepath);
    int counter = 0;
    for (int y = 0; y < objBitmap.Height; y++)
    {
        for (int x = 0; x < objBitmap.Width; x++)
        {
            Color col = objBitmap.GetPixel(x, y);
            dataFormat = String.Format("{0} => Red: {1:x} Green: {2:x} Blue: {3:x}",
                counter++, col.R, col.G, col.B);
            System.Diagnostics.Debug.WriteLine(dataFormat);

            // Perform an operation on the Color value here.
            // objBitmap.SetPixel(x, y, col);
        }
    }


}
Run Code Online (Sandbox Code Playgroud)

代码工作(虽然因为GetPixel和字符串格式化很慢),但我最惊讶的是输出报告透明像素是黑色的!我想知道为什么?

0 =>红色:0绿色:0蓝色:0
1 =>红色:0绿色:0蓝色:0 …

.net c# graphics gdi+ visual-studio-2008

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

.NET"向[我]发送错误报告"

如果异常一直传播到我的应用程序的顶部(当然,这绝不会发生),我想提供在程序崩溃之前向我发送错误报告的选项.我想到的是在一个try-catch中包装Main函数中的所有东西,以及一个将堆栈跟踪和其他信息发送到我的服务器的小类.这听起来很简单,但有了这样的话,我确信我还没有充分考虑过障碍(例如安全性,面向未来).

是否存在用于此目的的现有.NET库/项目?或者,这听起来像是正确的方法,只是在应用程序的入口点捕获所有异常?

.net error-handling exception error-reporting

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

如何将单维数组转换为多维数组?(C#)

我必须使用一个接受double [,]的方法,但我只有一个double [].我怎么转换它?

目前解决方案:

var array = new double[1, x.Length];
foreach (var i in Enumerable.Range(0, x.Length))
{
    array[0, i] = x;
}
Run Code Online (Sandbox Code Playgroud)

.net c# arrays multidimensional-array

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

如何在不读取其全部内容的情况下拖尾压缩文件?

我想模仿gzcat的功能 尾巴-n.

这对于有大量文件(几GB左右)的时候会有所帮助.我可以从头开始读取这样一个文件的最后几行吗?我怀疑这是不可能的,因为我猜gzip,编码将取决于所有以前的文本.

但是我还是想听听是否有人尝试过类似的事情 - 也许是通过可以提供这种功能的压缩算法进行调查.

compression algorithm

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

如何在Struts2中访问请求参数?

我试图访问网页上的请求参数,并尝试将隐藏的字段值设置为传递的参数.如何使用struts2标签实现这一目标?

就像是...

<s:hidden name="myfield" value="#parameters['myparam']"/> 
Run Code Online (Sandbox Code Playgroud)

我尝试使用参数对象,但它不起作用!

提前致谢.

java jsp struts2

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